Win a copy of Head First Android this week in the Android forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Jesse Silverman
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Al Hobbs
  • salvin francis

Error on Axis 1,4 on invoking a web service

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Error on invoking the web service
AxisFault

faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException

faultSubcode:

faultString: org.xml.sax.SAXException: Invalid element in com.bt.www.css.mmbi._2002._06.types.NoteDetail - ordNote

faultActor:

faultNode:

faultDetail:

{http://xml.apache.org/axis/}stackTrace rg.xml.sax.SAXException: Invalid element in com.bt.www.css.mmbi._2002._06.types.NoteDetail - ordNote

at org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.java:258)

at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1035)

at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)

at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)

at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)

at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)

at org.apache.axis.client.Call.invoke(Call.java:2467)

at org.apache.axis.client.Call.invoke(Call.java:2366)

at org.apache.axis.client.Call.invoke(Call.java:1812)

at com.bt.www.css.mmbi.WS125A.WS125ASoapBindingStub.getOrdDetails(Unknown Source)

at com.bt.Live.callDO(Live.java:740)

at com.bt.Live.main(Live.java:1022)


SOAP response xml
<?xml version="1.0" standalone="no"?><env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://www.bt.com/css/mmbi/2002/06/types" xmlns:m="http://www.bt.com/css/mmbi/WS125A/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><env:Body><m:getOrdDetailsResponse env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><WS125AResponse><E2E><pck>pck</pck><besUserId>nusxv41</besUserId><callerId>callerId</callerId><e2EData>wsdl</e2EData></E2E><mmbi><object>WS125A</object><method>getOrdDetails</method><objectVer>10</objectVer><compileDate>16/09/08</compileDate><compilerVer>V4.00</compilerVer><mmbiVer>6</mmbiVer& gt;<sysText>CSS R125</sysText><location>CM</location><correlId>correlId</correlId><status>OK</status></mmbi><custName1>MOTHERCARE</custName1><ordNr>CCP955</ordNr><ordType>CHANGE</ordType><telNr>0116 555 1024</telNr><renTar>BUSINESS</renTar><ordRecDate>15/04/08</ordRecDate><ordReqDate>15/04/08</ordReqDate><orderStatus>CLSD</orderStatus><ordEntDate>15/04/08</ordEntDate><orderStatusDate>16/04/08</orderStatusDate><jobCompDate>15/04/08</jobCompDate><ordTakerUserId>NUKXG42</ordTakerUserId><salesChannel>R</salesChannel><addrs xsi:type="soapenc:Array" soapenc:arrayType="xsd:string[]"><addr>40 KEELEY STREET</addr><addr>YAXLEY</addr><addr>BELLSHIRE</addr><addr>BL3 2NA</addr></addrs><sterlingTariff>NORMAL</sterlingTariff><billReqdInd>N</billReqdInd><orderPriority>4</orderPriority><vatCode>S</vatCode><spclPymtArrInd>None</spclPymtArrInd><stdAmt>0.00</stdAmt><longTermDepAmt>0.00</longTermDepAmt><rntLbltyCeaseDate>14/04/08</rntLbltyCeaseDate><dirEntry1>NO DIRECTORY ENTRY REQUIRED FOR THIS ORDER</dirEntry1><appninfos xsi:type="soapenc:Array" soapenc:arrayType="tns:appninfo[]"><appninfo><code>IOH512</code><text>No more order lines to be displayed</text><origin>OHDORM6</origin></appninfo><appninfo><code>WOH001</code><text>No more pages to be displayed, use PF19 to return to the first screen</text><origin>OHDORM5</origin></appninfo></appninfos><appnCompletion><appnCompCode>0</appnCompCode><appnCompText>Success</appnCompText></appnCompletion><noteDetails xsi:type="soapenc:Array" soapenc:arrayType="tns:noteDetail[]"><noteDetail><ordNote>16/04/08:RS:RLD calculated as day before Completion Date</ordNote><noteType>Close Error</noteType></noteDetail></noteDetails><ordLineDetails xsi:type="soapenc:Array" soapenc:arrayType="tns rdLineDetail[]"><ordLineDetail><pageNr>1</pageNr><ordLineNr>1</ordLineNr><actnId>CEASE</actnId><ordLineQty>1</ordLineQty><prodDescr>EXCH LINE ON BT MT'D EQUIP</prodDescr><ordLineSplPymt>0.00</ordLineSplPymt><productId>A10022</productId><contType>RENTAL</contType><maintSvceCde>S</maintSvceCde><term>0</term><ordLineRcr>43.11</ordLineRcr><ordLineMaint>0.00</ordLineMaint></ordLineDetail><ordLineDetail><ordLineNr>2</ordLineNr><actnId>CEASE</actnId><ordLineQty>1</ordLineQty><prodDescr>AUX. LINE ON BT MNT'D EQUIP</prodDescr><ordLineSplPymt>0.00</ordLineSplPymt><productId>A10023</productId><contType>RENTAL</contType><maintSvceCde>S</maintSvceCde><term>0</term><ordLineRcr>43.11</ordLineRcr><ordLineMaint>0.00</ordLineMaint></ordLineDetail><ordLineDetail><ordLineNr>3</ordLineNr><actnId>PROVIDE</actnId><ordLineQty>1</ordLineQty><prodDescr>EXCH LINE + LINEBOX</prodDescr><ordLineSplPymt>106.37</ordLineSplPymt><productId>A14499</productId><contType>RENTAL</contType><maintSvceCde>S</maintSvceCde><term>12</term><ordLineRcr>43.11</ordLineRcr><ordLineMaint>0.00</ordLineMaint></ordLineDetail><ordLineDetail xsi:nil="true" /><ordLineDetail xsi:nil="true" /><ordLineDetail><totOrdSpclPymt>106.37</totOrdSpclPymt><totOrdRcr>-43.11</totOrdRcr><totOrdMaint>0.00</totOrdMaint></ordLineDetail></ordLineDetails><ordNoteDetails xsi:type="soapenc:Array" soapenc:arrayType="tns rdNoteDetail[]"><ordNoteDetail><ordNote>SUBJECT TO ENGG.SITE SURVEY</ordNote><noteType>Order</noteType></ordNoteDetail></ordNoteDetails></WS125AResponse></m:getOrdDetailsResponse></env:Body></env:Envelope>


WSDL
<?xml version="1.0" encoding="UTF-8" ?>
- <definitions name="WS125A" targetNamespace="http://www.bt.com/css/mmbi/WS125A/" xmlns:wsdlns="http://www.bt.com/css/mmbi/WS125A/" xmlns:tns="http://www.bt.com/css/mmbi/2002/06/types" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/">
- <types>
- <xsd:schema targetNamespace="http://www.bt.com/css/mmbi/2002/06/types" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" elementFormDefault="unqualified" attributeFormDefault="unqualified">
- <xsd:complexType name="ArrayOfString">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
<xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]" />
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
- <xsd:complexType name="ArrayOfappninfo">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
<xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="tns:appninfo[]" />
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
- <xsd:complexType name="ArrayOfnodeDetail">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
<xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="tns:nodeDetail[]" />
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
- <xsd:complexType name="ArrayOfordLineAmendment">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
<xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="tns rdLineAmendment[]" />
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
- <xsd:complexType name="ArrayOfordLineDetail">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
<xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="tns rdLineDetail[]" />
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
- <xsd:complexType name="ArrayOfordNoteDetail">
- <xsd:complexContent>
- <xsd:restriction base="soapenc:Array">
<xsd:attribute ref="soapenc:arrayType" wsdl:arrayType="tns rdNoteDetail[]" />
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
- <xsd:complexType name="E2E">
- <xsd:all>
<xsd:element name="pck" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="besUserId" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="callerId" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="e2EData" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
</xsd:all>
</xsd:complexType>
- <xsd:complexType name="appnCompletion">
- <xsd:all>
<xsd:element name="appnCompCode" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="appnCompText" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
</xsd:all>
</xsd:complexType>
- <xsd:complexType name="appninfo">
- <xsd:all>
<xsd:element name="code" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="text" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="origin" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
</xsd:all>
</xsd:complexType>
- <xsd:complexType name="getOrdDetailsResponse">
- <xsd:all>
<xsd:element name="E2E" type="tns:E2E" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="mmbi" type="tns:mmbiOutput" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="addrs" type="tns:ArrayOfString" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="apptAmPm" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="apptDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="apptDateTyp" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="apptInd" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="apptNegdDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="apptRefNr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="associatedOrdNr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="billAddrs" type="tns:ArrayOfString" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="billReqdInd" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="cncldApptDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="cncldTelNr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="consentDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="contractRcvdDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="corrAddrs" type="tns:ArrayOfString" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="custName1" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="custName2" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="custRef" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="dirEntry1" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="dirEntry2" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="dispAmdmt" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="expiryDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="expDateTempLn" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="jobCompDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="language" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="longTermDepAmt" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="longTermDepDateRcvd" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="newSterlingTariff" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="newTar" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="newTelNr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="newXdirInd" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="orderPriority" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="orderStatus" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="orderStatusDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordEntDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordNr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordRecDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordReqDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordStatusRsn" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordTakerUserId" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordType" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="projectGrpNr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="qtaUnitsOrMhrs" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="renTar" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="representationDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="rntLbltyCeaseDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="salesChannel" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="shortTermDepDateRcvd" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="slot" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="slotTm" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="spclPymtArrInd" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="stdAmt" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="sterlingTariff" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="takeOverTime" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="telNr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="tempSvceInd" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="timeBooked" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="vatCode" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="xdirInd" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="nodeDetails" type="tns:ArrayOfnodeDetail" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordLineAmendments" type="tns:ArrayOfordLineAmendment" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordLineDetails" type="tns:ArrayOfordLineDetail" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordNoteDetails" type="tns:ArrayOfordNoteDetail" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="appnCompletion" type="tns:appnCompletion" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="appninfos" type="tns:ArrayOfappninfo" nillable="true" minOccurs="0" maxOccurs="1" />
</xsd:all>
</xsd:complexType>
- <xsd:complexType name="mmbiInput">
- <xsd:all>
<xsd:element name="correlId" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="trace" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="location" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
</xsd:all>
</xsd:complexType>
- <xsd:complexType name="mmbiOutput">
- <xsd:all>
<xsd:element name="object" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="method" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="objectVer" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="compileDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="compilerVer" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="mmbiVer" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="sysText" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="location" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="correlId" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="status" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
</xsd:all>
</xsd:complexType>
- <xsd:complexType name="noteDetail">
- <xsd:all>
<xsd:element name="noteType" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordNote" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
</xsd:all>
</xsd:complexType>
- <xsd:complexType name="ordLineAmendment">
- <xsd:all>
<xsd:element name="pageNr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="actnId" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="colour" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="contType" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="createdDate" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="custProdNoteInd" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="maintSvceCde" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="orderLineStatus" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordLineMaint" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordLineNote" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordLineNr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordLineQty" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordLineRcr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordLineSplPymt" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="productId" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="prodDescr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="term" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="totOrdMaint" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="totOrdRcr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="totOrdSpclPymt" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="userId" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
</xsd:all>
</xsd:complexType>
- <xsd:complexType name="ordLineDetail">
- <xsd:all>
<xsd:element name="pageNr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="actnId" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="colour" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="contType" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="custProdNoteInd" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="maintSvceCde" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordLineMaint" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordLineNote" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordLineNr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordLineQty" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordLineRcr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordLineSplPymt" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="productId" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="prodDescr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="term" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="totOrdMaint" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="totOrdRcr" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="totOrdSpclPymt" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
</xsd:all>
</xsd:complexType>
- <xsd:complexType name="ordNoteDetail">
- <xsd:all>
<xsd:element name="noteType" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
<xsd:element name="ordNote" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1" />
</xsd:all>
</xsd:complexType>
</xsd:schema>
</types>
- <message name="getOrdDetailsSoapInput">
<part name="E2E" type="tns:E2E" />
<part name="mmbi" type="tns:mmbiInput" />
<part name="ordNr" type="xsd:string" />
</message>
- <message name="getOrdDetailsSoapOutput">
<part name="WS125AResponse" type="tns:getOrdDetailsResponse" />
</message>
- <portType name="WS125ASoapPort">
- <operation name="getOrdDetails">
<documentation>MMBI service WS125A operation getOrdDetails.</documentation>
<input message="wsdlns:getOrdDetailsSoapInput" />
<output message="wsdlns:getOrdDetailsSoapOutput" />
</operation>
</portType>
- <binding name="WS125ASoapBinding" type="wsdlns:WS125ASoapPort">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
- <operation name="getOrdDetails">
<soap peration soapAction="http://www.bt.com/css/mmbi/WS125A/" />
- <input>
<soap:body namespace="http://www.bt.com/css/mmbi/WS125A/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</input>
- <output>
<soap:body namespace="http://www.bt.com/css/mmbi/WS125A/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</output>
</operation>
</binding>
- <service name="WS125A">
<documentation>Retrieves onfo from DO</documentation>
- <port name="WS125ASoapPort" binding="wsdlns:WS125ASoapBinding">
<soap:address location="http://cpwsdd.devenv1.bt.co.uk:63026/gmiProxy/CSSCorsica" />
</port>
</service>
</definitions>
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic