Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to solve error while consuming WWEx webservice?
    primarykey
    data
    text
    <p><br/> i am trying to consume webservice to get freight rate from webserivce <b>"http://www.wwexship.com/webServices/services/FreightShipmentQuote?wsdl"</b> and it is giving an error that "Web service operation getShipmentSimpleQuote with parameters {....} can not be found". whereas i am providing valid loginid,password, licensekey,accountnumber and other required details.<br/><br/> please suggest me how to consume this webservice?<br/> <b>wsdl file-</b></p> <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;wsdl:definitions targetNamespace="http://www.wwexship.com" xmlns:impl="http://www.wwexship.com" xmlns:intf="http://www.wwexship.com" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"&gt; &lt;!--WSDL created by Apache Axis version: 1.4 Built on Apr 22, 2006 (06:55:48 PDT)--&gt; &lt;wsdl:types&gt; &lt;schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.wwexship.com" elementFormDefault="qualified"&gt; &lt;complexType name="AuthenticationToken"&gt; &lt;sequence&gt; &lt;element name="loginId" nillable="true" type="xsd:string"/&gt; &lt;element name="password" nillable="true" type="xsd:string"/&gt; &lt;element name="licenseKey" nillable="true" type="xsd:string"/&gt; &lt;element name="accountNumber" nillable="true" type="xsd:string"/&gt; &lt;/sequence&gt; &lt;/complexType&gt; &lt;element name="AuthenticationToken" type="impl:AuthenticationToken" maxOccurs="1"/&gt; &lt;complexType name="QuoteLineItem"&gt; &lt;sequence&gt; &lt;element name="nmfcClass" nillable="true" type="xsd:string"/&gt; &lt;element name="weight" nillable="true" type="xsd:string"/&gt; &lt;/sequence&gt; &lt;/complexType&gt; &lt;complexType name="ArrayOfQuoteLineItem"&gt; &lt;sequence&gt; &lt;element name="lineItem" nillable="true" type="impl:QuoteLineItem" maxOccurs="unbounded"/&gt; &lt;/sequence&gt; &lt;/complexType&gt; &lt;complexType name="FreightShipmentQuoteRequest"&gt; &lt;sequence&gt; &lt;element name="senderCity" nillable="true" type="xsd:string"/&gt; &lt;element name="senderState" nillable="true" type="xsd:string"/&gt; &lt;element name="senderZip" nillable="true" type="xsd:string"/&gt; &lt;element name="receiverCity" nillable="true" type="xsd:string"/&gt; &lt;element name="receiverState" nillable="true" type="xsd:string"/&gt; &lt;element name="receiverZip" nillable="true" type="xsd:string"/&gt; &lt;element name="lineItems" nillable="true" type="impl:ArrayOfQuoteLineItem"/&gt; &lt;element name="hazmatShipment" nillable="true" type="xsd:string"/&gt; &lt;element name="insidePickup" nillable="true" type="xsd:string"/&gt; &lt;element name="liftgatePickup" nillable="true" type="xsd:string"/&gt; &lt;element name="residentialPickup" nillable="true" type="xsd:string"/&gt; &lt;element name="tradeshowPickup" nillable="true" type="xsd:string"/&gt; &lt;element name="constructionSitePickup" nillable="true" type="xsd:string"/&gt; &lt;element name="insideDelivery" nillable="true" type="xsd:string"/&gt; &lt;element name="liftgateDelivery" nillable="true" type="xsd:string"/&gt; &lt;element name="residentialDelivery" nillable="true" type="xsd:string"/&gt; &lt;element name="tradeshowDelivery" nillable="true" type="xsd:string"/&gt; &lt;element name="constructionSiteDelivery" nillable="true" type="xsd:string"/&gt; &lt;element name="notifyBeforeDelivery" nillable="true" type="xsd:string"/&gt; &lt;/sequence&gt; &lt;/complexType&gt; &lt;element name="freightShipmentQuoteRequest" type="impl:FreightShipmentQuoteRequest"/&gt; &lt;complexType name="ErrorDescription"&gt; &lt;sequence&gt; &lt;element name="errorDescription" nillable="true" type="xsd:string" maxOccurs="unbounded"/&gt; &lt;/sequence&gt; &lt;/complexType&gt; &lt;complexType name="CarrierQuoteResult"&gt; &lt;sequence&gt; &lt;element name="carrierName" nillable="true" type="xsd:string"/&gt; &lt;element name="carrierSCAC" nillable="true" type="xsd:string"/&gt; &lt;element name="totalPrice" nillable="true" type="xsd:string"/&gt; &lt;element name="transitDays" nillable="true" type="xsd:string"/&gt; &lt;element name="interline" nillable="true" type="xsd:string"/&gt; &lt;element name="guaranteedService" nillable="true" type="xsd:string"/&gt; &lt;element name="highCostDeliveryShipment" nillable="true" type="xsd:string"/&gt; &lt;element name="nmfcRequired" nillable="true" type="xsd:string"/&gt; &lt;/sequence&gt; &lt;/complexType&gt; &lt;complexType name="ArrayOfCarrierQuoteResult"&gt; &lt;sequence&gt; &lt;element name="carrierQuoteResult" nillable="true" type="impl:CarrierQuoteResult" maxOccurs="unbounded"/&gt; &lt;/sequence&gt; &lt;/complexType&gt; &lt;complexType name="FreightShipmentQuoteResponse"&gt; &lt;sequence&gt; &lt;element name="responseStatusCode" nillable="true" type="xsd:string"/&gt; &lt;element name="responseStatusDescription" nillable="true" type="xsd:string"/&gt; &lt;element name="errorDescriptions" nillable="true" type="impl:ErrorDescription"/&gt; &lt;element name="quoteResults" nillable="true" type="impl:ArrayOfCarrierQuoteResult"/&gt; &lt;/sequence&gt; &lt;/complexType&gt; &lt;element name="freightShipmentQuoteResponse" type="impl:FreightShipmentQuoteResponse"/&gt; &lt;/schema&gt; &lt;/wsdl:types&gt; &lt;wsdl:message name="getShipmentSimpleQuoteResponse"&gt; &lt;wsdl:part name="freightShipmentQuoteResponse" element="impl:freightShipmentQuoteResponse"/&gt; &lt;/wsdl:message&gt; &lt;wsdl:message name="FreightShipmentQuoteRequestHeaders"&gt; &lt;wsdl:part name="authenticationToken" element="impl:AuthenticationToken"/&gt; &lt;/wsdl:message&gt; &lt;wsdl:message name="getShipmentSimpleQuoteRequest"&gt; &lt;wsdl:part name="freightShipmentQuoteRequest" element="impl:freightShipmentQuoteRequest"/&gt; &lt;/wsdl:message&gt; &lt;wsdl:portType name="FreightShipmentQuote"&gt; &lt;wsdl:operation name="getShipmentSimpleQuote" parameterOrder="freightShipmentQuoteRequest"&gt; &lt;wsdl:input name="getShipmentSimpleQuoteRequest" message="impl:getShipmentSimpleQuoteRequest"/&gt; &lt;wsdl:output name="getShipmentSimpleQuoteResponse" message="impl:getShipmentSimpleQuoteResponse"/&gt; &lt;/wsdl:operation&gt; &lt;/wsdl:portType&gt; &lt;wsdl:binding name="FreightShipmentQuoteSoapBinding" type="impl:FreightShipmentQuote"&gt; &lt;wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/&gt; &lt;wsdl:operation name="getShipmentSimpleQuote"&gt; &lt;wsdlsoap:operation soapAction=""/&gt; &lt;wsdl:input name="getShipmentSimpleQuoteRequest"&gt; &lt;wsdlsoap:body use="literal"/&gt; &lt;wsdlsoap:header message="impl:FreightShipmentQuoteRequestHeaders" part="authenticationToken" use="literal"&gt; &lt;/wsdlsoap:header&gt; &lt;/wsdl:input&gt; &lt;wsdl:output name="getShipmentSimpleQuoteResponse"&gt; &lt;wsdlsoap:body use="literal"/&gt; &lt;/wsdl:output&gt; &lt;/wsdl:operation&gt; &lt;/wsdl:binding&gt; &lt;wsdl:service name="FreightShipmentQuoteService"&gt; &lt;wsdl:port name="FreightShipmentQuote" binding="impl:FreightShipmentQuoteSoapBinding"&gt; &lt;wsdlsoap:address location="http://www.wwexship.com/webServices/services/FreightShipmentQuote"/&gt; &lt;/wsdl:port&gt; &lt;/wsdl:service&gt; &lt;/wsdl:definitions&gt; </code></pre> <p><b> code that calls webservice is-</b></p> <pre><code>&lt;!--- items data ---&gt; &lt;cfset items = arrayNew(1) /&gt; &lt;cfset str = structNew() /&gt; &lt;cfset str.nmfcClass = "apple" /&gt; &lt;cfset str.weight = "15" /&gt; &lt;cfset arrayAppend(items, str) /&gt; &lt;!--- freightShipmentQuoteRequest data---&gt; &lt;cfset st = structNew() /&gt; &lt;cfset st.senderCity = "Freeport" /&gt; &lt;cfset st.senderState = "NY" /&gt; &lt;cfset st.senderZip = "11520" /&gt; &lt;cfset st.receiverCity = "Staten Island" /&gt; &lt;cfset st.receiverState = "NY" /&gt; &lt;cfset st.receiverZip = "10314" /&gt; &lt;cfset st.lineItems = "#items#" /&gt; &lt;cfset st.hazmatShipment = "N" /&gt; &lt;cfset st.insidePickup = "N" /&gt; &lt;cfset st.liftgatePickup = "N" /&gt; &lt;cfset st.residentialPickup = "N" /&gt; &lt;cfset st.tradeshowPickup = "N" /&gt; &lt;cfset st.constructionSitePickup = "N" /&gt; &lt;cfset st.insideDelivery = "N" /&gt; &lt;cfset st.liftgateDelivery = "N" /&gt; &lt;cfset st.residentialDelivery = "N" /&gt; &lt;cfset st.tradeshowDelivery = "N" /&gt; &lt;cfset st.constructionSiteDelivery = "N" /&gt; &lt;cfset st.notifyBeforeDelivery = "N" /&gt; &lt;cfinvoke webservice="http://www.wwexship.com/webServices/services/FreightShipmentQuote?wsdl" method="getShipmentSimpleQuote" username="copssship" password="password" returnvariable="retTemp"&gt; &lt;cfheader name="loginId" value="copssship"&gt; &lt;cfheader name="password" value="password"&gt; &lt;cfheader name="licenseKey" value="hhrWQ7RMJEDKJMh4"&gt; &lt;cfheader name="accountNumber" value="W922601302"&gt; &lt;!---&lt;cfheader name="AuthenticationToken" value="#stAuth#" /&gt;---&gt; &lt;cfinvokeargument name="freightShipmentQuoteRequest" value="#st#" /&gt; &lt;/cfinvoke&gt; &lt;cfdump var="#retTemp#"&gt;&lt;br/&gt; &lt;cfoutput&gt; &lt;b&gt;retTemp:&lt;/b&gt;#retTemp#&lt;br/&gt;&lt;br/&gt; &lt;b&gt;retTemp.ResponseStatusCode:&lt;/b&gt;#retTemp.ResponseStatusCode#&lt;br/&gt; &lt;b&gt;retTemp.responseStatusDescription:&lt;/b&gt;#retTemp.responseStatusDescription#&lt;br/&gt; &lt;b&gt;retTemp.errorDescriptions:&lt;/b&gt;#retTemp.errorDescriptions[1]#&lt;br/&gt; &lt;/cfoutput&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload