Closed ilsanto17 closed 6 years ago
Puoi fornirmi la URL utilizzata per l'invocazione del servizio ed il contenuto SOAP del messaggio di richiesta?
Dall'errore sembra che il messaggio di richiesta non sia valido.
URL: 192.168.1.106:8080/govpay/PagamentiTelematiciGPPrtService?wsdl
contenuto soap: This XML file does not appear to have any style information associated with it. The document tree is shown below. <wsdl:definitions xmlns:app="http://www.govpay.it/servizi/gpApp/" xmlns:com ="http://www.govpay.it/servizi/commons/" xmlns:jaxb=" http://java.sun.com/xml/ns/jaxb" xmlns:pa="http://www.govpay.it/servizi/pa/" xmlns:prt="http://www.govpay.it/servizi/gpPrt/" xmlns:soap=" http://schemas.xmlsoap.org/wsdl/soap/"xmlns:tns=" http://www.govpay.it/servizi/" xmlns:wsam=" http://www.w3.org/2007/05/addressing/metadata" xmlns:wsdl=" http://schemas.xmlsoap.org/wsdl/" xmlns:xformat=" http://cxf.apache.org/bindings/xformat" xmlns:xsd=" http://www.w3.org/2001/XMLSchema" jaxb:version="2.0" name="GP" targetNamespace="http://www.govpay.it/servizi/">
quello che mi hai mandato e' il WSDL del servizio. Dovresti invece inviarmi l'XML della richiesta che sta inviando il portale e che fallisce con l'errore di sintassi che hai riportato Ti suggerisco di inviare i tracciati come allegato per migliorarne la leggibilita'
si scusa @nardil te lo allego.
Quello che mi hai mandato e' il file di configurazione della testsuite del portale di pagamento Publisys, non il messaggio inviato.
@nardil scusa l'ignoranza ma dove lo trovo?
@nardil per caso è questa?
GpAvviaTransazionePagamento request = gpAvviaTransazionePagamento();
restituisce: >>>>>>it.govpay.servizi.v2_3.gpprt.GpAvviaTransazionePagamento@2f465398
Il portale effettua una richiesta SOAP al servizio di Pagamento di GovPay. Per aiutarti a capire come mai la richiesta risulti in errore ho bisogno di sapere la URL invocata ed il messaggio SOAP che viene inviato.
Inviami il file govpay_dump.log e govpay_transaction.log
@nardil eccoli govpay_transaction.log govpay_dump.log
La richiesta che il portale sta inviando e' per la versione 2.3 delle interfacce di GovPay, ma viene inviata al servizio sbagliato.
Devi quindi modificare la URL a cui viene contattato GovPay con questa: http://192.168.1.106:8080/govpay/PagamentiTelematiciGP/soap/2.3/Portali
però io ho installato la 2.4.4 di govpay
Il giorno 29 novembre 2017 18:11, Lorenzo Nardi notifications@github.com ha scritto:
La richiesta che il portale sta inviando e' per la versione 2.3 delle interfacce di GovPay, ma viene inviata al servizio sbagliato.
Devi quindi modificare la URL a cui viene contattato GovPay con questa: http://192.168.1.106:8080/govpay/PagamentiTelematiciGP/soap/2.3/Portali
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/link-it/GovPay/issues/48#issuecomment-347929471, or mute the thread https://github.com/notifications/unsubscribe-auth/AIgQiPMcAZoktRx5vSFa80uJXeuwevffks5s7ZA8gaJpZM4Quy4b .
Il versionamento delle interfacce applicative non segue il versionamento del prodotto.
@nardil Ok grazie. Per aggiornare i psp perchè adesso l'elenco è vuoto cosa devo fare?
2017-11-29 18:14 GMT+01:00 Lorenzo Nardi notifications@github.com:
Il versionamento delle interfacce applicative non segue il versionamento del prodotto.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/link-it/GovPay/issues/48#issuecomment-347930346, or mute the thread https://github.com/notifications/unsubscribe-auth/AIgQiLsxbP6r18eLCgGMS88ZjotvzVv1ks5s7ZDogaJpZM4Quy4b .
Running it.publisys.govpay.client.GovPayRPTTest
Invio richiesta di pagamento senza IUV Ritornato esito con codice eef9f040-6cd2-43e7-a87b-f8016be869fd Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.978 sec <<< FAILURE!
Results :
Failed tests: pagaSpontaneamente(it.publisys.govpay.client.GovPayRPTTest): expected:
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0
@ilsanto17 per dettagli sul fallimento della testsuite del Portale di Pagamento publisys devi chiedere ai gestori del progetto, ma sicuramente un test di pagamento non puo' avere successo senza la disponibilita' della piattaforma di pagamento PagoPA o di una sua simulazione, visto che mi segnali una lista dei PSP vuota in GovPay.
Devi pertanto effettuare l'adesione all'ambiente di collaudo pagoPA seguendo le istruzioni sul sito del progetto ed ottenere i dettagli per la configurazione delle entita' Intermediario, Stazione e Dominio all'interno di GovPay. Per le operazioni di configurazione ti rimando al Manuale Utente di GovPay.
@nardil grazie mille per l'aiuto. L'ambiente di test non lo trovo comunque.
Cosa intendi per ambiente di test?
@nardil un ambiente tipo sandbox di paypal dove poter provare tutto l'ambiente
Al momento non mi risulta che AgID abbia predisposto un ambiente di sviluppo PagPA
@nardil ho installato la console di govpay e funziona normalmente. Ora ho integrato pagamenti online. Quando faccio la build mi va in errore in test pagamenti spontanei. Allego gli errori: NetBeans: Running it.publisys.govpay.client.GovPayRPTTest
Results :
Tests in error: pagaSpontaneamente(it.publisys.govpay.client.GovPayRPTTest): Client received SOAP Fault from server: Unmarshalling Error: cvc-elt.1.a: Cannot find the declaration of element 'ns3:gpAvviaTransazionePagamento'. Please see the server log to find more detail regarding exact cause of the failure.
JBOSS: 12:13:21,127 AVVERTENZA [org.apache.cxf.phase.PhaseInterceptorChain] (http--192.168.1.106-8080-4) Interceptor for {http://www.govpay.it/servizi/}PagamentiTelematiciGPPrtService#{http://www.govpay.it/servizi/}gpAvviaTransazionePagamento has thrown exception, unwinding now: org.apache.cxf.interceptor.Fault: Unmarshalling Error: cvc-elt.1.a: Cannot find the declaration of element 'ns3:gpAvviaTransazionePagamento'. at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:801) [cxf-rt-databinding-jaxb-2.4.6.jar:2.4.6] at org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:642) [cxf-rt-databinding-jaxb-2.4.6.jar:2.4.6] at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:156) [cxf-rt-databinding-jaxb-2.4.6.jar:2.4.6] at org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:201) [cxf-rt-core-2.4.6.jar:2.4.6] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263) [cxf-api-2.4.6.jar:2.4.6] at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [cxf-rt-core-2.4.6.jar:2.4.6] at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:207) [cxf-rt-transports-http-2.4.6.jar:2.4.6] at org.jboss.wsf.stack.cxf.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:91) at org.jboss.wsf.stack.cxf.transport.ServletHelper.callRequestHandler(ServletHelper.java:169) at org.jboss.wsf.stack.cxf.CXFServletExt.invoke(CXFServletExt.java:87) at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:185) [cxf-rt-transports-http-2.4.6.jar:2.4.6] at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:108) [cxf-rt-transports-http-2.4.6.jar:2.4.6] at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] at org.jboss.wsf.stack.cxf.CXFServletExt.service(CXFServletExt.java:135) at org.jboss.wsf.spi.deployment.WSFServlet.service(WSFServlet.java:140) [jbossws-spi-2.0.3.GA.jar:2.0.3.GA] at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62) [weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:489) [jbossweb-7.0.13.Final.jar:] at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:] at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_95] Caused by: javax.xml.bind.UnmarshalException