Hi All,
I face a difficulty when try to invoke back end system using the wsdl that they provided.
The input signature are having , and block , the block is unbounded and they set it abstract to true. When I imported the wsdl file, I need to manual set abstract to false from wsdl file then only I can see the in input doc in developer which is in stringlist format.
My problem is when I invoke the web services, the soap message that formed will be something like below:
<?xml version="1.0"?>
tns:ServiceRequest
tns:RequestHeader
tns:ServiceT1</tns:Service>
tns:Credentials
tns:NameEAIUSER</tns:Name>
</tns:Credentials>
</tns:RequestHeader>
tns:data
<p:FXRate>
<p:MaintType>A</p:MaintType>
<p:Code>IBANK</p:Code>
<p:Currency>AED</p:Currency>
</p:FXRate>
</tns:data>
</tns:ServiceRequest>
Instead, they are expecting something like this:-
<?xml version="1.0"?>tns:ServiceRequest
tns:RequestHeader
tns:ServiceT1</tns:Service>
tns:Credentials
tns:NameEAIUSER</tns:Name>
</tns:Credentials>
</tns:RequestHeader>
<p:FXRate>
<p:MaintType>A</p:MaintType>
<p:Code>IBANK</p:Code>
<p:Currency>AED</p:Currency>
</p:FXRate>
</tns:ServiceRequest>
Can developer do something like this? WHen I am using the soapUI. I can invoke them successfuly becos the SoapUI tool is way different from EAI developer.