on 07-17-2009 12:56 AM
Senhores,
aqui no projeto a equipe BASIS resolveu instalar o EJB de assinatura digital SLL-NFE-JWS fora do stack java do PI, num WebAS Java específico para outras aplicações.
O basis subiu os certificados, deu permissão conforme o manual e etc, porém, na hora de rodar o assinador, tanto via WebServiceNavigator quanto via PI ele retorna Exception in method sign.
Olhando nos logs do java, o stacktrace deixa mais claro o problema:
com.sap.engine.services.ejb.exceptions.BaseEJBException: Exception in method sign.
at com.sap.grc.nfe.dsig.DigitalSignatureLocalLocalObjectImpl0_0.sign(DigitalSignatureLocalLocalObjectImpl0_0.java:119)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Caused by: java.lang.NoClassDefFoundError: com.sap.aii.af.service.resource.SAPSecurityResources
at com.sap.grc.nfe.dsig.core.XMLData.sign(XMLData.java:162)
at com.sap.grc.nfe.dsig.DigitalSignatureBean.sign(DigitalSignatureBean.java:127)
at com.sap.grc.nfe.dsig.DigitalSignatureLocalLocalObjectImpl0_0.sign(DigitalSignatureLocalLocalObjectImpl0_0.java:103)
... 26 more
O problema é, ele não tem os SoftwareComponents SAP XI AF Core e SAP XI Security Lib, que me parecem ser necessários para fazer acesso ao KeyStorage.
Qual seria o procedimento para tornar possível o funcionamento do JWS fora do stack Java do PI?
Quais componentes precisam ser instalados p/ este EJB funcionar neste Stack?
Bom dia Jose Nunes,
Pra instalar o PI Adapter Framework você precisa instalar os componentes que mencionou SAPXIAFC e SAPXIAF e também os sda abaixo:
. aii_af_jmsproviderlib.sda
. aii_af_ra_ms_sonic_client.sda
Atenciosamente,
Fernando Da Ró
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
13 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.