Obsah |
---|
Dátová časť D2000 JAPI slúži na prenos dáta a event-ov medzi klientskou aplikáciou a D2000 aplikáciou v oboch smeroch komunikácie. Podrobný popis API je dostupný vo forme javadoc.
...
Táto časť JAPI slúži na asynchrónne prijímanie objektov typu byte[]
z prostredia D2000 Java (z bežiaceho D2000 Event procesu) klientskou aplikáciou. Klientská aplikácia si zaregistuje listener na odoberanie sendByteArraySync
a sendByteArrayAsync a sendByteArrayAsync
volaní. D2000 aplikácia vie poslať z prostredia procedúry Event objektu implementovanej v D2000 Jave request, ktorý bude obslúžený klientskou aplikáciou.
...
sk.ipesoft.d2000.d2japi.tests.SBAEventsTest
6.1.6.2. Volanie RPC procedúr z prostredia D2000 Java
Táto časť JAPI slúži na asynchrónne prijímanie eventov z prostredia D2000 Java alebo ESL, klientskou aplikáciou. Klientská aplikácia si zaregistuje listener na odoberanie RPC volaní CALL … ASYNC ON
, CALL … SYNC ON
, callESLSync
a callESLAsync a callESLAsync
. D2000 aplikácia vie poslať z prostredia RPC procedúry Event objektu (Java alebo ESL) request, ktorý bude obslúžený klientskou aplikáciou.
Referenčná implementácia:
sk.ipesoft.d2000.d2japi.tests.RPCEventsTest
Kotva | ||||
---|---|---|---|---|
|
Pre jednoduchšie použitie D2000 JAPI vznikli tieto utility triedy:
sk.ipesoft.d2000.d2japi.D2SessionUtils
Kotva | ||||
---|---|---|---|---|
|
Táto časť D2000 JAPI slúži na management D2000 runtime prostredia a týka sa predovšetkým infraštruktúry D2000 Servera. Táto časť JAPI nie je primárne určená pre aplikčných programátorov. Hlavná funkcionalita management API je:
- Sledovanie stavu procesov D2000 servera
openProcessList(...)
- Komunikácia s procesmi D2000 servera pomocou TellCommands
getSupportedTellCommands(...)
tellCommand(...) - Nastavovanie debug informácií procesov D2000 servera
getDebugInfoCategories(...)
setDebugInfo(...) - Real Time Info komunikácia s procesmi D2000
getRTIProviders(...)
execRTICommand(...) - Monitoring Console Output D2000 procesov
openCono(...)
Kotva | ||||
---|---|---|---|---|
|
Manažment licencií a runtime license info je dostupné pomocou metód D2Session
getLicenseStatus(...)
consoleInfo(...)
changeConsoleInfo(...)
Kotva | ||||
---|---|---|---|---|
|
Táto časť slúži na získanie dát o všetkých aktivitách a zmenách konfigurácie objektov typu Užívateľ a Skupina objektov. Dáta sú k dispozícii iba v prípade, že je aktívne úplné monitorovanie – viď konfiguračnú príručku systému D2000, kapitola Užívateľa prístupové práva v systéme/Monitorovanie zmien v konfigurácii objektu Užívateľ a Monitorovanie zmien v konfigurácii objektu Skupina Objektov.
K načítaniu záznamov z databázy slúžia operácie
getAuditUserOperations(...)
getAuditResourceGroupOperations(...)
K načítaniu zoznamu možností pre filtrovacie podmienky týchto dvoch volaní slúži metóda
getAuditData(...)