Can anyone tell why, in the envelop the I have to modify it..
<urn:GetList> TO <urn:MessageGetList>
Image of the WS,
http://ars-action-request-system.1093659.n2.nabble.com/file/n7579997/Capture.jpg
The change made,
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:WS_HM_MobilitySolution">
<soapenv:Header>
<urn:AuthenticationInfo>
<urn:userName>?</urn:userName>
<urn:password>?</urn:password>
<urn:authentication>?</urn:authentication>
<urn:locale>?</urn:locale>
<urn:timeZone>?</urn:timeZone>
</urn:AuthenticationInfo>
</soapenv:Header>
<soapenv:Body>
<urn:MessageGetList>
<urn:Qualification>?</urn:Qualification>
<urn:startRecord>?</urn:startRecord>
<urn:maxLimit>?</urn:maxLimit>
</urn:MessageGetList>
</soapenv:Body>
</soapenv:Envelope>
This is original soap envelope,
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:urn="urn:WS_HM_MobilitySolution">
<soapenv:Header>
<urn:AuthenticationInfo>
<urn:userName>?</urn:userName>
<urn:password>?</urn:password>
<urn:authentication>?</urn:authentication>
<urn:locale>?</urn:locale>
<urn:timeZone>?</urn:timeZone>
</urn:AuthenticationInfo>
</soapenv:Header>
<soapenv:Body>
<urn:GetList>
<urn:Qualification>?</urn:Qualification>
<urn:startRecord>?</urn:startRecord>
<urn:maxLimit>?</urn:maxLimit>
</urn:GetList>
</soapenv:Body>
</soapenv:Envelope>
This is the xml,
<?xml version="1.0" encoding="UTF-8" ?>
- <wsdl:definitions targetNamespace="urn:WS_HM_MobilitySolution"
xmlns:s0="urn:WS_HM_MobilitySolution"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <wsdl:types>
- <xsd:schema elementFormDefault="qualified"
targetNamespace="urn:WS_HM_MobilitySolution">
<xsd:element name="GetList" type="s0:InputMapping5" />
- <xsd:complexType name="InputMapping5">
- <xsd:sequence>
<xsd:element name="Qualification" type="xsd:string" />
<xsd:element name="startRecord" type="xsd:string" />
<xsd:element name="maxLimit" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="GetListResponse" type="s0:OutputMapping5" />
- <xsd:complexType name="OutputMapping5">
- <xsd:sequence>
<xsd:element name="arsStatus" type="s0:arsStatusType" />
<xsd:element name="arsStartTime" type="xsd:string" />
<xsd:element name="arsStopTime" type="xsd:string" />
<xsd:element name="arsMessage" type="xsd:string" />
<xsd:element name="arsRequestID" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
- <xsd:simpleType name="arsStatusType">
- <xsd:restriction base="xsd:string">
<xsd:enumeration value="Active" />
<xsd:enumeration value="Inactive" />
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="AuthenticationInfo" type="s0:AuthenticationInfo" />
- <xsd:complexType name="AuthenticationInfo">
- <xsd:sequence>
<xsd:element name="userName" type="xsd:string" />
<xsd:element name="password" type="xsd:string" />
<xsd:element minOccurs="0" name="authentication" type="xsd:string" />
<xsd:element minOccurs="0" name="locale" type="xsd:string" />
<xsd:element minOccurs="0" name="timeZone" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
- <wsdl:message name="MessageGetListSoapOut">
<wsdl:part element="s0:GetListResponse" name="parameters" />
</wsdl:message>
- <wsdl:message name="MessageGetListSoapIn">
<wsdl:part element="s0:GetList" name="parameters" />
</wsdl:message>
- <wsdl:message name="ARAuthenticate">
<wsdl:part element="s0:AuthenticationInfo" name="parameters" />
</wsdl:message>
- <wsdl:portType name="MessagePortPortType">
- <wsdl:operation name="MessageGetList">
<wsdl:input message="s0:MessageGetListSoapIn" />
<wsdl:output message="s0:MessageGetListSoapOut" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="MessagePortSoapBinding" type="s0:MessagePortPortType">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="MessageGetList">
<soap:operation soapAction="urn:WS_HM_MobilitySolution/MessageGetList"
style="document" />
- <wsdl:input>
<soap:header message="s0:ARAuthenticate" part="parameters" use="literal"
/>
<soap:body use="literal" />
</wsdl:input>
- <wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="WS_HM_MobilitySolutionService">
- <wsdl:port binding="s0:MessagePortSoapBinding" name="MessagePortSoap">
<soap:address location="http://WS_HM_MobilitySolution" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
--
View this message in context:
http://ars-action-request-system.1093659.n2.nabble.com/When-the-xml-is-generated-It-is-not-inputting-the-correct-Named-operation-element-name-tp7579986p7579997.html
Sent from the ARS (Action Request System) mailing list archive at Nabble.com.
_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"