Size: 1882
Comment:
|
← Revision 13 as of 2012-12-17 08:47:25 ⇥
Size: 1889
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 11: | Line 11: |
{} nazevmetody(String,String,String,String,{}) | {} nazevmetody(DocumentAttributes) |
Line 18: | Line 18: |
[ | DocumentAttributes { |
Line 24: | Line 24: |
] | } |
Příkazy Distributora pro Golema (Editace identifikátorů)
Definice funkcí Golema, které slouží k editaci identifikátorů dokumentů.
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(DocumentAttributes)
Příklad vstupnich parametrů: DocumentAttributes { "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
Změna některého atributu nebo atributů dokumentu. Pokrývá požadavky na změnu dokutypu, oblasti a atributů.
Golem.copyDocument
Vytvoření kopie dokumentu. CPS_CPU obsahuje číslo cílové entity, ke které má kopie patřit
Golem.changeDocumentState
Zneplatnění nebo přesun mezi neidentifikované dokumenty. Atribut Document.newState obsahuje hodnotu INVALID nebo UNIDENTIFIED. INVALID - přesun dokumenty mezi zneplatněné, UNIDENTIFIED - přesun dokumentu mezi neidentifikované