cancel
Showing results for 
Search instead for 
Did you mean: 

Instalação JWS fora do Stack Java do PI

former_member182503
Active Contributor
0 Kudos

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?

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

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ó

Answers (0)