Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

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 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 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
_Toc490141274
_Toc490141274
6.2. D2000 JAPI Utility

Pre jednoduchšie použitie D2000 JAPI vznikli tieto utility triedy:

sk.ipesoft.d2000.d2japi.D2SessionUtils

Kotva
_Toc490141275
_Toc490141275
6.3. Management API

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
_Toc490141276
_Toc490141276
6.3.1. License Managent API

Manažment licencií a runtime license info je dostupné pomocou metód D2Session

  • getLicenseStatus(...)
  • consoleInfo(...)
  • changeConsoleInfo(...)

Kotva
_Toc490141277
_Toc490141277
6.3.2. Audit Management API

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ľ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ľ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(...)