cancel
Showing results for 
Search instead for 
Did you mean: 

Instalação e Configuração Serviço de Assinatura PI 7.1

Former Member
0 Kudos

Boa Tarde

Esse procedimento se aplica a versão PI 7.1 também

https://wiki.sdn.sap.com/wiki/display/BPX/Testing%20the%20NFE%20Digital%20Signature%20component

pois em um Landscape onde

Servidor 1 servidor 2

PI 7.0 (GRC) PI 7.1(Mensageria)

o certificado esta instalado no PI 7.1 porém não encontro esse serviço http:///DigitalSignature/ws?wsdl

Agradeço desde já .

Ronaldo

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Ok,

Tenho todos os arquivos , coloquei tudo no EPS\ins, ...

Como eu import os aquivos , via JSPM???

O ADAPTER FRAMEWORK CORE ju00E1 foi importado , mas nu00E3o consigo importar ADAPTER FRAMEWORK, quando tento importar via JSPM, ele acusa na barra de status "No software componente selected, select at least one" e apara na proxima tela.

Lu00E1 o status do ADAPTER FRAMEWORK fica como REVISE, no log fica:

!LOGHEADER[START]/>

<!HELP[Manual modification of the header may cause parsing problem!]/>

<!LOGGINGVERSION[1.5.3.7185 - 630]/>

<!NAME[E:\usr\sap\NFC\DVEBMGS06\SDM\program\log\sdmcl20100123091839.log]/>

<!PATTERN[sdmcl20100123091839.log]/>

<!FORMATTER[com.sap.tc.logging.TraceFormatter(%24d %s: %m)]/>

<!ENCODING[UTF8]/>

<!LOGHEADER[END]/>

Jan 23, 2010 6:18:41 AM Info: -


Starting validation -


Jan 23, 2010 6:18:41 AM Info: Prerequisite error handling strategy: OnPrerequisiteErrorSkipDepending

Jan 23, 2010 6:18:41 AM Info: Update strategy: UpdateLowerOrChangedVersions

Jan 23, 2010 6:18:41 AM Info: Starting deployment prerequisites:

Jan 23, 2010 6:18:42 AM Info: Loading selected archives...

Jan 23, 2010 6:18:42 AM Info: Loading archive 'E:\usr\sap\NFC\DVEBMGS06\SDM\program\temp\SAPXIAF09_4-20001975.SCA'

Jan 23, 2010 6:18:44 AM Info: Selected archives successfully loaded.

Jan 23, 2010 6:18:45 AM Error: Unresolved dependencies found for the following SDAs:

1.: development component 'com.sap.aii.af.cpa.app'/'sap.com'/'SAP AG'/'7.1009.20091217143413.0000'/'0'

dependency:

name: 'engine.j2ee14.facade'

vendor: 'sap.com'

There is no component either in SDM repository or in Deployment batch that resolves the dependency.

dependency:

name: 'com.sap.aii.af.lib'

vendor: 'sap.com'

There is no component either in SDM repository or in Deployment batch that resolves the dependency.

dependency:

name: 'com.sap.aii.af.cpa.svc'

vendor: 'sap.com'

There is no component either in SDM repository or in Deployment batch that resolves the dependency.

dependency:

name: 'com.sap.xi.mapping.api.lib'

vendor: 'sap.com'

There is no component either in SDM repository or in Deployment batch that resolves the dependency.

Deployment will be aborted.

Jan 23, 2010 6:18:45 AM Error: No Software Component Archive (SCA) or Software Delivery Archive (SDA) selected. Select at least one.

Deployment will be aborted.

Jan 23, 2010 6:18:45 AM Error: Prerequisites were aborted.

Jan 23, 2010 6:18:47 AM Error: Error while creating deployment actions. No Software Component Archive (SCA) or Software Delivery Archive (SDA) selected. Select at least one.

Deployment will be aborted.

Jan 23, 2010 6:18:47 AM Info: -


Ending validation -


former_member182114
Active Contributor
0 Kudos

Bom dia,

Onde vocês estão tentando instalar ? No PI 7.0 ? ou no PI 7.1 ? Em um WAS J2EE ?

Já tentaram no outro ?

Estou achando estranho, pois estes pre-requisitos normalmente só são necessários quando se importa para uma instância J2EE sem XI, quando se tem o XI eles normalmente já estão lá.

Atenciosamente, Fernando Da Ró

Answers (4)

Answers (4)

henrique_pinto
Active Contributor
0 Kudos

O procedimento de teste do servico de assinatura funciona onde quer que vc tenha deployado o componente de assinatura do NFE (SLL-NFE-JWS component).

Para deploya-lo no PI 7.0 ou 7.1 nao há pre-req, soh fazer o deploy.

Para deploya-lo num stack AS Java 7.0 sem PI, tem q instalar os componentes SAP-XIAF e SAP-XIAFC antes.

Eles estao incluidos na midia de instalacao do NW 7.0 (e eles tb tem uns SDAs que sao pre-reqs, mas o proprio JSPM fala pra vc o nome dos arquivos na msg de erro de deploy; vc acha tudo na midia do NW).

Se vc instalou o AS Java 7.0 soh pra instalar o SLL-NFE-JWS, provavelmente nao tem o PI completo neh?

Dai vc tem q deployar esses componentes que comentei.

Abs,

Henrique.

Former Member
0 Kudos

Boa Tarde

Por falta de tempo para corrigir os problemas o pessoal resolveu instalar apenas uma versão PI 7.01 aparentimente resolveu o problema . Mais certamente era erro de procedimento de instalação.

Obrigado

Ronaldo

Former Member
0 Kudos

Fernando,

Estamos usando as informações do artigo sim , olhando nos logs encontrei as seguintes informações:

file: defaultTrace.2.trc

#1.5 #0013210D511A00690000002C0000138400047DCC4F148D14#1264216360478#com.sap.engine.services.ejb#sap.com/grcnfedsig#com.sap.engine.services.ejb#J2EE_ADMIN#2675##unisp09_NFC_65873750#J2EE_ADMIN#c66f4cf007cc11df99110013210d511a#SAPEngine_Application_Thread[impl:3]_23##0#0#Error##Java###

#1#com.sap.engine.services.ejb.exceptions.BaseEJBException: Exception in method sign. at com.sap.grc.nfe.dsig.DigitalSignatureLocalLocalObjectImpl0_0.sign(DigitalSignatureLocalLocalObjectImpl0_0.java:191) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126) at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157) at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79) at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92) at SoapServlet.doPost(SoapServlet.java:51) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102) 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:112) at com.sap.grc.nfe.dsig.DigitalSignatureBean.sign(DigitalSignatureBean.java:95) at com.sap.grc.nfe.dsig.DigitalSignatureLocalLocalObjectImpl0_0.sign(DigitalSignatureLocalLocalObjectImpl0_0.java:175) file : aplications.0.log #1.5 #0013210D511A00620000001B0000138400047DCC359CE48E#1264215933165#/Applications/NFe#sap.com/grcnfedsig#com.sap.grc.nfe.dsig.DigitalSignatureBean.sign(String, String, String, String, Boolean)#J2EE_ADMIN#2636##unisp09_NFC_65873750#J2EE_ADMIN#2b9ff3f007cc11df82d40013210d511a#SAPEngine_Application_Thread[impl:3]_31##0#0#Error#1#com.sap.grc.nfe.dsig.DigitalSignatureBean#Java###Error creating Digital Signature for message with Id with error status #2##1#

former_member182114
Active Contributor
0 Kudos

Bom dia Joseilton,

Caused by: java.lang.NoClassDefFoundError: com/sap/aii/af/service/resource/SAPSecurityResources

Esta mensagem de erro indica que o adapter framework não está completamente instalado.

Na página 11 do NFE 1.0 Master Guide consta que o componente SLL-NFE-JWS requer:

. SAP J2EE Engine 7.0

. Java Web Start

. SAP NetWeaver XI Adapter

. SAP NetWeaver XI Adapter Framework

Veja como proceder na SAP Note 830039 - Deployment of the XI adapter framework.

Para o deploy do Adapter Framework 7.0 os arquivos aii_af_ra_ms_sonic_client.sda e aii_af_jmsproviderlib.sda, pegue-os no DVD de instalação de qualquer instalação do XI.

A partir do XI 7.00 SP12 você também precisa fazer o deploy do arquivo axisproviderlib.sda, constante da SAP Note 1028961.

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Boa Tarde,

Estou trabalhando com o Ronaldo nesta instalação , acabamos de importar os certificados no GRC 7.0, mas quando testamos os certificados http://

Muito Obrigado,

Joseilton

former_member182114
Active Contributor
0 Kudos

Bom dia Ronaldo / Josenilton,

A mensagem mostra que ocorreu um erro na execução do método verify (do componente java).

Que parametros você está utilizando nesta verificação ?

Neste link tem um passo-a-passo:

http://wiki.sdn.sap.com/wiki/display/BPX/TestingtheNFEDigitalSignature+component

- Se o erro persistir verificar os logs java, provavelmente lá você terá informações mais detalhadas do erro:

Transação AL11 -> duplo clique em DIR_INSTANCE -> j2ee -> cluster -> server0 -> log (arquivos defaultTrace)

Atenciosamente, Fernando

former_member182114
Active Contributor
0 Kudos

Bom dia Ronaldo,

Explicação standard:

O componente de assinatura só é encontrado no PI 7.0, e lá que deve ser usado.

Quanto ao PI 7.1 terá as interfaces de assinatura SIGNN, SIGNC e SIGNS e estas consumirão o webservice que está no PI 7.0.

O certificado deve ser instalado nas duas máquinas, no PI 7.0 para fins do assinador e no PI 7.1 para fins de comunicação segura SSL. Lembrando que a configuração do CNPJ (keystorage/keyview) na SPRO do GRC é referente ao que está no PI 7.0, as informações de keystorage/keyview no PI 7.1 são informadas diretamente no integration builder em cada interface para a comunicação SSL e pode ser diferente.

Algo a mais (não suportado pela SAP pois o componente java não é homologado para o PI 7.1):

Alguns clientes instalaram sem dificuldades o componente java diretamente no PI 7.1 daí você precisa apenas manter o certificado no PI 7.1.

O que fiquei sabendo é que na instalação ele faz algum warning que pôde ser ignorado e tudo funcionou, outra coisa, é que não é necessário para o PI 7.1 aquele passo de atribuição de XiSecurytiRuntimePermission

Faz um teste e nos conta como foi.

Atenciosamente, Fernando Da Ró