Reference for https://rdc-prod-ws.aws.roadnet.com/RouteWebService.svcoperations/PutRoutes/Routes
Url: https://rdc-prod-ws.aws.roadnet.com/RouteWebService.svcoperations/PutRoutes/Routes
HTTP Method: PUT
Message direction | Format | Body |
---|---|---|
Request | Xml | Example,Schema |
Request | Json | Example |
Response | Xml | Example,Schema |
Response | Json | Example |
The following is an example request Xml body:
<ArrayOfRoute xmlns="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts.DataContract.Entities"> <Route> <CargoOption>String content</CargoOption> <CoDriverID>String content</CoDriverID> <CompanyID>String content</CompanyID> <CompanyName>String content</CompanyName> <CreateDate>String content</CreateDate> <Description>String content</Description> <EndDateTime>String content</EndDateTime> <InboundFormNumbers> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> </InboundFormNumbers> <ModifiedBy>String content</ModifiedBy> <ModifiedDate>String content</ModifiedDate> <OrganizationID>String content</OrganizationID> <OrganizationName>String content</OrganizationName> <OutboundSID>String content</OutboundSID> <RouteID>String content</RouteID> <RouteTemplate>String content</RouteTemplate> <RouteType>String content</RouteType> <StartDateTime>String content</StartDateTime> <StateOrProvince>String content</StateOrProvince> <StopList> <RouteStop> <Activities> <RouteStopActivity> <ActivityType>String content</ActivityType> <Fields> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> </Fields> </RouteStopActivity> <RouteStopActivity> <ActivityType>String content</ActivityType> <Fields> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> </Fields> </RouteStopActivity> </Activities> <InboundFormNumbers> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> </InboundFormNumbers> <LegMilesKilometers>String content</LegMilesKilometers> <LegOverrideType>String content</LegOverrideType> <LegTime>String content</LegTime> <Note>String content</Note> <OutboundSID>String content</OutboundSID> <SiteID>String content</SiteID> <StopArrivalTime>String content</StopArrivalTime> <StopDepartureTime>String content</StopDepartureTime> <StopID>String content</StopID> <StopSequence>String content</StopSequence> </RouteStop> <RouteStop> <Activities> <RouteStopActivity> <ActivityType>String content</ActivityType> <Fields> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> </Fields> </RouteStopActivity> <RouteStopActivity> <ActivityType>String content</ActivityType> <Fields> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> </Fields> </RouteStopActivity> </Activities> <InboundFormNumbers> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> </InboundFormNumbers> <LegMilesKilometers>String content</LegMilesKilometers> <LegOverrideType>String content</LegOverrideType> <LegTime>String content</LegTime> <Note>String content</Note> <OutboundSID>String content</OutboundSID> <SiteID>String content</SiteID> <StopArrivalTime>String content</StopArrivalTime> <StopDepartureTime>String content</StopDepartureTime> <StopID>String content</StopID> <StopSequence>String content</StopSequence> </RouteStop> </StopList> <TemplateRequired>String content</TemplateRequired> <TripList> <RouteTrip> <DriverID>String content</DriverID> <DriverName>String content</DriverName> <TripID>String content</TripID> <TripSequenceNumber>String content</TripSequenceNumber> <VIN>String content</VIN> <VehicleID>String content</VehicleID> </RouteTrip> <RouteTrip> <DriverID>String content</DriverID> <DriverName>String content</DriverName> <TripID>String content</TripID> <TripSequenceNumber>String content</TripSequenceNumber> <VIN>String content</VIN> <VehicleID>String content</VehicleID> </RouteTrip> </TripList> <UserDefinedField1>String content</UserDefinedField1> <UserDefinedField2>String content</UserDefinedField2> <UserDefinedField3>String content</UserDefinedField3> <UserDefinedField4>String content</UserDefinedField4> <UserDefinedField5>String content</UserDefinedField5> </Route> <Route> <CargoOption>String content</CargoOption> <CoDriverID>String content</CoDriverID> <CompanyID>String content</CompanyID> <CompanyName>String content</CompanyName> <CreateDate>String content</CreateDate> <Description>String content</Description> <EndDateTime>String content</EndDateTime> <InboundFormNumbers> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> </InboundFormNumbers> <ModifiedBy>String content</ModifiedBy> <ModifiedDate>String content</ModifiedDate> <OrganizationID>String content</OrganizationID> <OrganizationName>String content</OrganizationName> <OutboundSID>String content</OutboundSID> <RouteID>String content</RouteID> <RouteTemplate>String content</RouteTemplate> <RouteType>String content</RouteType> <StartDateTime>String content</StartDateTime> <StateOrProvince>String content</StateOrProvince> <StopList> <RouteStop> <Activities> <RouteStopActivity> <ActivityType>String content</ActivityType> <Fields> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> </Fields> </RouteStopActivity> <RouteStopActivity> <ActivityType>String content</ActivityType> <Fields> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> </Fields> </RouteStopActivity> </Activities> <InboundFormNumbers> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> </InboundFormNumbers> <LegMilesKilometers>String content</LegMilesKilometers> <LegOverrideType>String content</LegOverrideType> <LegTime>String content</LegTime> <Note>String content</Note> <OutboundSID>String content</OutboundSID> <SiteID>String content</SiteID> <StopArrivalTime>String content</StopArrivalTime> <StopDepartureTime>String content</StopDepartureTime> <StopID>String content</StopID> <StopSequence>String content</StopSequence> </RouteStop> <RouteStop> <Activities> <RouteStopActivity> <ActivityType>String content</ActivityType> <Fields> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> </Fields> </RouteStopActivity> <RouteStopActivity> <ActivityType>String content</ActivityType> <Fields> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> <RouteStopActivityField> <ActivityFieldName>String content</ActivityFieldName> <ActivityFieldValue>String content</ActivityFieldValue> </RouteStopActivityField> </Fields> </RouteStopActivity> </Activities> <InboundFormNumbers> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">String content</string> </InboundFormNumbers> <LegMilesKilometers>String content</LegMilesKilometers> <LegOverrideType>String content</LegOverrideType> <LegTime>String content</LegTime> <Note>String content</Note> <OutboundSID>String content</OutboundSID> <SiteID>String content</SiteID> <StopArrivalTime>String content</StopArrivalTime> <StopDepartureTime>String content</StopDepartureTime> <StopID>String content</StopID> <StopSequence>String content</StopSequence> </RouteStop> </StopList> <TemplateRequired>String content</TemplateRequired> <TripList> <RouteTrip> <DriverID>String content</DriverID> <DriverName>String content</DriverName> <TripID>String content</TripID> <TripSequenceNumber>String content</TripSequenceNumber> <VIN>String content</VIN> <VehicleID>String content</VehicleID> </RouteTrip> <RouteTrip> <DriverID>String content</DriverID> <DriverName>String content</DriverName> <TripID>String content</TripID> <TripSequenceNumber>String content</TripSequenceNumber> <VIN>String content</VIN> <VehicleID>String content</VehicleID> </RouteTrip> </TripList> <UserDefinedField1>String content</UserDefinedField1> <UserDefinedField2>String content</UserDefinedField2> <UserDefinedField3>String content</UserDefinedField3> <UserDefinedField4>String content</UserDefinedField4> <UserDefinedField5>String content</UserDefinedField5> </Route> </ArrayOfRoute>
The following is an example request Json body:
[{ "CargoOption":"String content", "CoDriverID":"String content", "CompanyID":"String content", "CompanyName":"String content", "CreateDate":"String content", "Description":"String content", "EndDateTime":"String content", "InboundFormNumbers":["String content"], "ModifiedBy":"String content", "ModifiedDate":"String content", "OrganizationID":"String content", "OrganizationName":"String content", "OutboundSID":"String content", "RouteID":"String content", "RouteTemplate":"String content", "RouteType":"String content", "StartDateTime":"String content", "StateOrProvince":"String content", "StopList":[{ "Activities":[{ "ActivityType":"String content", "Fields":[{ "ActivityFieldName":"String content", "ActivityFieldValue":"String content" }] }], "InboundFormNumbers":["String content"], "LegMilesKilometers":"String content", "LegOverrideType":"String content", "LegTime":"String content", "Note":"String content", "OutboundSID":"String content", "SiteID":"String content", "StopArrivalTime":"String content", "StopDepartureTime":"String content", "StopID":"String content", "StopSequence":"String content" }], "TemplateRequired":"String content", "TripList":[{ "DriverID":"String content", "DriverName":"String content", "TripID":"String content", "TripSequenceNumber":"String content", "VIN":"String content", "VehicleID":"String content" }], "UserDefinedField1":"String content", "UserDefinedField2":"String content", "UserDefinedField3":"String content", "UserDefinedField4":"String content", "UserDefinedField5":"String content" }]
The following is an example response Xml body:
<ArrayOfRouteResponseMessage xmlns="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts"> <RouteResponseMessage> <Caption>String content</Caption> <Code>String content</Code> <Description>String content</Description> <RouteID>String content</RouteID> <RouteName>String content</RouteName> <Title>String content</Title> </RouteResponseMessage> <RouteResponseMessage> <Caption>String content</Caption> <Code>String content</Code> <Description>String content</Description> <RouteID>String content</RouteID> <RouteName>String content</RouteName> <Title>String content</Title> </RouteResponseMessage> </ArrayOfRouteResponseMessage>
The following is an example response Json body:
[{ "Caption":"String content", "Code":"String content", "Description":"String content", "RouteID":"String content", "RouteName":"String content", "Title":"String content" }]
The following is the request Xml Schema:
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts.DataContract.Entities" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts.DataContract.Entities" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /> <xs:complexType name="Route"> <xs:sequence> <xs:element minOccurs="0" name="CargoOption" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CoDriverID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CompanyID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CreateDate" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="EndDateTime" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="InboundFormNumbers" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfstring" /> <xs:element minOccurs="0" name="ModifiedBy" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ModifiedDate" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OrganizationID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OrganizationName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OutboundSID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteTemplate" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteType" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StartDateTime" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StateOrProvince" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopList" nillable="true" type="tns:ArrayOfRouteStop" /> <xs:element minOccurs="0" name="TemplateRequired" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TripList" nillable="true" type="tns:ArrayOfRouteTrip" /> <xs:element minOccurs="0" name="UserDefinedField1" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UserDefinedField2" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UserDefinedField3" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UserDefinedField4" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UserDefinedField5" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Route" nillable="true" type="tns:Route" /> <xs:complexType name="ArrayOfRouteStop"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RouteStop" nillable="true" type="tns:RouteStop" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRouteStop" nillable="true" type="tns:ArrayOfRouteStop" /> <xs:complexType name="RouteStop"> <xs:sequence> <xs:element minOccurs="0" name="Activities" nillable="true" type="tns:ArrayOfRouteStopActivity" /> <xs:element minOccurs="0" name="InboundFormNumbers" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfstring" /> <xs:element minOccurs="0" name="LegMilesKilometers" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LegOverrideType" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LegTime" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OutboundSID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SiteID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopArrivalTime" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopDepartureTime" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopSequence" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="RouteStop" nillable="true" type="tns:RouteStop" /> <xs:complexType name="ArrayOfRouteStopActivity"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RouteStopActivity" nillable="true" type="tns:RouteStopActivity" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRouteStopActivity" nillable="true" type="tns:ArrayOfRouteStopActivity" /> <xs:complexType name="RouteStopActivity"> <xs:sequence> <xs:element minOccurs="0" name="ActivityType" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Fields" nillable="true" type="tns:ArrayOfRouteStopActivityField" /> </xs:sequence> </xs:complexType> <xs:element name="RouteStopActivity" nillable="true" type="tns:RouteStopActivity" /> <xs:complexType name="ArrayOfRouteStopActivityField"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RouteStopActivityField" nillable="true" type="tns:RouteStopActivityField" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRouteStopActivityField" nillable="true" type="tns:ArrayOfRouteStopActivityField" /> <xs:complexType name="RouteStopActivityField"> <xs:sequence> <xs:element minOccurs="0" name="ActivityFieldName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ActivityFieldValue" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="RouteStopActivityField" nillable="true" type="tns:RouteStopActivityField" /> <xs:complexType name="ArrayOfRouteTrip"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RouteTrip" nillable="true" type="tns:RouteTrip" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRouteTrip" nillable="true" type="tns:ArrayOfRouteTrip" /> <xs:complexType name="RouteTrip"> <xs:sequence> <xs:element minOccurs="0" name="DriverID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DriverName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TripID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TripSequenceNumber" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="VIN" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="VehicleID" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="RouteTrip" nillable="true" type="tns:RouteTrip" /> <xs:complexType name="ArrayOfRoute"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Route" nillable="true" type="tns:Route" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRoute" nillable="true" type="tns:ArrayOfRoute" /> </xs:schema>
Additional request Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="RouteResponseMessage"> <xs:sequence> <xs:element minOccurs="0" name="Caption" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="RouteResponseMessage" nillable="true" type="tns:RouteResponseMessage" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ArrayOfstring"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring" /> </xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema"> <tns:element name="schema"> <tns:complexType /> </tns:element> </tns:schema>
The following is the response Xml Schema:
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="RouteResponseMessage"> <xs:sequence> <xs:element minOccurs="0" name="Caption" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="RouteResponseMessage" nillable="true" type="tns:RouteResponseMessage" /> <xs:complexType name="ArrayOfRouteResponseMessage"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RouteResponseMessage" nillable="true" type="tns:RouteResponseMessage" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRouteResponseMessage" nillable="true" type="tns:ArrayOfRouteResponseMessage" /> </xs:schema>
Additional response Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts.DataContract.Entities" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Xata.Ignition.WebServiceAPI.Contracts.DataContract.Entities" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /> <xs:complexType name="Route"> <xs:sequence> <xs:element minOccurs="0" name="CargoOption" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CoDriverID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CompanyID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CreateDate" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="EndDateTime" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="InboundFormNumbers" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfstring" /> <xs:element minOccurs="0" name="ModifiedBy" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ModifiedDate" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OrganizationID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OrganizationName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OutboundSID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteTemplate" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RouteType" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StartDateTime" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StateOrProvince" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopList" nillable="true" type="tns:ArrayOfRouteStop" /> <xs:element minOccurs="0" name="TemplateRequired" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TripList" nillable="true" type="tns:ArrayOfRouteTrip" /> <xs:element minOccurs="0" name="UserDefinedField1" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UserDefinedField2" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UserDefinedField3" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UserDefinedField4" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UserDefinedField5" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Route" nillable="true" type="tns:Route" /> <xs:complexType name="ArrayOfRouteStop"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RouteStop" nillable="true" type="tns:RouteStop" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRouteStop" nillable="true" type="tns:ArrayOfRouteStop" /> <xs:complexType name="RouteStop"> <xs:sequence> <xs:element minOccurs="0" name="Activities" nillable="true" type="tns:ArrayOfRouteStopActivity" /> <xs:element minOccurs="0" name="InboundFormNumbers" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfstring" /> <xs:element minOccurs="0" name="LegMilesKilometers" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LegOverrideType" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LegTime" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OutboundSID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SiteID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopArrivalTime" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopDepartureTime" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StopSequence" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="RouteStop" nillable="true" type="tns:RouteStop" /> <xs:complexType name="ArrayOfRouteStopActivity"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RouteStopActivity" nillable="true" type="tns:RouteStopActivity" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRouteStopActivity" nillable="true" type="tns:ArrayOfRouteStopActivity" /> <xs:complexType name="RouteStopActivity"> <xs:sequence> <xs:element minOccurs="0" name="ActivityType" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Fields" nillable="true" type="tns:ArrayOfRouteStopActivityField" /> </xs:sequence> </xs:complexType> <xs:element name="RouteStopActivity" nillable="true" type="tns:RouteStopActivity" /> <xs:complexType name="ArrayOfRouteStopActivityField"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RouteStopActivityField" nillable="true" type="tns:RouteStopActivityField" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRouteStopActivityField" nillable="true" type="tns:ArrayOfRouteStopActivityField" /> <xs:complexType name="RouteStopActivityField"> <xs:sequence> <xs:element minOccurs="0" name="ActivityFieldName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ActivityFieldValue" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="RouteStopActivityField" nillable="true" type="tns:RouteStopActivityField" /> <xs:complexType name="ArrayOfRouteTrip"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="RouteTrip" nillable="true" type="tns:RouteTrip" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfRouteTrip" nillable="true" type="tns:ArrayOfRouteTrip" /> <xs:complexType name="RouteTrip"> <xs:sequence> <xs:element minOccurs="0" name="DriverID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DriverName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TripID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TripSequenceNumber" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="VIN" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="VehicleID" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="RouteTrip" nillable="true" type="tns:RouteTrip" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ArrayOfstring"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring" /> </xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema"> <tns:element name="schema"> <tns:complexType /> </tns:element> </tns:schema>