Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

sERPa súgó

sERPaService

Háttérbeli szolgáltatás. Segítségével a sERPa képes többek között ütemezett, automatikusan futó, vagy a sERPaWeb felületéről érkező SQL utasítások kéréseit végrehajtani (pl. kimutatásokat PDF formátumban előállítani)

 

Hívások

CreateList(const XMLParameter: string): string

Szinkron listakészítés, egyből a listát adja vissza.

AsyncCreateList(const XMLParameter: string): string

Aszinkron listakészítés indítása, egy ID-t ad vissza, amivel le lehet majd kérdezni az eredményt.

CreateResultSet(const XMLParameter: string): string

Szinkron eredményhalmaz-lekérdezés indítása, az eredményt XLS formátumban adja vissza.

AsyncCreateResultSet(const XMLParameter: string): string

Aszinkron eredményhalmaz-lekérdezés indítása, az eredményt XLS formátumban adja vissza.

AsyncQueryResult(const XMLParameter: string): string

Aszinkron hívás eredménye, az XMLParameter-ben az ID-t kell átadni.

HTML2XHTML(const HTML: string): string; stdcall

HTML -> XHTML konverzió.

Az XMLParameter leírása

XMLParameters                                

 @Azonosito : guid                        ;a lista vagy eredményhalmaz-lekérdezés indításához szükséges azonosító

 @SQLServer : varchar                        ;az SQL Server neve a kapcsolódáshoz        

 @SQLDatabase : varchar                ;az adatbázis neve a kapcsolódáshoz

 @ListaNev                                ;vagy lista vagy eredményhalmaz adatok vannak megadva

 @EHalmazNev

 @EHalmazBParameterValtozatNev

 @EHalmazLekerdezesParameterNev

 @FajlTipus                                ;megadható értékek: PDF, HTML, XLS, QDS (ResultSet-nél csak XLS)

 @SajatAdatNev

 @FeliratNyelv_ID

 @AdatNyelv_ID

 Datasets

         Dataset^

                 Field^

                         Row : varchar

                                 @Name

                         /Row

                 /Field

         /Dataset

 /Datasets

/XMLParameters

sERPaServiceSoapHivas

A sERPaService elérhetőségét biztosító tárolt eljárás.

Paraméterek:

 @XMLParameter lsd fentebb.

 @Tipus  0: CreateList, 1: CreateResultSet

 @Result  output XML

 

Result leírása :

<Result Error="0">[binaris adat pl. pdf vagy xsls]</Result>

 

Result leírása hiba esetén:

 Result

   @Error: int

   @ErrorMesssage: varchar

 /Result

 

Telepítés, használat

sERPaService /install /Port:8080 /LogFile:”C:\Temp\sERPaService.log” /LogLevel:2 /KeepTempFiles

 

Naplózás (LogLevel) jelentése:

LogLevel

Alap

Exception

SQL-parancs

0

+

-

-

1

+

+

-

2

+

+

+

 

A serpán belül az általános paraméterekben kell beállítani a szolgáltatás elérési helyét (végpontját):