Hello Guyz,
I received a third party WSDL from a websphere application for retrieving a list of values from Mainframe. When i consume the WSDL there are no errors and all the operations are created with no issues.
Of 5 operations inside the WSDL, Three of them do not have any inputs and when i invoke those connectors i receive the below error,
Error:
BasicData:soapProtocol=SOAP 1.1 Protocol,Fault_1_1=>>>BasicData:faultcode=soapenv:Client,faultstring=The endpoint reference (EPR) for the Operation not found is http://xxx.yyyy.com:9080/buildMySavings/NNNN and the WSA Action = ,detail=>>>BasicData:<<<vectors=false complex=true hasBody=false hasChld=false<<<vectors=false complex=true hasBody=true hasChld=true<<<
Soap Request:
<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:SOAP-ENC=“http://schemas.xmlsoap.org/soap/encoding/” xmlns:xsd=“http://www.w3.org/2001/XMLSchema” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”>
<SOAP-ENV:Header xmlns:SOAP-ENV=“http://schemas.xmlsoap.org/soap/envelope/”></SOAP-ENV:Header>SOAP-ENV:Body
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Response:
<?xml version="1.0" encoding="utf-8"?>soapenv:ClientThe endpoint reference (EPR) for the Operation not found is [url]http://xxxx.yyyy.com:9080/buildMySavings/NNNN[/url] and the WSA Action =2011-03-10 14:53:16 CST [ISC.0088.0026I] Decode input (SOAPMessage): <?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”><SOAP-ENV:Header xmlns:SOAP-ENV=“http://schemas.xmlsoap.org/soap/envelope/”></SOAP-ENV:Header>soapenv:Bodysoapenv:Faultsoapenv:ClientThe endpoint reference (EPR) for the Operation not found is http://snddri3.compassbnk.com:9080/buildMySavings/SavingsPlanWebService and the WSA Action = </soapenv:Fault></soapenv:Body></soapenv:Envelope>
When i pass a string as an input and invoke the same connector, it works fine (even though it is ignoring the inputs that i am sending). Did anyone come across this issue earlier?
The same operation works fine in SoapUI, if i hit the websphere server directly.
Cheers,
Akshith