on 01-22-2010 4:07 PM
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
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 -
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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ó
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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#
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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ó
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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ó
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
16 | |
3 | |
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.