|
Size: 1435
Comment:
|
Size: 1352
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 50: | Line 50: |
| == Golem.changeDocType == == Golem.changeArea == == Golem.changeEntity == |
Příkazy Distributora pro Golema
Příkazy budou implementovány jako RemoteFunction (volání pomocí metody callFunction). Parametry a návratové hodnoty budou zakódovány ve formátu JSON.
Všechny metody mají stejnou signaturu
Signatura metody
{} nazevmetody(String,String,String,String,{})Příklad vstupnich parametrů:
[
"id":"1234644",
"version":"1",
"serverVersion":"1",
"type":"CEZ___SDGFTERfiobnsdhr___009-Dopis",
"attributes":{"CJ":"1234567890","CPS_CPU":"134567698464"}
]Atribut |
Význam |
id |
id dokumentu |
version |
verze dokumentu |
serverVersion |
server version |
type |
dokumentovy typ |
attributes |
objekt s atributy dokumentu ( obsahuje pouze atributy z cmserver2.xml plus explicitně specifikované atributy příslušné akce, pokud existují ) |
Navratova hodnota
{
"status":"OK",
"errorMessage":""
"errorDetail":""
}Atribut |
Význam |
status |
Návratový kód, možné hodnoty OK,FAIL |
errorMessage |
chybová hláška |
errorDetail |
detailní popis chyby |
Golem.changeAttributes
Golem.copyDocument
Golem.invalidateDocument