OnlineAVL Published Interface


Click here for a complete list of operations.

ImportPlan

Import Plans for fleet

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /onlineavl/api/V2.7/service.asmx HTTP/1.1
Host: onlineavl2api-us.navmanwireless.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://onlineavl2.navmanwireless.com/0907/ImportPlan"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ImportPlan xmlns="http://onlineavl2.navmanwireless.com/0907/">
      <request>
        <Session>
          <SessionId>guid</SessionId>
        </Session>
        <Version>long</Version>
        <TemplateID>guid</TemplateID>
        <OwnerID>guid</OwnerID>
        <WindowsCultureName>string</WindowsCultureName>
        <Route>
          <RouteAttributes>
            <Attribute>
              <AttributeID>guid</AttributeID>
              <ExternalName>string</ExternalName>
              <NumericValue>double</NumericValue>
              <StringValue>string</StringValue>
              <DateTimeValue>dateTime</DateTimeValue>
              <LatValue>decimal</LatValue>
              <LongValue>decimal</LongValue>
              <GuidValue>guid</GuidValue>
              <DateTimeOffsetValue />
            </Attribute>
            <Attribute>
              <AttributeID>guid</AttributeID>
              <ExternalName>string</ExternalName>
              <NumericValue>double</NumericValue>
              <StringValue>string</StringValue>
              <DateTimeValue>dateTime</DateTimeValue>
              <LatValue>decimal</LatValue>
              <LongValue>decimal</LongValue>
              <GuidValue>guid</GuidValue>
              <DateTimeOffsetValue />
            </Attribute>
          </RouteAttributes>
          <Stops>
            <Stop>
              <StopAttributes>
                <Attribute>
                  <AttributeID>guid</AttributeID>
                  <ExternalName>string</ExternalName>
                  <NumericValue>double</NumericValue>
                  <StringValue>string</StringValue>
                  <DateTimeValue>dateTime</DateTimeValue>
                  <LatValue>decimal</LatValue>
                  <LongValue>decimal</LongValue>
                  <GuidValue>guid</GuidValue>
                  <DateTimeOffsetValue />
                </Attribute>
                <Attribute>
                  <AttributeID>guid</AttributeID>
                  <ExternalName>string</ExternalName>
                  <NumericValue>double</NumericValue>
                  <StringValue>string</StringValue>
                  <DateTimeValue>dateTime</DateTimeValue>
                  <LatValue>decimal</LatValue>
                  <LongValue>decimal</LongValue>
                  <GuidValue>guid</GuidValue>
                  <DateTimeOffsetValue />
                </Attribute>
              </StopAttributes>
              <Tasks>
                <Task>
                  <TaskAttributes>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                  </TaskAttributes>
                </Task>
                <Task>
                  <TaskAttributes>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                  </TaskAttributes>
                </Task>
              </Tasks>
            </Stop>
            <Stop>
              <StopAttributes>
                <Attribute>
                  <AttributeID>guid</AttributeID>
                  <ExternalName>string</ExternalName>
                  <NumericValue>double</NumericValue>
                  <StringValue>string</StringValue>
                  <DateTimeValue>dateTime</DateTimeValue>
                  <LatValue>decimal</LatValue>
                  <LongValue>decimal</LongValue>
                  <GuidValue>guid</GuidValue>
                  <DateTimeOffsetValue />
                </Attribute>
                <Attribute>
                  <AttributeID>guid</AttributeID>
                  <ExternalName>string</ExternalName>
                  <NumericValue>double</NumericValue>
                  <StringValue>string</StringValue>
                  <DateTimeValue>dateTime</DateTimeValue>
                  <LatValue>decimal</LatValue>
                  <LongValue>decimal</LongValue>
                  <GuidValue>guid</GuidValue>
                  <DateTimeOffsetValue />
                </Attribute>
              </StopAttributes>
              <Tasks>
                <Task>
                  <TaskAttributes>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                  </TaskAttributes>
                </Task>
                <Task>
                  <TaskAttributes>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                  </TaskAttributes>
                </Task>
              </Tasks>
            </Stop>
          </Stops>
        </Route>
      </request>
    </ImportPlan>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ImportPlanResponse xmlns="http://onlineavl2.navmanwireless.com/0907/">
      <ImportPlanResult>
        <OperationStatus>boolean</OperationStatus>
        <StatusMessage>
          <SystemMessage>
            <MessageCode>int</MessageCode>
            <ExceptionMessage>string</ExceptionMessage>
            <ExceptionStackTrace>string</ExceptionStackTrace>
            <ExceptionType>string</ExceptionType>
          </SystemMessage>
          <SystemMessage>
            <MessageCode>int</MessageCode>
            <ExceptionMessage>string</ExceptionMessage>
            <ExceptionStackTrace>string</ExceptionStackTrace>
            <ExceptionType>string</ExceptionType>
          </SystemMessage>
        </StatusMessage>
        <MoreItemsAvailable>boolean</MoreItemsAvailable>
        <RemovedItems>
          <guid>guid</guid>
          <guid>guid</guid>
        </RemovedItems>
        <Version>long</Version>
        <ImportErrors>
          <ImportPlanError>
            <AttributeID>guid</AttributeID>
            <ObjectType>None or Route or Stop or Job or Task</ObjectType>
            <ErrorMessages>
              <SystemMessage>
                <MessageCode>int</MessageCode>
                <ExceptionMessage>string</ExceptionMessage>
                <ExceptionStackTrace>string</ExceptionStackTrace>
                <ExceptionType>string</ExceptionType>
              </SystemMessage>
              <SystemMessage>
                <MessageCode>int</MessageCode>
                <ExceptionMessage>string</ExceptionMessage>
                <ExceptionStackTrace>string</ExceptionStackTrace>
                <ExceptionType>string</ExceptionType>
              </SystemMessage>
            </ErrorMessages>
            <ErrorDescription>string</ErrorDescription>
          </ImportPlanError>
          <ImportPlanError>
            <AttributeID>guid</AttributeID>
            <ObjectType>None or Route or Stop or Job or Task</ObjectType>
            <ErrorMessages>
              <SystemMessage>
                <MessageCode>int</MessageCode>
                <ExceptionMessage>string</ExceptionMessage>
                <ExceptionStackTrace>string</ExceptionStackTrace>
                <ExceptionType>string</ExceptionType>
              </SystemMessage>
              <SystemMessage>
                <MessageCode>int</MessageCode>
                <ExceptionMessage>string</ExceptionMessage>
                <ExceptionStackTrace>string</ExceptionStackTrace>
                <ExceptionType>string</ExceptionType>
              </SystemMessage>
            </ErrorMessages>
            <ErrorDescription>string</ErrorDescription>
          </ImportPlanError>
        </ImportErrors>
      </ImportPlanResult>
    </ImportPlanResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /onlineavl/api/V2.7/service.asmx HTTP/1.1
Host: onlineavl2api-us.navmanwireless.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ImportPlan xmlns="http://onlineavl2.navmanwireless.com/0907/">
      <request>
        <Session>
          <SessionId>guid</SessionId>
        </Session>
        <Version>long</Version>
        <TemplateID>guid</TemplateID>
        <OwnerID>guid</OwnerID>
        <WindowsCultureName>string</WindowsCultureName>
        <Route>
          <RouteAttributes>
            <Attribute>
              <AttributeID>guid</AttributeID>
              <ExternalName>string</ExternalName>
              <NumericValue>double</NumericValue>
              <StringValue>string</StringValue>
              <DateTimeValue>dateTime</DateTimeValue>
              <LatValue>decimal</LatValue>
              <LongValue>decimal</LongValue>
              <GuidValue>guid</GuidValue>
              <DateTimeOffsetValue />
            </Attribute>
            <Attribute>
              <AttributeID>guid</AttributeID>
              <ExternalName>string</ExternalName>
              <NumericValue>double</NumericValue>
              <StringValue>string</StringValue>
              <DateTimeValue>dateTime</DateTimeValue>
              <LatValue>decimal</LatValue>
              <LongValue>decimal</LongValue>
              <GuidValue>guid</GuidValue>
              <DateTimeOffsetValue />
            </Attribute>
          </RouteAttributes>
          <Stops>
            <Stop>
              <StopAttributes>
                <Attribute>
                  <AttributeID>guid</AttributeID>
                  <ExternalName>string</ExternalName>
                  <NumericValue>double</NumericValue>
                  <StringValue>string</StringValue>
                  <DateTimeValue>dateTime</DateTimeValue>
                  <LatValue>decimal</LatValue>
                  <LongValue>decimal</LongValue>
                  <GuidValue>guid</GuidValue>
                  <DateTimeOffsetValue />
                </Attribute>
                <Attribute>
                  <AttributeID>guid</AttributeID>
                  <ExternalName>string</ExternalName>
                  <NumericValue>double</NumericValue>
                  <StringValue>string</StringValue>
                  <DateTimeValue>dateTime</DateTimeValue>
                  <LatValue>decimal</LatValue>
                  <LongValue>decimal</LongValue>
                  <GuidValue>guid</GuidValue>
                  <DateTimeOffsetValue />
                </Attribute>
              </StopAttributes>
              <Tasks>
                <Task>
                  <TaskAttributes>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                  </TaskAttributes>
                </Task>
                <Task>
                  <TaskAttributes>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                  </TaskAttributes>
                </Task>
              </Tasks>
            </Stop>
            <Stop>
              <StopAttributes>
                <Attribute>
                  <AttributeID>guid</AttributeID>
                  <ExternalName>string</ExternalName>
                  <NumericValue>double</NumericValue>
                  <StringValue>string</StringValue>
                  <DateTimeValue>dateTime</DateTimeValue>
                  <LatValue>decimal</LatValue>
                  <LongValue>decimal</LongValue>
                  <GuidValue>guid</GuidValue>
                  <DateTimeOffsetValue />
                </Attribute>
                <Attribute>
                  <AttributeID>guid</AttributeID>
                  <ExternalName>string</ExternalName>
                  <NumericValue>double</NumericValue>
                  <StringValue>string</StringValue>
                  <DateTimeValue>dateTime</DateTimeValue>
                  <LatValue>decimal</LatValue>
                  <LongValue>decimal</LongValue>
                  <GuidValue>guid</GuidValue>
                  <DateTimeOffsetValue />
                </Attribute>
              </StopAttributes>
              <Tasks>
                <Task>
                  <TaskAttributes>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                  </TaskAttributes>
                </Task>
                <Task>
                  <TaskAttributes>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                    <Attribute>
                      <AttributeID>guid</AttributeID>
                      <ExternalName>string</ExternalName>
                      <NumericValue>double</NumericValue>
                      <StringValue>string</StringValue>
                      <DateTimeValue>dateTime</DateTimeValue>
                      <LatValue>decimal</LatValue>
                      <LongValue>decimal</LongValue>
                      <GuidValue>guid</GuidValue>
                      <DateTimeOffsetValue />
                    </Attribute>
                  </TaskAttributes>
                </Task>
              </Tasks>
            </Stop>
          </Stops>
        </Route>
      </request>
    </ImportPlan>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ImportPlanResponse xmlns="http://onlineavl2.navmanwireless.com/0907/">
      <ImportPlanResult>
        <OperationStatus>boolean</OperationStatus>
        <StatusMessage>
          <SystemMessage>
            <MessageCode>int</MessageCode>
            <ExceptionMessage>string</ExceptionMessage>
            <ExceptionStackTrace>string</ExceptionStackTrace>
            <ExceptionType>string</ExceptionType>
          </SystemMessage>
          <SystemMessage>
            <MessageCode>int</MessageCode>
            <ExceptionMessage>string</ExceptionMessage>
            <ExceptionStackTrace>string</ExceptionStackTrace>
            <ExceptionType>string</ExceptionType>
          </SystemMessage>
        </StatusMessage>
        <MoreItemsAvailable>boolean</MoreItemsAvailable>
        <RemovedItems>
          <guid>guid</guid>
          <guid>guid</guid>
        </RemovedItems>
        <Version>long</Version>
        <ImportErrors>
          <ImportPlanError>
            <AttributeID>guid</AttributeID>
            <ObjectType>None or Route or Stop or Job or Task</ObjectType>
            <ErrorMessages>
              <SystemMessage>
                <MessageCode>int</MessageCode>
                <ExceptionMessage>string</ExceptionMessage>
                <ExceptionStackTrace>string</ExceptionStackTrace>
                <ExceptionType>string</ExceptionType>
              </SystemMessage>
              <SystemMessage>
                <MessageCode>int</MessageCode>
                <ExceptionMessage>string</ExceptionMessage>
                <ExceptionStackTrace>string</ExceptionStackTrace>
                <ExceptionType>string</ExceptionType>
              </SystemMessage>
            </ErrorMessages>
            <ErrorDescription>string</ErrorDescription>
          </ImportPlanError>
          <ImportPlanError>
            <AttributeID>guid</AttributeID>
            <ObjectType>None or Route or Stop or Job or Task</ObjectType>
            <ErrorMessages>
              <SystemMessage>
                <MessageCode>int</MessageCode>
                <ExceptionMessage>string</ExceptionMessage>
                <ExceptionStackTrace>string</ExceptionStackTrace>
                <ExceptionType>string</ExceptionType>
              </SystemMessage>
              <SystemMessage>
                <MessageCode>int</MessageCode>
                <ExceptionMessage>string</ExceptionMessage>
                <ExceptionStackTrace>string</ExceptionStackTrace>
                <ExceptionType>string</ExceptionType>
              </SystemMessage>
            </ErrorMessages>
            <ErrorDescription>string</ErrorDescription>
          </ImportPlanError>
        </ImportErrors>
      </ImportPlanResult>
    </ImportPlanResponse>
  </soap12:Body>
</soap12:Envelope>