sviluppatori@openspcoop.org
<prev [Datenext>
<prev [Threadnext>

[OpenSPCoop-Dev] Re: [OpenSPCoop] Proble

To: Utenti del Software OpenSPCoop <utenti@openspcoop.org>,sviluppatori@openspcoop.org
Subject: [OpenSPCoop-Dev] Re: [OpenSPCoop] Problemi con la versione 0.8b1
From: Andrea Poli <apoli@link.it>
Date: Wed, 22 Nov 2006 15:50:02 +0100
Cc:
In-reply-to: <290222dd0611220214s2c894d4an6bf7c58e33fab9d4@mail.gmail.com>
List-archive: </pipermail/sviluppatori>
List-help: <mailto:sviluppatori-request@openspcoop.org?subject=help>
List-id: sviluppatori.openspcoop.org
List-post: <mailto:sviluppatori@openspcoop.org>
List-subscribe: <http://www.openspcoop.org/mailman/listinfo/sviluppatori>,<mailto:sviluppatori-request@openspcoop.org?subject=subscribe>
List-unsubscribe: <http://www.openspcoop.org/mailman/listinfo/sviluppatori>,<mailto:sviluppatori-request@openspcoop.org?subject=unsubscribe>
References: <290222dd0611220214s2c894d4an6bf7c58e33fab9d4@mail.gmail.com>
Reply-to: sviluppatori@openspcoop.org
User-agent: Thunderbird 1.5.0.4 (X11/20060516)
Domenico Loiacono wrote:
Salve,
sto utilizzando la versione 8.0b1 della porta di dominio. Ho riscontrato alcuni problemi in un semplice scenario di cooperazione sincrona in cui sia l'erogatore che il fruitore sono sviluppati in .NET (WCF) e rispettano le specifiche SOAP 1.1. In particolare sul log di JBoss ottengo un trace del tipo:
"09:37:02,678 INFO [ValidazioneSintattica] VALIDAZIONE FAULT".
Indagando in modo più approfondito (DEBUG) ho potuto verificare che il problema era nella comunicazione tra Porta Delegata e Porta Applicativa attraverso il connettore HTTP ( org.openspcoop.pdd.utils.ConnettoreHTTP). Infatti viene generato un errore HTTP 500 . Indagini più approfondite mi hanno permesso di stabilire che probabilmente il content type impostato sulla request http non è corretto.
// Impostazione Content-Type della Spedizione su HTTP
httpConn.setRequestProperty("Content-Type", this.requestMsg.getContentType(new org.apache.axis.soap.SOAP12Constants()));
Modificandolo in SOAP 1.1 (org.apache.axis.soap.SOAP11Constants ()) tutto ha funzionato correttamente.
Partendo dal presupposto che nelle specifiche SPCoop rilasciate dal CNIPA ad Ottobre 2005 ( http://www.cnipa.gov.it/site/_files/SPCoop-PortaDominio_v1.0_20051014.pdf <http://www.cnipa.gov.it/site/_files/SPCoop-PortaDominio_v1.0_20051014.pdf>) si fa riferimento a SOAP 1.1, è corretta la bug-fix apportata o c'è un problema differente?


Hai pienamente ragione, si tratta di un bug della versione 0.8b1.
La bug-fix apportata e' corretta e deve essere effettuata anche nella classe org/openspcoop/utils/SoapMessage.java
la riga: pstmt.setString(4,msg.getContentType(new org.apache.axis.soap.SOAP12Constants())); diventa: pstmt.setString(4,msg.getContentType(new org.apache.axis.soap.SOAP11Constants()));


Andrea.
<Prev in Thread] Current Thread [Next in Thread>
Previous by Date:  [OpenSPCoop-Dev] Studio preliminare integrazione SAML in OpenSPCoop, Montebove Luciano
Next by Date:  [OpenSPCoop-Dev] Modalità d'integrazione dei servizi applicativi, Domenico Loiacono
Previous by Thread:  [OpenSPCoop-Dev] Studio preliminare integrazione SAML in OpenSPCoop, Montebove Luciano
Next by Thread:  [OpenSPCoop-Dev] identifcato e risolto bug nella gestione di WSS4Jdei certificati con "key usage extensions" che impedivaEncryption con certificato standard, Montebove Luciano
Indexes:  [Date] [Thread]