Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

Índice

 

Plataforma

Produto:  ECM

Versão: EXPED-48

 

Ocorrência

Tenho uma customização que chama o método getDocumentVersion e a princípio os parâmetros estão sendo passados corretamente, porém é exibido o erro abaixo no log:

2016-06-29 10:03:16,992 INFO  [com.datasul.technology.webdesk.customization.ScriptingLog] documentService.getDocumentVersion(integrator, integrator, 1, 90943, 1000, integrator) 
2016-06-29 10:03:17,039 INFO  [com.datasul.technology.webdesk.dm.business.DocumentAbstractBO] companyId 1 - documentId 90943 - nrVersao 1000
2016-06-29 10:03:17,043 INFO  [com.datasul.technology.webdesk.dm.service.DocumentServiceDelegate] Document converted 25004011I
2016-06-29 10:03:17,067 ERROR [org.apache.axis.client.Call] Exception:
org.xml.sax.SAXException: Invalid element in com.datasul.technology.webdesk.dm.ws.DocumentDto - isEncrypted
                at org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:258)
                at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)
                at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
                at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
                at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
                at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
                at org.apache.axis.client.Call.invoke(Call.java:2448)
                at org.apache.axis.client.Call.invoke(Call.java:2347)
                at org.apache.axis.client.Call.invoke(Call.java:1804)
                at com.datasul.technology.webdesk.dm.ws.DocumentServiceBindingStub.getDocumentVersion(DocumentServiceBindingStub.java:1926)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                at java.lang.reflect.Method.invoke(Unknown Source)
                at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:161)
                at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:247)
                at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3330)
                at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2487)
                at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:164)

 

Solução

Aparentemente a definição do objeto DocumentDto do serviço WebdeskDocumentService se tornou obsoleta.

Para resolver acesse o ECM com um usuário administrador e navegue até Todos os Grupos > Serviços.

Edite o cadastro do serviço e acione o botão Atualizar. Acione Confirmar e feche.

Figura 1 - Atualização de serviços