Message |
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» ICconnector & VXML Servlet Node, 13/06/2012 14:26:17
» Go to message
|
|
I have tested inthe simulation, I can hard code these information. But I need these host,port number for the live system.
Thanks,
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» ICconnector & VXML Servlet Node, 11/06/2012 11:51:18
» Go to message
|
|
hi,
we're have tested and it is only worked if we also need to pass along these variables:
"&sagecall=english&sagecfhport=" + sagefhport + "&sagecfhhost=" + sagecfhhost
How do we got these parameters value at running time?
Thanks,
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» ICconnector & VXML Servlet Node, 04/04/2012 11:33:28
» Go to message
|
|
We're going to execute application using VXML Servlet Node using <subdialog> tag or reusable module. Since we have many applications, we need a way to execute other module dynamicly.
Thanks,
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» "No Server found for extension 127", 02/09/2011 14:34:37
» Go to message
|
|
below is trace from the ICConnector:
02/09/2011 11:13:15:539 DEBUG - [dev IC] ICConnectorCommon.ChangeConnectionState: VOX(10.10.2.48) connection is now up
02/09/2011 11:13:15:555 DEBUG - ICConnectorManager.init: ICC for VRUSM is not enabled, will not start. Please enable in DD admin to use VRUSM connector
02/09/2011 11:13:41:554 DEBUG - ICConnectorManager.doGet: Request string is reqid=1-669&icconnectorMessage=[VOX.newcall("0",)][1-669]&timeout=8000&channel=0
02/09/2011 11:13:41:554 ERROR - No Server found for extension 0
02/09/2011 14:25:02:682 DEBUG - ICConnectorManager.doGet: Request string is reqid=3-368&icconnectorMessage=[VOX.newcall("0",)][3-368]&timeout=8000&channel=0
02/09/2011 14:25:02:682 ERROR - No Server found for extension 0
02/09/2011 14:27:39:948 DEBUG - [dev IC] ICConnectorCommon.ChangeConnectionState: VOX(10.10.2.48) connection is now down
02/09/2011 14:27:39:948 INFO - [dev IC] ICConnectorClient.run: Shutting down.
02/09/2011 14:27:39:948 DEBUG - ICConnectorManager.destroy: Exiting
02/09/2011 14:28:12:760 DEBUG - ICConnectorManager.init: ICC for VRUSM is not enabled, will not start. Please enable in DD admin to use VRUSM connector
And here is the VOX log:
20110902 15:13:59.845 <VESP_TRACE_IDL_CODING:In Event> [.\tools\generic.c@568]
!Session=4e60b984000600000a0a023023370002
!Request=4e60f2b7000000000a0a023023350002
!Object=4a85c30b000000000a0a023023350002
![TS.Drop.event({0,"TS.Drop",{0,7,{"vdu_id","4e60f2a2000000000a0a023023330002"},{"call_ref_id","2640"},{"monitor","13310"},{"dest","6304832199"},{"ucid","00001026401314976416"},{"queue","*r*default"},{"acd_split","13951"}}})]
!TS.Drop associated with channel 0, vduid 4e60f2a2000000000a0a023023330002
@20110902 15:14:00.001 <VESP_TRACE_IDL_CODING:In Event> [.\tools\generic.c@568]
!Session=4e60b984000600000a0a023023370002
!Request=4e60f2b8000000000a0a023023350002
!Object=4a85c30b000000000a0a023023350002
![TS.Disconnect.event({0,"TS.Disconnect",{0,6,{"vdu_id","4e60f2a2000000000a0a023023330002"},{"call_ref_id","2640"},{"monitor","13310"},{"ucid","00001026401314976416"},{"queue","*r*default"},{"acd_split","13951"}}})]
!TS.Disconnect associated with channel 0, vduid 4e60f2a2000000000a0a023023330002
!method not found = Deassign
!method not found = Deassign
Thank you!
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» "No Server found for extension 127", 02/09/2011 11:15:16
» Go to message
|
|
I tried both cases and it's still got the same error.
Thanks,
Van
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» "No Server found for extension 127", 02/09/2011 10:23:28
» Go to message
|
|
I'm a little confused. Do we need to have ICConnector in the application config to initiate the connect to VOX server?
Currently, VOX is not initiating the connection( we have this option uncheck). We do have the channel 0 map to extension 13310.
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» "No Server found for extension 127", 02/09/2011 10:04:11
» Go to message
|
|
We have both uncheck on the VOX side and also on the ICConnector side( from runtime config).
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» "No Server found for extension 127", 02/09/2011 09:36:56
» Go to message
|
|
Hi,
I asked the customer change the 13311-13315 to channel 1 and map only channel 0 to 13310 and restart. I still have the same error.
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» "No Server found for extension 127", 01/09/2011 16:38:35
» Go to message
|
|
The application has the runtime platform= IR.
The customer has extension 13310 map to channel 0 and the other extension 13311-13315 also map to channel 0.
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» "No Server found for extension 127", 01/09/2011 15:28:59
» Go to message
|
|
Hi,
I have the same issue with IC on an IR 3.0 and DD 5.1.5.
Is the ICC you mention below is the one in the IC server side or the icconnector on the application server?
Thank you,
ICConnectorManager.destroy: Exiting
31/08/2011 12:29:15:919 DEBUG - ICConnectorManager.init: ICC for VRUSM is not enabled, will not start. Please enable in DD admin to use VRUSM connector
31/08/2011 12:29:15:934 DEBUG - [test IC] ICConnectorCommon.ChangeConnectionState: VOX(10.10.2.48) connection is now up
31/08/2011 12:29:27:715 DEBUG - ICConnectorManager.doGet: Request string is reqid=1-358&icconnectorMessage=[VOX.newcall("0",)][1-358]&timeout=8000&channel=0
31/08/2011 12:29:27:715 ERROR - No Server found for extension 0
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» DTMF grammar question, 14/06/2011 12:13:20
» Go to message
|
|
Is there a way that I can collect what's caller enter without write a custom grammar for it?
Thanks,
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» DTMF grammar question, 13/06/2011 17:15:07
» Go to message
|
|
Hi,
I need to collect an id from a caller that either numeric or alphanum using DTMF. I'm using "*21" for A, "*22" for B and so on. I'm using builtin grammar digit min 1 and max 24. It seems to work fine in the simulator, but when I tested in the VP system, it always got to "Invalid Input" prompt. Is there a way that I can get the value of the prompt when it's "No Match" entry?
Thanks,
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» Web Service issue: null exception, 16/03/2011 18:55:53
» Go to message
|
|
Thank you very much! it seems to correc the problem.
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» Web Service issue: null exception, 15/03/2011 19:17:40
» Go to message
|
|
it's also failed when there is a valid invoice number. The same error: null exception.
Thanks,
|
|
[+]
Avaya Orchestration Designer/Dialog Designer (Archive - Oct 2013 and earlier)
» Web Service issue: null exception, 14/03/2011 16:39:15
» Go to message
|
|
here is the response from the web service:
<< "l version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><ns0:orderDetailResponse xmlns:ns0="http://www.officemax.com/OrderInquiry/20100511"><ns1:header xmlns:ns0="http://www.officemax.com/ContractCustomerVisibility/20100422" xmlns:ns1="http://www.officemax.com/omx"><ns1:consumerName>IVR</ns1:consumerName><ns1:consumerTrackingID>20110311163652</ns1:consumerTrackingID><ns1:correlationID/><ns1:esbInitiated>false</ns1:esbInitiated></ns1:header><ns0:ordersDetail><ns0:orderDetail><ns0:returnCode>8801</ns0:returnCode><ns0:returnCodeDesc>INVOICE_NOT_FOUND</ns0:returnCodeDesc><ns0:lineOfBusiness>CONTRACT</ns0:lineOfBusiness><ns0:invoices><ns0:invoiceNumber>123456</ns0:invoiceNumber></ns0:invoices></ns0:orderDetail></ns0:ordersDetail></ns0:orderDetailResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
below is the wsdl file:
?xml version="1.0" encoding="UTF-8"?>
<!--Created by TIBCO WSDL-->
<wsdl:definitions xmlns:tns="http://www.officemax.com/OrderInquiry/20100511" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns0="http://www.officemax.com/omx" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="Untitled" targetNamespace="http://www.officemax.com/OrderInquiry/20100511">
<wsdl:types>
<xs:schema xmlns="http://www.officemax.com/OrderInquiry/20100511" xmlns:omx="http://www.officemax.com/omx" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.officemax.com/OrderInquiry/20100511" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://www.officemax.com/omx"/>
<xs:simpleType name="AccountLastFourType">
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
<xs:minLength value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="AccountNumberType">
<xs:annotation>
<xs:documentation>AccountNumber</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="13"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="AddressInfoType">
<xs:sequence>
<xs:element name="name" type="tns:NameType" minOccurs="0">
<xs:annotation>
<xs:documentation>Ship to name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="company" type="tns:NameType" minOccurs="0"/>
<xs:element name="consigneeAccount" type="tns:ShipToAccountType" minOccurs="0">
<xs:annotation>
<xs:documentation>From RACE if CONSIGNEE CODE exists [first 7 digits is MAIN account ,next 6 digits are consignee code if one exists]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="address1" type="tns:AddressLineType" minOccurs="0">
<xs:annotation>
<xs:documentation>Address information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="address2" type="tns:AddressLineType" minOccurs="0">
<xs:annotation>
<xs:documentation>Address information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="address3" type="tns:AddressLineType" minOccurs="0">
<xs:annotation>
<xs:documentation>Address information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="city" type="tns:CityType" minOccurs="0">
<xs:annotation>
<xs:documentation>City information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="state" type="tns:StateType" minOccurs="0">
<xs:annotation>
<xs:documentation>State information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="zip" type="tns:ZipCodeType" minOccurs="0">
<xs:annotation>
<xs:documentation>Order Shipping Zip Code 5 to 9 digits including dash for 10 char total</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="zip4" type="tns:ZipCode4Type" minOccurs="0">
<xs:annotation>
<xs:documentation>Order Shipping Zip Code with 4 digit extention</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="phone" type="tns:PhoneType" minOccurs="0">
<xs:annotation>
<xs:documentation>Phone number</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="AddressLineType">
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="AlternateCarrierType">
<xs:annotation>
<xs:documentation>Alternate Carrier Type</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="AmountSavedType">
<xs:annotation>
<xs:documentation>AmountSaved</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="7"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="AmountType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
<xs:totalDigits value="11"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ArticleType">
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CarrierType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CityType">
<xs:restriction base="xs:string">
<xs:maxLength value="30"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ContainerHeaderType">
<xs:annotation>
<xs:documentation>ContainerHeaderType</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="totalPackages" type="tns:PackageType" minOccurs="0">
<xs:annotation>
<xs:documentation>Total packages to be delivered</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="packageDelivered" type="tns:PackageType" minOccurs="0">
<xs:annotation>
<xs:documentation>Package delivered</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="packNDeliver" type="tns:PackageType" minOccurs="0">
<xs:annotation>
<xs:documentation>Pack and deliver</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="alternatePackage" type="tns:PackageType" minOccurs="0">
<xs:annotation>
<xs:documentation>Alternate Package</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ContainerNumberType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ContainerType">
<xs:sequence>
<xs:element name="containerNumber" type="tns:ContainerNumberType" minOccurs="0">
<xs:annotation>
<xs:documentation>shipping container/tracking number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="trackingID" type="tns:TrackingIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>carrier tracking/package id</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="signedBy" type="tns:NameType" minOccurs="0">
<xs:annotation>
<xs:documentation>signed by name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="dateDelivered" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>date delivered</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="trackingURL" type="tns:URLType" minOccurs="0">
<xs:annotation>
<xs:documentation>carrier tracking web address</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="carrierCode" type="tns:CarrierType" minOccurs="0">
<xs:annotation>
<xs:documentation>carrier name code</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="timeDelivered" type="tns:TimeType" minOccurs="0">
<xs:annotation>
<xs:documentation>time delivered</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="qtyOnContainer" type="tns:QuantityType" minOccurs="0">
<xs:annotation>
<xs:documentation>quantity of line item shipped in container</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="alternateCarrier" type="tns:AlternateCarrierType" minOccurs="0">
<xs:annotation>
<xs:documentation>Alternate carrier code</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="signImage" type="tns:SignImageType" minOccurs="0">
<xs:annotation>
<xs:documentation>Sign Image</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="containerUOM" type="tns:UOMType" minOccurs="0">
<xs:annotation>
<xs:documentation>quantity unit of measure</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ContractIndicatorType">
<xs:annotation>
<xs:documentation>Contract Indicator</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="CostCenterLinesType">
<xs:annotation>
<xs:documentation>Cost Center may be used in Contract Orders, but is not required so it is part of a choice</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="costCenter" minOccurs="0">
<xs:annotation>
<xs:documentation>cost centers on order</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:CostCentersType">
<xs:sequence>
<xs:element name="costCenterNumber" type="tns:CostCenterType" minOccurs="0">
<xs:annotation>
<xs:documentation>CostCenter number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="releaseNumber" type="tns:ReleaseNumberType" minOccurs="0">
<xs:annotation>
<xs:documentation>CostCenter release number is a 12 digit number that has meaning to the customer entered </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="description" type="tns:DescriptionType" minOccurs="0">
<xs:annotation>
<xs:documentation>CostCenter description</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="itemTotal" type="tns:AmountType" minOccurs="0">
<xs:annotation>
<xs:documentation>CostCenter item total</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="freightTotal" type="tns:AmountType" minOccurs="0">
<xs:annotation>
<xs:documentation>CostCenter freight total</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="serviceChargeTo" type="tns:AmountType" minOccurs="0">
<xs:annotation>
<xs:documentation>CostCenter service charges</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="salesTaxTotal" type="tns:AmountType" minOccurs="0">
<xs:annotation>
<xs:documentation>CostCenter total sales tax</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="discountTotal" type="tns:AmountType" minOccurs="0">
<xs:annotation>
<xs:documentation>CostCenter total discount amount</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="routingLines" type="tns:RoutingLineType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Additional delivery instructions,free form entered by customer</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="orderLines" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:LineDetailType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="CostCenterType">
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="24"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="CostCentersType"/>
<xs:simpleType name="CustomerNumber">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CustomerPOType">
<xs:annotation>
<xs:documentation>Customers PO number</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="40"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DaysRangeType">
<xs:restriction base="xs:integer">
<xs:totalDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DescriptionType">
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="EmailType">
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="128"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="HandlingCodeType">
<xs:annotation>
<xs:documentation>Handling Code</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="InvoiceNumberType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="InvoicesType">
<xs:sequence>
<xs:element name="invoiceNumber" type="tns:InvoiceNumberType">
<xs:annotation>
<xs:documentation>order invoice number</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ItemDetailsType">
<xs:annotation>
<xs:documentation>Details of individual item</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="qtyOrdered" type="tns:QuantityType" minOccurs="0">
<xs:annotation>
<xs:documentation>line item quantity ordered</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="qtyShippedSeperately" type="tns:QuantityType" minOccurs="0">
<xs:annotation>
<xs:documentation>line item quantity shipped seperately</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="qtyBackOrdered" type="tns:QuantityType" minOccurs="0">
<xs:annotation>
<xs:documentation>line item quantity backordered</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="qtyCancelled" type="tns:QuantityType" minOccurs="0">
<xs:annotation>
<xs:documentation>line item quantity cancelled</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="itemNumber" type="tns:ArticleType" minOccurs="0">
<xs:annotation>
<xs:documentation>item sku number or product code</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="uom" type="tns:UOMType" minOccurs="0">
<xs:annotation>
<xs:documentation>unit of measure</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="description" type="tns:DescriptionType" minOccurs="0">
<xs:annotation>
<xs:documentation>product description</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="backOrderedInvoice" type="tns:InvoiceNumberType" minOccurs="0">
<xs:annotation>
<xs:documentation>back ordered invoice number</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="LaydownCodeType">
<xs:annotation>
<xs:documentation>Lay down code</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="LineCommentsType">
<xs:annotation>
<xs:documentation>Line item level comments</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="message" type="tns:MessageType">
<xs:annotation>
<xs:documentation>Message of each line item of single order </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="LineDetailType">
<xs:sequence>
<xs:element name="lineNumber" type="tns:LineType" minOccurs="0">
<xs:annotation>
<xs:documentation>backend order line number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lineType" type="tns:LineTypeType" minOccurs="0">
<xs:annotation>
<xs:documentation>line type</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="returnCode" type="tns:ReturnCodeType" minOccurs="0">
<xs:annotation>
<xs:documentation>backend retrun code</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="returnCodeDesc" type="tns:ReturnCodeDescriptionType" minOccurs="0">
<xs:annotation>
<xs:documentation>description of return code</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lineStatus" type="tns:StatusType" minOccurs="0">
<xs:annotation>
<xs:documentation>line status</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="articleNumber" type="tns:ArticleType" minOccurs="0">
<xs:annotation>
<xs:documentation>Item SKU number or product code</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="description" type="tns:DescriptionType" minOccurs="0">
<xs:annotation>
<xs:documentation>Item description</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="unitPrice" type="tns:AmountType" minOccurs="0">
<xs:annotation>
<xs:documentation>Unit price or your price dollar amount</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="unitPriceExtension" type="tns:UnitPriceExtensionType" minOccurs="0">
<xs:annotation>
<xs:documentation>Code like H or M for pricing based on quantity like special pricing per 100</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="contractIndicator" type="tns:ContractIndicatorType" minOccurs="0">
<xs:annotation>
<xs:documentation>Contract Indicator</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="uom" type="tns:UOMType" minOccurs="0">
<xs:annotation>
<xs:documentation>unit of measure</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="qtyOrdered" type="tns:QuantityType" minOccurs="0">
<xs:annotation>
<xs:documentation>line item order quantity</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="qtyShipped" type="tns:QuantityType" minOccurs="0">
<xs:annotation>
<xs:documentation>line item quantity shipped</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="qtyCancelled" type="tns:QuantityType" minOccurs="0">
<xs:annotation>
<xs:documentation>line item quantity cancelled</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="qtyBackorder" type="tns:QuantityType" minOccurs="0">
<xs:annotation>
<xs:documentation>line item quantity on backorder</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="qtyShippedSeperately" type="tns:QuantityType" minOccurs="0">
<xs:annotation>
<xs:documentation>line item quantity shipped seperately</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="qtySubstituted" type="tns:QuantityType" minOccurs="0">
<xs:annotation>
<xs:documentation>line item quantity substituted</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="backOrderedInvoice" type="tns:InvoiceNumberType" minOccurs="0">
<xs:annotation>
<xs:documentation>back ordered invoice number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ordExtPrice" type="tns:AmountType" minOccurs="0"/>
<xs:element name="shipExtPrice" type="tns:AmountType" minOccurs="0"/>
<xs:element name="pricing" type="tns:PricingType" minOccurs="0">
<xs:annotation>
<xs:documentation>Pricing algorithm per contract</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lineOrderNumber" type="tns:OrderNumberType" minOccurs="0">
<xs:annotation>
<xs:documentation>order number for this line - may differ from customer order nubmer if order is split</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="deliveryLowerRange" type="tns:DaysRangeType" minOccurs="0">
<xs:annotation>
<xs:documentation>delivery days lower range</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="deliveryUpperRange" type="tns:DaysRangeType" minOccurs="0">
<xs:annotation>
<xs:documentation>delivery days upper range</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vendorName" type="tns:VendorNameType" minOccurs="0">
<xs:annotation>
<xs:documentation>Vendor Name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="orderList" type="tns:OrderListType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="containerHeader" type="tns:ContainerHeaderType" minOccurs="0">
<xs:annotation>
<xs:documentation>Container with header elements</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="containers" type="tns:ContainerType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="lineItemComments" type="tns:LineCommentsType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Line item Comments with limit of 999</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="LineOfBusinessType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LineType">
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
<xs:minLength value="0"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LineTypeType">
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="MemoType">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="126"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="MemosType">
<xs:sequence>
<xs:element name="memo" type="tns:MemoType">
<xs:annotation>
<xs:documentation>customer order memo</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="MessageType">
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NameType">
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="OrderByAccountType">
<xs:sequence>
<xs:element name="accountNumber" type="tns:AccountNumberType">
<xs:annotation>
<xs:documentation>Search for shipping status for the orders based on account number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element name="customerPO" type="tns:CustomerPOType">
<xs:annotation>
<xs:documentation>Search the shipping status for orders based on customer purchase order number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="invoiceNumber" type="tns:InvoiceNumberType">
<xs:annotation>
<xs:documentation>Search the shipping status for orders based on invoice number</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OrderByCustomerNumberType">
<xs:sequence>
<xs:element name="customerNumber" type="tns:CustomerNumber">
<xs:annotation>
<xs:documentation>Customer number which to retrieve order history for.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="orderNumber" type="tns:OrderNumberType">
<xs:annotation>
<xs:documentation>Order number which to retrieve order history for</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OrderByOrderNumberType">
<xs:sequence>
<xs:element name="orderNumber" type="tns:OrderNumberType">
<xs:annotation>
<xs:documentation>Search for shipping status for the orders based on order number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="zip" type="tns:ZipCodeType">
<xs:annotation>
<xs:documentation>Order Shipping Zip Code 5 to 9 digits including dash for 10 char total</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="zipValidated" type="tns:ValidateZipType">
<xs:annotation>
<xs:documentation>Request Zip code valid. Backend will trust zip code matches order number.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OrderByZipRequestType">
<xs:sequence>
<xs:element name="invoiceNumber" type="tns:InvoiceNumberType">
<xs:annotation>
<xs:documentation>Search the shipping status for the orders based on invoice number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="zip" type="tns:ZipCodeType">
<xs:annotation>
<xs:documentation>Search the shipping status for the orders based on zip.Order Shipping Zip Code 5 to 9 digits including dash for 10 char total</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OrderCommentType">
<xs:annotation>
<xs:documentation>Order Comments</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="message" type="tns:MessageType">
<xs:annotation>
<xs:documentation>Message displayed about the order </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="date" type="xs:date">
<xs:annotation>
<xs:documentation>Date with format CCYYMMDD</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="time" type="xs:time">
<xs:annotation>
<xs:documentation>Time with format HHMMSS with 24hr period</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OrderDetailResponseType">
<xs:sequence>
<xs:element name="orderDetail" type="tns:OrderDetailType">
<xs:annotation>
<xs:documentation>Details of the order</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="OrderDetailType">
<xs:sequence>
<xs:element name="orderNumber" type="tns:OrderNumberType" minOccurs="0">
<xs:annotation>
<xs:documentation>Order Number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="accountNumber" type="tns:AccountNumberType" minOccurs="0">
<xs:annotation>
<xs:documentation>Customer Account Number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="returnCode" type="tns:ReturnCodeType" minOccurs="0">
<xs:annotation>
<xs:documentation>Message return code from backend</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="returnCodeDesc" type="tns:ReturnCodeDescriptionType" minOccurs="0">
<xs:annotation>
<xs:documentation>Description of retrun code</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="shipTo" type="tns:AddressInfoType" minOccurs="0">
<xs:annotation>
<xs:documentation>Shipping address information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="billTo" type="tns:AddressInfoType" minOccurs="0">
<xs:annotation>
<xs:documentation>billing address information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="orderDate" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Date order was placed in the format CCYYMMDD</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="orderTime" type="tns:TimeType" minOccurs="0">
<xs:annotation>
<xs:documentation>Time order was placed in the format HHMMSS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="orderSource" type="tns:OrderSourceType" minOccurs="0">
<xs:annotation>
<xs:documentation>System of order orgin</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="orderStatus" type="tns:OrderStatusType" minOccurs="0">
<xs:annotation>
<xs:documentation>Backend order status (shipped, picked, etc)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="customerName" type="tns:NameType" minOccurs="0">
<xs:annotation>
<xs:documentation>Customers Name </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="customerContactNum" type="tns:PhoneType" minOccurs="0">
<xs:annotation>
<xs:documentation>Customer phone number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="email" type="tns:EmailType" minOccurs="0">
<xs:annotation>
<xs:documentation>Customers email</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="customerPO" type="tns:CustomerPOType" minOccurs="0">
<xs:annotation>
<xs:documentation>Customers PO number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="shipLocation" type="tns:ShipLocationType" minOccurs="0">
<xs:annotation>
<xs:documentation>Location order is shipped from</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="fulfillmentShipLocation" type="tns:ShipLocationType" minOccurs="0">
<xs:annotation>
<xs:documentation>Location order is shipped from</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="placedByID" type="tns:CustomerNumber" minOccurs="0">
<xs:annotation>
<xs:documentation>Customer Number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="taxExemptID" type="tns:TaxExemptIDType" minOccurs="0">
<xs:annotation>
<xs:documentation>Tax exempt ID</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="shipVia" type="tns:ShipViaType" minOccurs="0">
<xs:annotation>
<xs:documentation>Short verbiage of how orders is being shipped [our truck,UPD,FedEx,etc-maintained by the business]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="shipDate" type="xs:date" minOccurs="0">
<xs:annotation>
<xs:documentation>Order Ship date</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="handlingCode" type="tns:HandlingCodeType" minOccurs="0">
<xs:annotation>
<xs:documentation>Handling Code to indicate if customer will pick up order-maintaned by the business</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="paymentTerms" type="tns:PaymentTermsType" minOccurs="0">
<xs:annotation>
<xs:documentation>Net Payment Terms</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="salesType" type="tns:SalesType" minOccurs="0">
<xs:annotation>
<xs:documentation>Race sales type-Drop Ship=DS,Regular=RS</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="layDownCode" type="tns:LaydownCodeType" minOccurs="0">
<xs:annotation>
<xs:documentation>Lay down code to indicate where the shipment is being places at the warehouse.Door #</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="printPriority" type="tns:PrintPriorityType" minOccurs="0">
<xs:annotation>
<xs:documentation>Tells the warehouse the prioriy of the order</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="salesRepNumber" type="tns:SalesNumberType" minOccurs="0">
<xs:annotation>
<xs:documentation>Contract sales representative number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="salesManagerNumber" type="tns:SalesNumberType" minOccurs="0">
<xs:annotation>
<xs:documentation>Sales Manager representative Number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="secondaryOrderStatus" type="tns:OrderStatusType" minOccurs="0">
<xs:annotation>
<xs:documentation>Further describes order status-may not be populated</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="rma" type="tns:RMANumberType" minOccurs="0">
<xs:annotation>
<xs:documentation>RMA number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lineOfBusiness" type="tns:LineOfBusinessType" minOccurs="0">
<xs:annotation>
<xs:documentation>Line of business from which the response been received</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="invoices" type="tns:InvoicesType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>invoices on order</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="memos" type="tns:MemosType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>memos on order</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="payment" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Payment information</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="tns:PaymentInfoType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
|
|