PDA

Visualizza la versione completa : Problema con il WSO2 ESB


fdc80
26-06-2015, 16:48
Salve a tutti, ragazzi.
Ho da risolvere un problema semplice (tale, ovviamente, per chi conosce giÓ la piattaforma) con il WSO2 ESB che sto usando.
Ho creato un Proxy service che comunica con il sito dell'Istat secondo le regole del Web Service messo a disposizione dall'Istat stesso per il pubblico. Dopo aver configurato il wsdl e l'endpoint vedo che questo Proxy Service epr le richieste SOAP al sito funziona bene se utilizzo SOAP UI mentre non funziona il "Try this service" dell'ESB stesso. Si dovrebbe trattare di problemi con la stesura del messaggio SOAP, dato che passando dal SOAP UI attraverso lo stesso ESB la risposta arriva, e tutto funziona bene!



<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://ec.europa.eu/eurostat/sri/service/2.0">
<soapenv:Header/>
<soapenv:Body>
<ns:QueryStructure>
<!--Optional:-->
<ns:Query>
<RegistryInterface xsi:schemaLocation="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/message SDMXMessage.xsd" xmlns="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/message" xmlns:common="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/common" xmlns:compact="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/compact" xmlns:cross="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/cross" xmlns:generic="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/generic" xmlns:query="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/query" xmlns:structure="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/structure" xmlns:registry="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/registry" xmlns:utility="http://www.SDMX.org/resources/SDMXML/schemas/v2_0/utility" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Header>
<ID>JD014</ID>
<Test>true</Test>
<Truncated>false</Truncated>
<Name xml:lang="en">Trans46302</Name>
<Prepared>2001-03-11T09:30:47-05:00</Prepared>
<Sender id="BIS"/>
</Header>
<QueryStructureRequest resolveReferences="false">
<registry:DataflowRef/>


</QueryStructureRequest>
</RegistryInterface>
</ns:Query>
</ns:QueryStructure>
</soapenv:Body>
</soapenv:Envelope>


Questo il codice che non funziona nell'ESB ma funziona nel SOAP UI. Idee??

Loading