= Příkazy Distributora pro Golema (Editace identifikátorů) = Definice funkcí Golema, které slouží k editaci identifikátorů dokumentů. Příkazy budou implementovány jako [[http://frnk.lightcomp.cz/docs/tahiti6/pg-dep2/content/ch04.html#frame0_remoteFcv|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é