Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
themeRDark
firstline1
titleWeb Service Call
linenumberstrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cha="http://www.opensys.com.au/ChainIT/4.0/ChainITDataServices">
   <soapenv:Header/>
   <soapenv:Body>
      <cha:GetChargeQuote5>
         <!--Optional:-->
         
		 <cha:session>
            <!--Optional:-->
            <cha:AccountID>115860</cha:AccountID>
            <!--OptionalMandatory:-->
            <cha:DistributorID>101605</cha:DistributorID>
            <!--OptionalMandatory:-->
            <cha:Expires>2018-08-14T09:27:17.78</cha:Expires>
            <!--OptionalMandatory:-->
            <cha:Key>D1F83B85-4EEE-4AD1-BC53-99E57836C246</cha:Key>
            <!--OptionalMandatory:-->
            <cha:UserID>64796</cha:UserID>
			<!--Mandatory:-->
         </cha:session>
        
<!--Optional:-->
         <cha:shipperID>115860</cha:shipperID>
         <!--OptionalMandatory:-->
         <cha:effectiveDate>15/08/2018</cha:effectiveDate>
         <!--OptionalMandatory:-->
         <cha:senderLocation>Nunawading</cha:senderLocation>
         <!--OptionalMandatory:-->
         <cha:senderPostcode>3131</cha:senderPostcode>
         <!--OptionalMandatory:-->
         <cha:senderCountryCode>AU</cha:senderCountryCode>
         <!--OptionalMandatory:-->
         <cha:senderIsResidential>0</cha:senderIsResidential>
         <!--Optional:Flags for whether the address is residential. Used to pre-empt residential pick up fees.-->
         <cha:receiverAddress1>18 Sycamore Grove</cha:receiverAddress1>
         <!--OptionalMandatory:-->
         <cha:receiverAddress2></cha:receiverAddress2>
         <!--OptionalMandatory:-->
         <cha:receiverLocation>MOUNT EVELYN</cha:receiverLocation>
         <!--OptionalMandatory:-->
         <cha:receiverPostcode>3796</cha:receiverPostcode>
         <!--OptionalMandatory:-->
         <cha:receiverCountryCode>AU</cha:receiverCountryCode>
         <!--OptionalMandatory:-->
         <cha:receiverIsResidential>0</cha:receiverIsResidential>
         <!--OptionalMandatory:-->
         <cha:items>4</cha:items>
         <!--OptionalMandatory:-->
         <cha:weight>18</cha:weight>
         <!--OptionalMandatory:-->
         <cha:volume>20</cha:volume>
         <!--OptionalMandatory:-->
         <cha:time>0</cha:time>
         <!--Optional:Estimated Travel Time. Recommended not to be used as inaccuracies in time calculation greatly vary quote results.-->
         <cha:distance>0</cha:distance>
          <!--Optional: Estimated Distance between sender and receiver locations. Recommended not to be used as inaccuracies in route taken greatly vary quote results. -->
         <cha:serviceList>0</cha:serviceList>
         <!--Optional:-->
         <cha:userID>64796</cha:userID>
         <!--OptionalMandatory:-->

         <cha:itemsList>
            <!--Zero or more repetitions:-->

            <cha:ConsignmentItem>
               <!--Optional:-->
               <cha:Barcode>1</cha:Barcode>
               <!--Optional:-->
               <cha:ConsignmentID>666666</cha:ConsignmentID>
               <!--Optional:-->

               <cha:ConsignmentProduct>
                  <!--Optional:-->
                  <cha:AccountID>115860</cha:AccountID>
                  <!--Optional:-->
                  <cha:Code>1</cha:Code>
                  <!--Optional:-->

                  <cha:DangerousGoods>
                     <!--Optional:-->
                     <cha:AggrigateQuantity>?</cha:AggrigateQuantity>
                     <!--Optional:-->
                     <cha:ConsignmentID>?</cha:ConsignmentID>
                     <!--Optional:-->
                     <cha:DangerousGoodsID>?</cha:DangerousGoodsID>
                     <!--Optional:-->
                     <cha:DgClass>?</cha:DgClass>
                     <!--Optional:-->

                     <cha:Exception>
                        <!--Optional:-->
                        <cha:Message>?</cha:Message>
                        <!--Optional:-->
                        <cha:ModuleName>?</cha:ModuleName>
                        <!--Optional:-->
                        <cha:ProcedureName>?</cha:ProcedureName>
                     </cha:Exception>
                     <!--Optional:-->

                     <cha:Group>?</cha:Group>
                     <!--Optional:-->
                     <cha:ID>?</cha:ID>
                     <!--Optional:-->
                     <cha:ItemNo>?</cha:ItemNo>
                     <!--Optional:-->
                     <cha:LiquidVolume>?</cha:LiquidVolume>
                     <!--Optional:-->
                     <cha:Liquidweight>?</cha:Liquidweight>
                     <!--Optional:-->
                     <cha:Name>?</cha:Name>
                     <!--Optional:-->
                     <cha:PSN>?</cha:PSN>
                     <!--Optional:-->
                     <cha:Quantity>?</cha:Quantity>
                     <!--Optional:-->
                     <cha:Recepticle>?</cha:Recepticle>
                     <!--Optional:-->
                     <cha:SubRisk>?</cha:SubRisk>
                     <!--Optional:-->
                     <cha:UnCode>?</cha:UnCode>
                     <!--Optional:-->
                     <cha:Units>?</cha:Units>
                     <!--Optional:-->
                     <cha:Volume>?</cha:Volume>
                     <!--Optional:-->
                     <cha:Weight>?</cha:Weight>
                  </cha:DangerousGoods>

                     <!--Optional:-->
                  <cha:DangerousGoodsID>1</cha:DangerousGoodsID>
                  <!--Mandatory:-->

                  <cha:Error>
                     <!--Optional:-->
                     <cha:Message>1</cha:Message>
                     <!--Optional:-->
                     <cha:ModuleName>1</cha:ModuleName>
                     <!--Optional:-->
                     <cha:ProcedureName>1</cha:ProcedureName>
                  </cha:Error>

                  <!--Optional:-->
                  <cha:Height>1</cha:Height>
                  <!--Optional:-->
                  <cha:IsActive>1</cha:IsActive>
                  <!--Optional:-->
                  <cha:Length>1</cha:Length>
                  <!--Optional:-->
                  <cha:Name>1</cha:Name>
                  <!--Optional:-->
                  <cha:ProductID>1</cha:ProductID>
                  <!--Optional:-->
                  <cha:Volume>1</cha:Volume>
                  <!--Optional:-->
                  <cha:Weight>1</cha:Weight>
                  <!--Optional:-->
                  <cha:Width>1</cha:Width>
               </cha:ConsignmentProduct>
               <!--Optional:-->

               <cha:Description>Enter Description</cha:Description>
               <!--Optional:-->
               <cha:ExchangeReturnable>1</cha:ExchangeReturnable>
               <!--Optional:-->
               <cha:Height>1</cha:Height>
               <!--Optional:-->
               <cha:ItemNo>1</cha:ItemNo>
               <!--Optional:-->
               <cha:ItemType>1</cha:ItemType>
               <!--Optional:-->
               <cha:Length>1</cha:Length>
               <!--Optional:-->
               <cha:ModifiedBy>1</cha:ModifiedBy>
               <!--Optional:-->
               <cha:NoItems>1</cha:NoItems>
               <!--Optional:-->
               <cha:ProductID>1</cha:ProductID>
               <!--Optional:-->
               <cha:Reference>1</cha:Reference>
               <!--Optional:-->
               <cha:Returnable>1</cha:Returnable>
               <!--Optional:-->
               <cha:Volume>1</cha:Volume>
               <!--Optional:-->
               <cha:Weight>1</cha:Weight>
               <!--Optional:-->
               <cha:Width>1</cha:Width>
            </cha:ConsignmentItem>

         </cha:itemsList>
         <!--Optional:-->

         <cha:containsDGs>0</cha:containsDGs>             
         <!--Mandatory:-->
      </cha:GetChargeQuote5>
   </soapenv:Body>
</soapenv:Envelope>

...