You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Fouche du Preez (JIRA)" <ji...@apache.org> on 2007/03/16 14:43:09 UTC
[jira] Created: (AXIS2-2334) Axis2 WSDL2Java does not create
abstract complext types correctly
Axis2 WSDL2Java does not create abstract complext types correctly
-----------------------------------------------------------------
Key: AXIS2-2334
URL: https://issues.apache.org/jira/browse/AXIS2-2334
Project: Axis 2.0 (Axis2)
Issue Type: Bug
Components: codegen
Affects Versions: 1.1.1
Environment: Windows XP, Rad6
Reporter: Fouche du Preez
This problem is related to Axis2 version 1.1.1
When running the WSDL2Java utility on the WSDL pasted below, a complex abstract type is not recognised and complex types that use it as a base is not generated at all.
For easy reference:
Abstract complex type: Favorite
Types that use it as base: FavoriteAdvancedTracking, FavoriteAdvancedTrackingContainers, FavoriteExceptionTracking, FavoriteSimpleTracking
The ant script used:
<?xml version="1.0"?>
<project name="CodeGen" default="main" basedir=".">
<path id="codegen.classpath">
<fileset dir="lib">
<include name="**/*.jar" />
</fileset>
</path>
<target name="declare">
<taskdef name="codegen"
classname="org.apache.axis2.tool.ant.AntCodegenTask"
classpathref="codegen.classpath"/>
</target>
<target name="main" depends="declare">
<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
<classpath refid="codegen.classpath" />
<arg value="-d"/>
<arg value="adb"/>
<arg value="-wv"/>
<arg value="1.1"/>
<arg value="-uri"/>
<arg value="TrackingRegisteredService.xml"/>
<arg value="-u"/>
<arg value="-p"/>
<arg value="com.maerskline.etrack30.registered.ws.client"/>
<arg value="-ns2p"/>
<arg value="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService=com.maerskline.etrack30.registered.ws.client,java:com.maerskline.etrack.service.type=com.maerskline.etrack30.registered.ws.client.type,java:com.maerskline.etrack.service.type.request=com.maerskline.etrack30.registered.ws.client.type.request,java:com.maerskline.etrack.service.type.response=com.maerskline.etrack30.registered.ws.client.type.response,java:net.msl.homepage.tracking3.busrequest.dataobject=com.maerskline.etrack30.registered.ws.client.type.request.dataobject,java:com.maerskline.etrack.service.type.enumeration=com.maerskline.etrack30.registered.ws.client.type.enumeration,java:language_builtins.lang=com.maerskline.etrack30.registered.ws.client.type.builtin.lang,java:language_builtins.math=com.maerskline.etrack30.registered.ws.client.type.builtin.lang.math,java:language_builtins.util=com.maerskline.etrack30.registered.ws.client.type.builtin.lang.util"/>
</java>
</target>
</project>
The complete WSDL:
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns:tns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
xmlns:wsr="http://www.openuri.org/2002/10/soap/reliability/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding"
xmlns:conv="http://www.openuri.org/2002/04/wsdl/conversation/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.xmlsoap.org/wsdl/"
targetNamespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService">
<types xmlns:tns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
xmlns:wsr="http://www.openuri.org/2002/10/soap/reliability/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding"
xmlns:conv="http://www.openuri.org/2002/04/wsdl/conversation/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.xmlsoap.org/wsdl/">
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:language_builtins.lang"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:language_builtins.lang">
<xsd:complexType name="ArrayOfString">
<xsd:sequence>
<xsd:element type="xsd:string"
name="string"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:language_builtins.util"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:language_builtins.util">
<xsd:complexType name="List">
<xsd:sequence>
<xsd:element type="xsd:anyType"
name="anyType"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:com.maerskline.etrack.service.type.request"
xmlns:tp="java:com.maerskline.etrack.service.type"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:com.maerskline.etrack.service.type.request">
<xsd:import namespace="java:language_builtins.math">
</xsd:import>
<xsd:import namespace="java:com.maerskline.etrack.service.type">
</xsd:import>
<xsd:import namespace="java:com.maerskline.etrack.service.type.enumeration">
</xsd:import>
<xsd:import namespace="java:language_builtins.lang">
</xsd:import>
<xsd:import namespace="java:language_builtins.util">
</xsd:import>
<xsd:complexType name="AdvancedTrackingOverviewGetRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:ArrayOfTrackingOverviewAttribute"
name="attributes"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerID"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="deliveryCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="deliveryLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="dischargeCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="dischargeLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="fromIndex"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="haulage"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="loadCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="loadLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="nextPageId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="receiptCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="receiptLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="resultsToReturn"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="sortAscending"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:SortColumn"
name="sortColumn"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="status"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="timeFilterFromTime"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="timeFilterToTime"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="timeFilterType"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="vessel"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="voyage"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContainersRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:ArrayOfTrackingOverviewAttribute"
name="attributes"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:language_builtins.lang"
type="tp:ArrayOfString"
name="containerNumbers"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerID"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="fromIndex"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="nextPageId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="resultsToReturn"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="sortAscending"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:SortColumn"
name="sortColumn"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ExceptionTrackingOverviewGetRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:ArrayOfTrackingOverviewAttribute"
name="attributes"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerID"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="deliveryCountryGEOCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="deliveryLocationGEOCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="etaDaysChanged"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="fromIndex"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="nextPageId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="resultsToReturn"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="searchType"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="sortAscending"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:SortColumn"
name="sortColumn"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FavoritesAddRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:Favorite"
name="favorite"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesDeleteRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:language_builtins.math"
type="tp:ArrayOfBigInteger"
name="favoriteIds"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesGetAllNamesRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="fromIndex"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="resultsToReturn"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="sortAscending"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:FavoritesSortColumn"
name="sortColumn"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesGetByIdRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:language_builtins.math"
type="tp:ArrayOfBigInteger"
name="ids"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesReplaceRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="description"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="favoriteToReplaceId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="lastUsed"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:Favorite"
name="newFavorite"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FavoritesReplaceWithExistingRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="favoriteToRenameId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="favoriteToReplaceId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesUpdateLastUsedRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="favoriteId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="lastUsed"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesUpdateRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerID"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="favoriteId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="newDescription"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageAddressCreateRequestDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:HaulageAddress"
name="haulageAddress"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageAddressDeleteRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="nickname"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="HaulageAddressGetRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="nickname"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="HaulageAddressUpdateRequestDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:HaulageAddress"
name="haulageAddress"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageAddressesGetAllRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:int"
name="pageNo"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="pageSize"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="sortAscending"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:HaulageSortColumn"
name="sortColumn"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="HaulageDetailsGetRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="blNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="HaulageSendMailRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:language_builtins.util"
type="tp:List"
name="copyToAddresses"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="messageBody"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="subject"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="toAddress"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SimpleTrackingOverviewRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:ArrayOfTrackingOverviewAttribute"
name="attributes"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:language_builtins.lang"
type="tp:ArrayOfString"
name="blNumbers"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:language_builtins.lang"
type="tp:ArrayOfString"
name="bookingNumbers"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:language_builtins.lang"
type="tp:ArrayOfString"
name="containerNumbers"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerID"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="fromIndex"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="nextPageId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:language_builtins.lang"
type="tp:ArrayOfString"
name="referenceNumbers"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="resultsToReturn"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="searchAll"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="searchFollowUpShipments"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="sortAscending"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:SortColumn"
name="sortColumn"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TrackingCustomerInfoRequestDO"
abstract="true">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerID"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ViewContainerDetailsRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="containerNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:SearchType"
name="searchType"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="shipmentId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:language_builtins.math"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:language_builtins.math">
<xsd:complexType name="ArrayOfBigInteger">
<xsd:sequence>
<xsd:element type="xsd:integer"
name="integer"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:com.maerskline.etrack.service.type.response"
xmlns:tp="java:com.maerskline.etrack.service.type"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:com.maerskline.etrack.service.type.response">
<xsd:import namespace="java:com.maerskline.etrack.service.type">
</xsd:import>
<xsd:import namespace="java:language_builtins.util">
</xsd:import>
<xsd:import namespace="java:net.msl.homepage.tracking3.busrequest.dataobject">
</xsd:import>
<xsd:complexType name="AdvancedTrackingOverviewGetResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="firstDateInSearchRange"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="lastDateInSearchRange"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:boolean"
name="shipmentsMissing"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="totalResultCount"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ArrayOfTrackingOverviewDO"
name="trackingOverviewDOs"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ExceptionTrackingOverviewGetResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="firstDateInSearchRange"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="lastDateInSearchRange"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:boolean"
name="shipmentsMissing"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="totalResultCount"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ArrayOfTrackingOverviewDO"
name="trackingOverviewDOs"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FavoritesAddResponseDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingResponseDO">
<xsd:sequence>
<xsd:element type="xsd:integer"
name="newId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesDeleteResponseDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingResponseDO">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesGetAllNamesResponseDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:net.msl.homepage.tracking3.busrequest.dataobject"
type="tp:ArrayOfFavoriteDescription"
name="favorites"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="totalResultCount"
minOccurs="1"
maxOccurs="1">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesGetByIdResponseDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ArrayOfFavorite"
name="favorites"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesReplaceResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FavoritesReplaceWithExistingResponseDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingResponseDO">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesUpdateLastUsedResponseDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingResponseDO">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesUpdateResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageAddressGetResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:HaulageAddress"
name="haulageAddress"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageAddressesGetAllResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:language_builtins.util"
type="tp:List"
name="addresses"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="pageNo"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="pageSize"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="totalSize"
minOccurs="1"
maxOccurs="1">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageDetailsGetResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:language_builtins.util"
type="tp:List"
name="details"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SimpleTrackingOverviewResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="firstDateInSearchRange"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="lastDateInSearchRange"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:boolean"
name="shipmentsMissing"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="totalResultCount"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ArrayOfTrackingOverviewDO"
name="trackingOverviewDOs"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TrackingResponseDO"
abstract="true">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ViewContainerDetailsResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ArrayOfBillOfLadingDetails"
name="blDetails"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="bookingNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="containerNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ArrayOfContainerDetails"
name="containers"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ArrayOfContainerDetails"
name="containersDifferentDetails"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ContainerActivity"
name="lastRKEMMove"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:boolean"
name="onPlannedRoute"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="partyToShipment"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="restricted"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ShipmentRoute"
name="shipmentRoute"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
xmlns:tp="java:com.maerskline.etrack.service.type.response"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService">
<xsd:import namespace="java:com.maerskline.etrack.service.type.request">
</xsd:import>
<xsd:import namespace="java:com.maerskline.etrack.service.type.response">
</xsd:import>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:AdvancedTrackingOverviewGetRequestDO"
name="advancedTrackingOverview"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:ContainersRequestDO"
name="advancedTrackingOverviewContainerBased"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:AdvancedTrackingOverviewGetResponseDO"
name="advancedTrackingOverviewContainerBasedResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:AdvancedTrackingOverviewGetResponseDO"
name="advancedTrackingOverviewResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:HaulageAddressCreateRequestDO"
name="createHaulageAddress"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:HaulageAddressDeleteRequestDO"
name="deleteHaulageAddress"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:ExceptionTrackingOverviewGetRequestDO"
name="exceptionTrackingOverview"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:ExceptionTrackingOverviewGetResponseDO"
name="exceptionTrackingOverviewResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:AdvancedTrackingOverviewGetRequestDO"
name="extendSearchRangeAdvancedTrackingOverview"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:SimpleTrackingOverviewRequestDO"
name="extendSearchRangeSimpleTrackingOverview"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesAddRequestDO"
name="favoritesAdd"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesAddResponseDO"
name="favoritesAddResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesDeleteRequestDO"
name="favoritesDelete"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesDeleteResponseDO"
name="favoritesDeleteResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesGetAllNamesRequestDO"
name="favoritesGetAllNames"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesGetAllNamesResponseDO"
name="favoritesGetAllNamesResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesGetByIdRequestDO"
name="favoritesGetById"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesGetByIdResponseDO"
name="favoritesGetByIdResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesReplaceRequestDO"
name="favoritesReplace"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesReplaceResponseDO"
name="favoritesReplaceResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesReplaceWithExistingRequestDO"
name="favoritesReplaceWithExisting"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesReplaceWithExistingResponseDO"
name="favoritesReplaceWithExistingResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesUpdateRequestDO"
name="favoritesUpdate"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesUpdateLastUsedRequestDO"
name="favoritesUpdateLastUsed"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesUpdateLastUsedResponseDO"
name="favoritesUpdateLastUsedResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesUpdateResponseDO"
name="favoritesUpdateResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:HaulageAddressesGetAllRequestDO"
name="getAllHaulageAddresses"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:HaulageAddressesGetAllResponseDO"
name="getAllHaulageAddressesResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:HaulageAddressGetRequestDO"
name="getHaulageAddress"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:HaulageAddressGetResponseDO"
name="getHaulageAddressResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:HaulageDetailsGetRequestDO"
name="getHaulageDetails"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:HaulageDetailsGetResponseDO"
name="getHaulageDetailsResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:HaulageSendMailRequestDO"
name="sendHaulageMail"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:SimpleTrackingOverviewRequestDO"
name="simpleTrackingOverview"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:SimpleTrackingOverviewResponseDO"
name="simpleTrackingOverviewResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:HaulageAddressUpdateRequestDO"
name="updateHaulageAddress"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:ViewContainerDetailsRequestDO"
name="viewContainerDetails"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:ViewContainerDetailsResponseDO"
name="viewContainerDetailsResponse"
nillable="true">
</xsd:element>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:net.msl.homepage.tracking3.busrequest.dataobject"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:net.msl.homepage.tracking3.busrequest.dataobject">
<xsd:complexType name="ArrayOfFavoriteDescription">
<xsd:sequence>
<xsd:element type="stns:FavoriteDescription"
name="FavoriteDescription"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FavoriteDescription">
<xsd:sequence>
<xsd:element type="xsd:string"
name="description"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="favoriteId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="lastUsed"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="type"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:com.maerskline.etrack.service.type"
xmlns:tp="java:language_builtins.lang"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:com.maerskline.etrack.service.type">
<xsd:import namespace="java:language_builtins.lang">
</xsd:import>
<xsd:complexType name="ArrayOfBillOfLadingDetails">
<xsd:sequence>
<xsd:element type="stns:BillOfLadingDetails"
name="BillOfLadingDetails"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfContainerActivity">
<xsd:sequence>
<xsd:element type="stns:ContainerActivity"
name="ContainerActivity"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfContainerDetails">
<xsd:sequence>
<xsd:element type="stns:ContainerDetails"
name="ContainerDetails"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfFavorite">
<xsd:sequence>
<xsd:element type="stns:Favorite"
name="Favorite"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfFavoriteSimpleTrackingCriterion">
<xsd:sequence>
<xsd:element type="stns:FavoriteSimpleTrackingCriterion"
name="FavoriteSimpleTrackingCriterion"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfTrackingOverviewDO">
<xsd:sequence>
<xsd:element type="stns:TrackingOverviewDO"
name="TrackingOverviewDO"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BillOfLadingDetails">
<xsd:sequence>
<xsd:element type="xsd:string"
name="blLink"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="blNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CacheReference">
<xsd:sequence>
<xsd:element type="xsd:base64Binary"
name="reference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContainerActivity">
<xsd:sequence>
<xsd:element type="xsd:string"
name="activity"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="date"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="location"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="vessel"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="voyageNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContainerDetails">
<xsd:sequence>
<xsd:element type="xsd:string"
name="carrierSeal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:boolean"
name="completed"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="containerNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="size"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="totalWeight"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="type"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Favorite"
abstract="true">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="description"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="favoriteId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="lastUsed"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FavoriteAdvancedTracking">
<xsd:complexContent>
<xsd:extension base="stns:Favorite">
<xsd:sequence>
<xsd:element type="xsd:string"
name="geocodeDeliveryCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="geocodeDeliveryLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="geocodeDischargeCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="geocodeDischargeLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="geocodeLoadingCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="geocodeLoadingLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="geocodeReceiptCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="geocodeReceiptLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="haulageType"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="statusType"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="timefilterFrom"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="timefilterTo"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="timefilterType"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="vesselCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="vesselVoyage"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoriteAdvancedTrackingContainers">
<xsd:complexContent>
<xsd:extension base="stns:Favorite">
<xsd:sequence>
<xsd:element xmlns:tp="java:language_builtins.lang"
type="tp:ArrayOfString"
name="containers"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoriteExceptionTracking">
<xsd:complexContent>
<xsd:extension base="stns:Favorite">
<xsd:sequence>
<xsd:element type="xsd:string"
name="deliveryCountryGEOCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="deliveryLocationGEOCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="etaDaysChanged"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="searchType"
minOccurs="1"
maxOccurs="1">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoriteSimpleTracking">
<xsd:complexContent>
<xsd:extension base="stns:Favorite">
<xsd:sequence>
<xsd:element type="stns:ArrayOfFavoriteSimpleTrackingCriterion"
name="criteria"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoriteSimpleTrackingCriterion">
<xsd:sequence>
<xsd:element type="xsd:string"
name="criterionType"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="id"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="value"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FavoritesSortColumn">
<xsd:sequence>
<xsd:element type="xsd:string"
name="columnName"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageAddress">
<xsd:sequence>
<xsd:element type="xsd:string"
name="address"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="city"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="companyName"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="contactPerson"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="country"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customsDoc"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="gate"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="nickname"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="phone"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="references"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="remarks"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="state"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="zipcode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageSortColumn">
</xsd:complexType>
<xsd:simpleType name="SearchType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="_SEARCHTYPE_CONTAINERNUMBER">
</xsd:enumeration>
<xsd:enumeration value="_SEARCHTYPE_BLNUMBER">
</xsd:enumeration>
<xsd:enumeration value="_SEARCHTYPE_BOOKINGNUMBER">
</xsd:enumeration>
<xsd:enumeration value="_SEARCHTYPE_ALLFORCUSTOMER">
</xsd:enumeration>
<xsd:enumeration value="_SEARCHTYPE_ADVANCED">
</xsd:enumeration>
<xsd:enumeration value="_SEARCHTYPE_REFERENCE">
</xsd:enumeration>
<xsd:enumeration value="_SEARCHTYPE_EXCEPTIONS">
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="ShipmentRoute">
<xsd:sequence>
<xsd:element type="stns:ContainerActivity"
name="currentActivity"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="stns:ArrayOfContainerActivity"
name="currentTransportPlanActivities"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="stns:ArrayOfContainerActivity"
name="originalTransportPlanActivities"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TrackingOverviewDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="activityStatus"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="arrivalDateLastTerminal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="blCommodityDescription"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="blNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="blReleasedDate"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="blType"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="bookingNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="cargoWeightContainerkgs"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="carrierSeal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="changed"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="consignee"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="consigneesRef"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="containerNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="containerSize"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="containerType"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="creationDate"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:boolean"
name="customerParty"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="customsSeal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="dateOfArrival"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="deliveryCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="deliveryService"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="departureDateFirstTerminal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="dischargeDateLastPort"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="dischargePort"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="firstActivityDate"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="firstLoadCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="firstLoadPort"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="firstVesselVoyage"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="gateInDateFirstTerminal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="gateOutDeliveryDate"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="inwardForwarder"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="inwardForwardersRef"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="lastDischargeCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="lastDischargePort"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="lastVesselVoyage"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="latestMove"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="latestMoveDate"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="latestMoveLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="loadDateFirstPort"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="measurementPerBLCbm"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="measurementPerContainerCbm"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="northAmericanITNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="northAmericanRailPickupNo"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="notifyParty1"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="notifyParty2"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="originalShipmentId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="outwardForwarder"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="outwardForwardersRef"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="packagesPerBL"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="packagesPerContainer"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="placeOfDelivery"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="placeOfReceipt"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="plannedETADateLastTerminal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="receiptCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="receiptService"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:boolean"
name="repeatingBLNo"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="shipmentId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="shipper"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="shippersRef"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="shippersSeal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="transportDetailsURL"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="uniqueId"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="usCustomsStatus"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="veterinarianSeal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:com.maerskline.etrack.service.type.enumeration"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:com.maerskline.etrack.service.type.enumeration">
<xsd:complexType name="ArrayOfTrackingOverviewAttribute">
<xsd:sequence>
<xsd:element type="stns:TrackingOverviewAttribute"
name="TrackingOverviewAttribute"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="SortColumn">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="_BOOKING_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_BL_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_LATEST_MOVE">
</xsd:enumeration>
<xsd:enumeration value="_LATEST_MOVE_LOCATION">
</xsd:enumeration>
<xsd:enumeration value="_LATEST_MOVE_DATE">
</xsd:enumeration>
<xsd:enumeration value="_DISCHARGE_PORT">
</xsd:enumeration>
<xsd:enumeration value="_PLACE_OF_DELIVERY">
</xsd:enumeration>
<xsd:enumeration value="_DATE_OF_ARRIVAL">
</xsd:enumeration>
<xsd:enumeration value="_ACTIVITY_STATUS">
</xsd:enumeration>
<xsd:enumeration value="_ARRIVAL_DATE_LAST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_BL_RELEASED_DATE">
</xsd:enumeration>
<xsd:enumeration value="_BL_TYPE">
</xsd:enumeration>
<xsd:enumeration value="_CARGO_WEIGHT_CONTAINER_KGS">
</xsd:enumeration>
<xsd:enumeration value="_CARRIER_SEAL">
</xsd:enumeration>
<xsd:enumeration value="_BL_COMMODITY_DESCRIPTION">
</xsd:enumeration>
<xsd:enumeration value="_CONSIGNEE">
</xsd:enumeration>
<xsd:enumeration value="_CONSIGNEES_REF">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_SIZE">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_TYPE">
</xsd:enumeration>
<xsd:enumeration value="_CUSTOMS_SEAL">
</xsd:enumeration>
<xsd:enumeration value="_DELIVERY_COUNTRY">
</xsd:enumeration>
<xsd:enumeration value="_DELIVERY_SERVICE">
</xsd:enumeration>
<xsd:enumeration value="_DEPARTURE_DATE_FIRST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_DISCHARGE_DATE_LAST_PORT">
</xsd:enumeration>
<xsd:enumeration value="_FIRST_ACTIVITY_DATE">
</xsd:enumeration>
<xsd:enumeration value="_FIRST_LOAD_COUNTRY">
</xsd:enumeration>
<xsd:enumeration value="_FIRST_LOAD_PORT">
</xsd:enumeration>
<xsd:enumeration value="_FIRST_VESSEL_VOYAGE">
</xsd:enumeration>
<xsd:enumeration value="_GATE_IN_DATE_FIRST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_GATE_OUT_DELIVERY_DATE">
</xsd:enumeration>
<xsd:enumeration value="_INWARD_FORWARDER">
</xsd:enumeration>
<xsd:enumeration value="_INWARD_FORWARDERS_REF">
</xsd:enumeration>
<xsd:enumeration value="_LAST_DISCHARGE_COUNTRY">
</xsd:enumeration>
<xsd:enumeration value="_LAST_DISCHARGE_PORT">
</xsd:enumeration>
<xsd:enumeration value="_LAST_VESSEL_VOYAGE">
</xsd:enumeration>
<xsd:enumeration value="_LOAD_DATE_FIRST_PORT">
</xsd:enumeration>
<xsd:enumeration value="_NOTIFY_PARTY1">
</xsd:enumeration>
<xsd:enumeration value="_NOTIFY_PARTY2">
</xsd:enumeration>
<xsd:enumeration value="_OUTWARD_FORWARDER">
</xsd:enumeration>
<xsd:enumeration value="_OUTWARD_FORWARDERS_REF">
</xsd:enumeration>
<xsd:enumeration value="_MEASUREMENT_PER_BL_CBM">
</xsd:enumeration>
<xsd:enumeration value="_MEASUREMENT_PER_CONTAINER_CBM">
</xsd:enumeration>
<xsd:enumeration value="_NORTH_AMERICAN_IT_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_NORTH_AMERICAN_RAIL_PICKUP_NO">
</xsd:enumeration>
<xsd:enumeration value="_PACKAGES_PER_BL">
</xsd:enumeration>
<xsd:enumeration value="_PACKAGES_PER_CONTAINER">
</xsd:enumeration>
<xsd:enumeration value="_PLACE_OF_RECEIPT">
</xsd:enumeration>
<xsd:enumeration value="_PLANNED_ETA_DATE_LAST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_RECEIPT_COUNTRY">
</xsd:enumeration>
<xsd:enumeration value="_RECEIPT_SERVICE">
</xsd:enumeration>
<xsd:enumeration value="_SHIPPER">
</xsd:enumeration>
<xsd:enumeration value="_SHIPPERS_SEAL">
</xsd:enumeration>
<xsd:enumeration value="_SHIPPERS_REF">
</xsd:enumeration>
<xsd:enumeration value="_US_CUSTOMS_STATUS">
</xsd:enumeration>
<xsd:enumeration value="_VETERINARIAN_SEAL">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_CREATION_DATE">
</xsd:enumeration>
<xsd:enumeration value="_CHANGED">
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TrackingOverviewAttribute">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="_SHIPMENT_BOOKING_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_CARGO">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_RECEIPT_MODE">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_DELIVERY_MODE">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_ACTIVITY_STATUS">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_ON_PLANNED_ROUTE">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_SHIPPER">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_SHIPPER_REFERENCES">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_CONSIGNEE">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_CONSIGNEE_REFERENCES">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_LOAD_PORT_VESSEL_NAME">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_LOAD_PORT_VOYAGE_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_DISCHARGE_PORT_VESSEL_NAME">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_DISCHARGE_PORT_VOYAGE_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_PLACE_OF_RECEIPT">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_LOAD_PORT">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_DISCHARGE_PORT">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_PLACE_OF_DELIVERY">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_CONTAINER_SIZE">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_CONTAINER_HEIGHT">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_CONTAINER_TYPE">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_CARGO_WEIGHT">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_CARGO_MEASUREMENT">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_CARGO_PACKAGES">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_RAIL_PICKUP_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_LATEST_MOVE">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_FIRST_MOVE">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_GATE_IN_FIRST_DEPARTURE_TERMINAL_DATE">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_DEPARTURE_DATE_FIRST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_LOAD_DATE_FIRST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_DISCHARGE_DATE_LAST_PORT">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_PLANNED_ETA_DATE_LAST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_ARRIVAL_DATE_LAST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_GATE_OUT_DELIVERY_DATE">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_SEALS">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_BL_TYPE">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_APPROVED_DATE">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_US_CUSTOMS_STATUS">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_US_IN_BOND_TYPE_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_CARGO_MEASUREMENT">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_CARGO_PACKAGES">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_INWARD_FORWARDER">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_INWARD_FORWARDER_REFERENCES">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_OUTWARD_FORWARDER">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_OUTWARD_FORWARDER_REFERENCES">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_FIRST_NOTIFY_PARTY">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_ADDITIONAL_NOTIFY_PARTY">
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
</types>
<message name="simpleTrackingOverview">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:simpleTrackingOverview">
</part>
</message>
<message name="simpleTrackingOverviewResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:simpleTrackingOverviewResponse">
</part>
</message>
<message name="createHaulageAddress">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:createHaulageAddress">
</part>
</message>
<message name="createHaulageAddressResponse">
</message>
<message name="deleteHaulageAddress">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:deleteHaulageAddress">
</part>
</message>
<message name="deleteHaulageAddressResponse">
</message>
<message name="getAllHaulageAddresses">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:getAllHaulageAddresses">
</part>
</message>
<message name="getAllHaulageAddressesResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:getAllHaulageAddressesResponse">
</part>
</message>
<message name="getHaulageAddress">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:getHaulageAddress">
</part>
</message>
<message name="getHaulageAddressResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:getHaulageAddressResponse">
</part>
</message>
<message name="updateHaulageAddress">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:updateHaulageAddress">
</part>
</message>
<message name="updateHaulageAddressResponse">
</message>
<message name="getHaulageDetails">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:getHaulageDetails">
</part>
</message>
<message name="getHaulageDetailsResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:getHaulageDetailsResponse">
</part>
</message>
<message name="sendHaulageMail">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:sendHaulageMail">
</part>
</message>
<message name="sendHaulageMailResponse">
</message>
<message name="favoritesReplaceWithExisting">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesReplaceWithExisting">
</part>
</message>
<message name="favoritesReplaceWithExistingResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesReplaceWithExistingResponse">
</part>
</message>
<message name="favoritesUpdateLastUsed">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesUpdateLastUsed">
</part>
</message>
<message name="favoritesUpdateLastUsedResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesUpdateLastUsedResponse">
</part>
</message>
<message name="favoritesGetById">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesGetById">
</part>
</message>
<message name="favoritesGetByIdResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesGetByIdResponse">
</part>
</message>
<message name="favoritesDelete">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesDelete">
</part>
</message>
<message name="favoritesDeleteResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesDeleteResponse">
</part>
</message>
<message name="favoritesAdd">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesAdd">
</part>
</message>
<message name="favoritesAddResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesAddResponse">
</part>
</message>
<message name="favoritesGetAllNames">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesGetAllNames">
</part>
</message>
<message name="favoritesGetAllNamesResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesGetAllNamesResponse">
</part>
</message>
<message name="extendSearchRangeSimpleTrackingOverview">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:extendSearchRangeSimpleTrackingOverview">
</part>
</message>
<message name="extendSearchRangeSimpleTrackingOverviewResponse">
</message>
<message name="viewContainerDetails">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:viewContainerDetails">
</part>
</message>
<message name="viewContainerDetailsResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:viewContainerDetailsResponse">
</part>
</message>
<message name="advancedTrackingOverview">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:advancedTrackingOverview">
</part>
</message>
<message name="advancedTrackingOverviewResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:advancedTrackingOverviewResponse">
</part>
</message>
<message name="extendSearchRangeAdvancedTrackingOverview">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:extendSearchRangeAdvancedTrackingOverview">
</part>
</message>
<message name="extendSearchRangeAdvancedTrackingOverviewResponse">
</message>
<message name="advancedTrackingOverviewContainerBased">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:advancedTrackingOverviewContainerBased">
</part>
</message>
<message name="advancedTrackingOverviewContainerBasedResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:advancedTrackingOverviewContainerBasedResponse">
</part>
</message>
<message name="exceptionTrackingOverview">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:exceptionTrackingOverview">
</part>
</message>
<message name="exceptionTrackingOverviewResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:exceptionTrackingOverviewResponse">
</part>
</message>
<message name="favoritesUpdate">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesUpdate">
</part>
</message>
<message name="favoritesUpdateResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesUpdateResponse">
</part>
</message>
<message name="favoritesReplace">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesReplace">
</part>
</message>
<message name="favoritesReplaceResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesReplaceResponse">
</part>
</message>
<portType name="TrackingRegisteredServicePort">
<operation name="simpleTrackingOverview">
<input message="tns:simpleTrackingOverview">
</input>
<output message="tns:simpleTrackingOverviewResponse">
</output>
</operation>
<operation name="createHaulageAddress">
<input message="tns:createHaulageAddress">
</input>
<output message="tns:createHaulageAddressResponse">
</output>
</operation>
<operation name="deleteHaulageAddress">
<input message="tns:deleteHaulageAddress">
</input>
<output message="tns:deleteHaulageAddressResponse">
</output>
</operation>
<operation name="getAllHaulageAddresses">
<input message="tns:getAllHaulageAddresses">
</input>
<output message="tns:getAllHaulageAddressesResponse">
</output>
</operation>
<operation name="getHaulageAddress">
<input message="tns:getHaulageAddress">
</input>
<output message="tns:getHaulageAddressResponse">
</output>
</operation>
<operation name="updateHaulageAddress">
<input message="tns:updateHaulageAddress">
</input>
<output message="tns:updateHaulageAddressResponse">
</output>
</operation>
<operation name="getHaulageDetails">
<input message="tns:getHaulageDetails">
</input>
<output message="tns:getHaulageDetailsResponse">
</output>
</operation>
<operation name="sendHaulageMail">
<input message="tns:sendHaulageMail">
</input>
<output message="tns:sendHaulageMailResponse">
</output>
</operation>
<operation name="favoritesReplaceWithExisting">
<input message="tns:favoritesReplaceWithExisting">
</input>
<output message="tns:favoritesReplaceWithExistingResponse">
</output>
</operation>
<operation name="favoritesUpdateLastUsed">
<input message="tns:favoritesUpdateLastUsed">
</input>
<output message="tns:favoritesUpdateLastUsedResponse">
</output>
</operation>
<operation name="favoritesGetById">
<input message="tns:favoritesGetById">
</input>
<output message="tns:favoritesGetByIdResponse">
</output>
</operation>
<operation name="favoritesDelete">
<input message="tns:favoritesDelete">
</input>
<output message="tns:favoritesDeleteResponse">
</output>
</operation>
<operation name="favoritesAdd">
<input message="tns:favoritesAdd">
</input>
<output message="tns:favoritesAddResponse">
</output>
</operation>
<operation name="favoritesGetAllNames">
<input message="tns:favoritesGetAllNames">
</input>
<output message="tns:favoritesGetAllNamesResponse">
</output>
</operation>
<operation name="extendSearchRangeSimpleTrackingOverview">
<input message="tns:extendSearchRangeSimpleTrackingOverview">
</input>
<output message="tns:extendSearchRangeSimpleTrackingOverviewResponse">
</output>
</operation>
<operation name="viewContainerDetails">
<input message="tns:viewContainerDetails">
</input>
<output message="tns:viewContainerDetailsResponse">
</output>
</operation>
<operation name="advancedTrackingOverview">
<input message="tns:advancedTrackingOverview">
</input>
<output message="tns:advancedTrackingOverviewResponse">
</output>
</operation>
<operation name="extendSearchRangeAdvancedTrackingOverview">
<input message="tns:extendSearchRangeAdvancedTrackingOverview">
</input>
<output message="tns:extendSearchRangeAdvancedTrackingOverviewResponse">
</output>
</operation>
<operation name="advancedTrackingOverviewContainerBased">
<input message="tns:advancedTrackingOverviewContainerBased">
</input>
<output message="tns:advancedTrackingOverviewContainerBasedResponse">
</output>
</operation>
<operation name="exceptionTrackingOverview">
<input message="tns:exceptionTrackingOverview">
</input>
<output message="tns:exceptionTrackingOverviewResponse">
</output>
</operation>
<operation name="favoritesUpdate">
<input message="tns:favoritesUpdate">
</input>
<output message="tns:favoritesUpdateResponse">
</output>
</operation>
<operation name="favoritesReplace">
<input message="tns:favoritesReplace">
</input>
<output message="tns:favoritesReplaceResponse">
</output>
</operation>
</portType>
<binding type="tns:TrackingRegisteredServicePort"
name="TrackingRegisteredServicePort">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http">
</soap:binding>
<spec:SecuritySpec xmlns:spec="http://www.openuri.org/2002/11/wsse/spec"
spec:Namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
spec:Id="default-spec">
<spec:UsernameTokenSpec PasswordType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">
</spec:UsernameTokenSpec>
</spec:SecuritySpec>
<operation name="simpleTrackingOverview">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="createHaulageAddress">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="deleteHaulageAddress">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="getAllHaulageAddresses">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="getHaulageAddress">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="updateHaulageAddress">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="getHaulageDetails">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="sendHaulageMail">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesReplaceWithExisting">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesUpdateLastUsed">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesGetById">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesDelete">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesAdd">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesGetAllNames">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="extendSearchRangeSimpleTrackingOverview">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="viewContainerDetails">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="advancedTrackingOverview">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="extendSearchRangeAdvancedTrackingOverview">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="advancedTrackingOverviewContainerBased">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="exceptionTrackingOverview">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesUpdate">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesReplace">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
</binding>
<service name="TrackingRegisteredService">
<port name="TrackingRegisteredServicePort"
binding="tns:TrackingRegisteredServicePort">
<soap:address location="http://ngpt-a23a.apmoller.net:19001/eTrack30Reg/2006/03/22/TrackingRegisteredService">
</soap:address>
</port>
</service>
</definitions>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Updated: (AXIS2-2334) Axis2 WSDL2Java does not create
abstract complext types correctly
Posted by "Fouche du Preez (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AXIS2-2334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Fouche du Preez updated AXIS2-2334:
-----------------------------------
Attachment: TrackingRegisteredService.wsdl
> Axis2 WSDL2Java does not create abstract complext types correctly
> -----------------------------------------------------------------
>
> Key: AXIS2-2334
> URL: https://issues.apache.org/jira/browse/AXIS2-2334
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: codegen
> Affects Versions: 1.1.1
> Environment: Windows XP, Rad6
> Reporter: Fouche du Preez
> Attachments: TrackingRegisteredService.wsdl
>
>
> This problem is related to Axis2 version 1.1.1
> When running the WSDL2Java utility on the attached WSDL, a complex abstract type is not recognised and complex types that use it as a base is not generated at all.
> For easy reference:
> Abstract complex type: Favorite
> Types that use it as base: FavoriteAdvancedTracking, FavoriteAdvancedTrackingContainers, FavoriteExceptionTracking, FavoriteSimpleTracking
> The ant script used:
> <?xml version="1.0"?>
> <project name="CodeGen" default="main" basedir=".">
> <path id="codegen.classpath">
> <fileset dir="lib">
> <include name="**/*.jar" />
> </fileset>
> </path>
>
> <target name="declare">
> <taskdef name="codegen"
> classname="org.apache.axis2.tool.ant.AntCodegenTask"
> classpathref="codegen.classpath"/>
> </target>
>
> <target name="main" depends="declare">
> <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
> <classpath refid="codegen.classpath" />
> <arg value="-d"/>
> <arg value="adb"/>
> <arg value="-wv"/>
> <arg value="1.1"/>
> <arg value="-uri"/>
> <arg value="TrackingRegisteredService.xml"/>
> <arg value="-u"/>
> <arg value="-p"/>
> <arg value="com.maerskline.etrack30.registered.ws.client"/>
> <arg value="-ns2p"/>
> <arg value="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService=com.maerskline.etrack30.registered.ws.client,java:com.maerskline.etrack.service.type=com.maerskline.etrack30.registered.ws.client.type,java:com.maerskline.etrack.service.type.request=com.maerskline.etrack30.registered.ws.client.type.request,java:com.maerskline.etrack.service.type.response=com.maerskline.etrack30.registered.ws.client.type.response,java:net.msl.homepage.tracking3.busrequest.dataobject=com.maerskline.etrack30.registered.ws.client.type.request.dataobject,java:com.maerskline.etrack.service.type.enumeration=com.maerskline.etrack30.registered.ws.client.type.enumeration,java:language_builtins.lang=com.maerskline.etrack30.registered.ws.client.type.builtin.lang,java:language_builtins.math=com.maerskline.etrack30.registered.ws.client.type.builtin.lang.math,java:language_builtins.util=com.maerskline.etrack30.registered.ws.client.type.builtin.lang.util"/>
> </java>
> </target>
>
> </project>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Resolved: (AXIS2-2334) Axis2 WSDL2Java does not create
abstract complext types correctly
Posted by "Davanum Srinivas (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AXIS2-2334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Davanum Srinivas resolved AXIS2-2334.
-------------------------------------
Resolution: Fixed
Please use Axis2 1.2, and also add "-g" to generate all the classes. i can see them after i edited your build.xml and added the "-g" option.
C:\axis2-SNAPSHOT\axis2-2334\src\com\maerskline\etrack30\registered\ws\client\type\Favorite.java
C:\axis2-SNAPSHOT\axis2-2334\src\com\maerskline\etrack30\registered\ws\client\type\FavoriteAdvancedTracking.java
C:\axis2-SNAPSHOT\axis2-2334\src\com\maerskline\etrack30\registered\ws\client\type\FavoriteAdvancedTrackingContainers.java
C:\axis2-SNAPSHOT\axis2-2334\src\com\maerskline\etrack30\registered\ws\client\type\FavoriteExceptionTracking.java
C:\axis2-SNAPSHOT\axis2-2334\src\com\maerskline\etrack30\registered\ws\client\type\FavoriteSimpleTracking.java
C:\axis2-SNAPSHOT\axis2-2334\src\com\maerskline\etrack30\registered\ws\client\type\FavoriteSimpleTrackingCriterion.java
C:\axis2-SNAPSHOT\axis2-2334\src\com\maerskline\etrack30\registered\ws\client\type\FavoritesSortColumn.java
thanks,
dims
> Axis2 WSDL2Java does not create abstract complext types correctly
> -----------------------------------------------------------------
>
> Key: AXIS2-2334
> URL: https://issues.apache.org/jira/browse/AXIS2-2334
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: codegen
> Affects Versions: 1.1.1
> Environment: Windows XP, Rad6
> Reporter: Fouche du Preez
> Attachments: TrackingRegisteredService.wsdl
>
>
> This problem is related to Axis2 version 1.1.1
> When running the WSDL2Java utility on the attached WSDL, a complex abstract type is not recognised and complex types that use it as a base is not generated at all.
> For easy reference:
> Abstract complex type: Favorite
> Types that use it as base: FavoriteAdvancedTracking, FavoriteAdvancedTrackingContainers, FavoriteExceptionTracking, FavoriteSimpleTracking
> The ant script used:
> <?xml version="1.0"?>
> <project name="CodeGen" default="main" basedir=".">
> <path id="codegen.classpath">
> <fileset dir="lib">
> <include name="**/*.jar" />
> </fileset>
> </path>
>
> <target name="declare">
> <taskdef name="codegen"
> classname="org.apache.axis2.tool.ant.AntCodegenTask"
> classpathref="codegen.classpath"/>
> </target>
>
> <target name="main" depends="declare">
> <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
> <classpath refid="codegen.classpath" />
> <arg value="-d"/>
> <arg value="adb"/>
> <arg value="-wv"/>
> <arg value="1.1"/>
> <arg value="-uri"/>
> <arg value="TrackingRegisteredService.xml"/>
> <arg value="-u"/>
> <arg value="-p"/>
> <arg value="com.maerskline.etrack30.registered.ws.client"/>
> <arg value="-ns2p"/>
> <arg value="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService=com.maerskline.etrack30.registered.ws.client,java:com.maerskline.etrack.service.type=com.maerskline.etrack30.registered.ws.client.type,java:com.maerskline.etrack.service.type.request=com.maerskline.etrack30.registered.ws.client.type.request,java:com.maerskline.etrack.service.type.response=com.maerskline.etrack30.registered.ws.client.type.response,java:net.msl.homepage.tracking3.busrequest.dataobject=com.maerskline.etrack30.registered.ws.client.type.request.dataobject,java:com.maerskline.etrack.service.type.enumeration=com.maerskline.etrack30.registered.ws.client.type.enumeration,java:language_builtins.lang=com.maerskline.etrack30.registered.ws.client.type.builtin.lang,java:language_builtins.math=com.maerskline.etrack30.registered.ws.client.type.builtin.lang.math,java:language_builtins.util=com.maerskline.etrack30.registered.ws.client.type.builtin.lang.util"/>
> </java>
> </target>
>
> </project>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Updated: (AXIS2-2334) Axis2 WSDL2Java does not create
abstract complext types correctly
Posted by "Fouche du Preez (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AXIS2-2334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Fouche du Preez updated AXIS2-2334:
-----------------------------------
Description:
This problem is related to Axis2 version 1.1.1
When running the WSDL2Java utility on the attached WSDL, a complex abstract type is not recognised and complex types that use it as a base is not generated at all.
For easy reference:
Abstract complex type: Favorite
Types that use it as base: FavoriteAdvancedTracking, FavoriteAdvancedTrackingContainers, FavoriteExceptionTracking, FavoriteSimpleTracking
The ant script used:
<?xml version="1.0"?>
<project name="CodeGen" default="main" basedir=".">
<path id="codegen.classpath">
<fileset dir="lib">
<include name="**/*.jar" />
</fileset>
</path>
<target name="declare">
<taskdef name="codegen"
classname="org.apache.axis2.tool.ant.AntCodegenTask"
classpathref="codegen.classpath"/>
</target>
<target name="main" depends="declare">
<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
<classpath refid="codegen.classpath" />
<arg value="-d"/>
<arg value="adb"/>
<arg value="-wv"/>
<arg value="1.1"/>
<arg value="-uri"/>
<arg value="TrackingRegisteredService.xml"/>
<arg value="-u"/>
<arg value="-p"/>
<arg value="com.maerskline.etrack30.registered.ws.client"/>
<arg value="-ns2p"/>
<arg value="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService=com.maerskline.etrack30.registered.ws.client,java:com.maerskline.etrack.service.type=com.maerskline.etrack30.registered.ws.client.type,java:com.maerskline.etrack.service.type.request=com.maerskline.etrack30.registered.ws.client.type.request,java:com.maerskline.etrack.service.type.response=com.maerskline.etrack30.registered.ws.client.type.response,java:net.msl.homepage.tracking3.busrequest.dataobject=com.maerskline.etrack30.registered.ws.client.type.request.dataobject,java:com.maerskline.etrack.service.type.enumeration=com.maerskline.etrack30.registered.ws.client.type.enumeration,java:language_builtins.lang=com.maerskline.etrack30.registered.ws.client.type.builtin.lang,java:language_builtins.math=com.maerskline.etrack30.registered.ws.client.type.builtin.lang.math,java:language_builtins.util=com.maerskline.etrack30.registered.ws.client.type.builtin.lang.util"/>
</java>
</target>
</project>
was:
This problem is related to Axis2 version 1.1.1
When running the WSDL2Java utility on the WSDL pasted below, a complex abstract type is not recognised and complex types that use it as a base is not generated at all.
For easy reference:
Abstract complex type: Favorite
Types that use it as base: FavoriteAdvancedTracking, FavoriteAdvancedTrackingContainers, FavoriteExceptionTracking, FavoriteSimpleTracking
The ant script used:
<?xml version="1.0"?>
<project name="CodeGen" default="main" basedir=".">
<path id="codegen.classpath">
<fileset dir="lib">
<include name="**/*.jar" />
</fileset>
</path>
<target name="declare">
<taskdef name="codegen"
classname="org.apache.axis2.tool.ant.AntCodegenTask"
classpathref="codegen.classpath"/>
</target>
<target name="main" depends="declare">
<java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
<classpath refid="codegen.classpath" />
<arg value="-d"/>
<arg value="adb"/>
<arg value="-wv"/>
<arg value="1.1"/>
<arg value="-uri"/>
<arg value="TrackingRegisteredService.xml"/>
<arg value="-u"/>
<arg value="-p"/>
<arg value="com.maerskline.etrack30.registered.ws.client"/>
<arg value="-ns2p"/>
<arg value="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService=com.maerskline.etrack30.registered.ws.client,java:com.maerskline.etrack.service.type=com.maerskline.etrack30.registered.ws.client.type,java:com.maerskline.etrack.service.type.request=com.maerskline.etrack30.registered.ws.client.type.request,java:com.maerskline.etrack.service.type.response=com.maerskline.etrack30.registered.ws.client.type.response,java:net.msl.homepage.tracking3.busrequest.dataobject=com.maerskline.etrack30.registered.ws.client.type.request.dataobject,java:com.maerskline.etrack.service.type.enumeration=com.maerskline.etrack30.registered.ws.client.type.enumeration,java:language_builtins.lang=com.maerskline.etrack30.registered.ws.client.type.builtin.lang,java:language_builtins.math=com.maerskline.etrack30.registered.ws.client.type.builtin.lang.math,java:language_builtins.util=com.maerskline.etrack30.registered.ws.client.type.builtin.lang.util"/>
</java>
</target>
</project>
The complete WSDL:
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns:tns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
xmlns:wsr="http://www.openuri.org/2002/10/soap/reliability/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding"
xmlns:conv="http://www.openuri.org/2002/04/wsdl/conversation/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.xmlsoap.org/wsdl/"
targetNamespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService">
<types xmlns:tns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
xmlns:wsr="http://www.openuri.org/2002/10/soap/reliability/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding"
xmlns:conv="http://www.openuri.org/2002/04/wsdl/conversation/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.xmlsoap.org/wsdl/">
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:language_builtins.lang"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:language_builtins.lang">
<xsd:complexType name="ArrayOfString">
<xsd:sequence>
<xsd:element type="xsd:string"
name="string"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:language_builtins.util"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:language_builtins.util">
<xsd:complexType name="List">
<xsd:sequence>
<xsd:element type="xsd:anyType"
name="anyType"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:com.maerskline.etrack.service.type.request"
xmlns:tp="java:com.maerskline.etrack.service.type"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:com.maerskline.etrack.service.type.request">
<xsd:import namespace="java:language_builtins.math">
</xsd:import>
<xsd:import namespace="java:com.maerskline.etrack.service.type">
</xsd:import>
<xsd:import namespace="java:com.maerskline.etrack.service.type.enumeration">
</xsd:import>
<xsd:import namespace="java:language_builtins.lang">
</xsd:import>
<xsd:import namespace="java:language_builtins.util">
</xsd:import>
<xsd:complexType name="AdvancedTrackingOverviewGetRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:ArrayOfTrackingOverviewAttribute"
name="attributes"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerID"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="deliveryCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="deliveryLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="dischargeCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="dischargeLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="fromIndex"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="haulage"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="loadCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="loadLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="nextPageId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="receiptCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="receiptLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="resultsToReturn"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="sortAscending"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:SortColumn"
name="sortColumn"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="status"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="timeFilterFromTime"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="timeFilterToTime"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="timeFilterType"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="vessel"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="voyage"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContainersRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:ArrayOfTrackingOverviewAttribute"
name="attributes"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:language_builtins.lang"
type="tp:ArrayOfString"
name="containerNumbers"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerID"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="fromIndex"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="nextPageId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="resultsToReturn"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="sortAscending"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:SortColumn"
name="sortColumn"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ExceptionTrackingOverviewGetRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:ArrayOfTrackingOverviewAttribute"
name="attributes"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerID"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="deliveryCountryGEOCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="deliveryLocationGEOCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="etaDaysChanged"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="fromIndex"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="nextPageId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="resultsToReturn"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="searchType"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="sortAscending"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:SortColumn"
name="sortColumn"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FavoritesAddRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:Favorite"
name="favorite"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesDeleteRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:language_builtins.math"
type="tp:ArrayOfBigInteger"
name="favoriteIds"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesGetAllNamesRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="fromIndex"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="resultsToReturn"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="sortAscending"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:FavoritesSortColumn"
name="sortColumn"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesGetByIdRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:language_builtins.math"
type="tp:ArrayOfBigInteger"
name="ids"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesReplaceRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="description"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="favoriteToReplaceId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="lastUsed"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:Favorite"
name="newFavorite"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FavoritesReplaceWithExistingRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="favoriteToRenameId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="favoriteToReplaceId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesUpdateLastUsedRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="favoriteId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="lastUsed"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesUpdateRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerID"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="favoriteId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="newDescription"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageAddressCreateRequestDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:HaulageAddress"
name="haulageAddress"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageAddressDeleteRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="nickname"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="HaulageAddressGetRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="nickname"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="HaulageAddressUpdateRequestDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:HaulageAddress"
name="haulageAddress"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageAddressesGetAllRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:int"
name="pageNo"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="pageSize"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="sortAscending"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:HaulageSortColumn"
name="sortColumn"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="HaulageDetailsGetRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="blNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="HaulageSendMailRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:language_builtins.util"
type="tp:List"
name="copyToAddresses"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="messageBody"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="subject"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="toAddress"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SimpleTrackingOverviewRequestDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:ArrayOfTrackingOverviewAttribute"
name="attributes"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:language_builtins.lang"
type="tp:ArrayOfString"
name="blNumbers"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:language_builtins.lang"
type="tp:ArrayOfString"
name="bookingNumbers"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:language_builtins.lang"
type="tp:ArrayOfString"
name="containerNumbers"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerID"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="fromIndex"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="nextPageId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:language_builtins.lang"
type="tp:ArrayOfString"
name="referenceNumbers"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="resultsToReturn"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="searchAll"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="searchFollowUpShipments"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="sortAscending"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.enumeration"
type="tp:SortColumn"
name="sortColumn"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TrackingCustomerInfoRequestDO"
abstract="true">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerID"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ViewContainerDetailsRequestDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingCustomerInfoRequestDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="containerNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:SearchType"
name="searchType"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="shipmentId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:language_builtins.math"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:language_builtins.math">
<xsd:complexType name="ArrayOfBigInteger">
<xsd:sequence>
<xsd:element type="xsd:integer"
name="integer"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:com.maerskline.etrack.service.type.response"
xmlns:tp="java:com.maerskline.etrack.service.type"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:com.maerskline.etrack.service.type.response">
<xsd:import namespace="java:com.maerskline.etrack.service.type">
</xsd:import>
<xsd:import namespace="java:language_builtins.util">
</xsd:import>
<xsd:import namespace="java:net.msl.homepage.tracking3.busrequest.dataobject">
</xsd:import>
<xsd:complexType name="AdvancedTrackingOverviewGetResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="firstDateInSearchRange"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="lastDateInSearchRange"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:boolean"
name="shipmentsMissing"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="totalResultCount"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ArrayOfTrackingOverviewDO"
name="trackingOverviewDOs"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ExceptionTrackingOverviewGetResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="firstDateInSearchRange"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="lastDateInSearchRange"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:boolean"
name="shipmentsMissing"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="totalResultCount"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ArrayOfTrackingOverviewDO"
name="trackingOverviewDOs"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FavoritesAddResponseDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingResponseDO">
<xsd:sequence>
<xsd:element type="xsd:integer"
name="newId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesDeleteResponseDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingResponseDO">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesGetAllNamesResponseDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:net.msl.homepage.tracking3.busrequest.dataobject"
type="tp:ArrayOfFavoriteDescription"
name="favorites"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="totalResultCount"
minOccurs="1"
maxOccurs="1">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesGetByIdResponseDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ArrayOfFavorite"
name="favorites"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesReplaceResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FavoritesReplaceWithExistingResponseDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingResponseDO">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesUpdateLastUsedResponseDO">
<xsd:complexContent>
<xsd:extension base="stns:TrackingResponseDO">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoritesUpdateResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageAddressGetResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:HaulageAddress"
name="haulageAddress"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageAddressesGetAllResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:language_builtins.util"
type="tp:List"
name="addresses"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="pageNo"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="pageSize"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="totalSize"
minOccurs="1"
maxOccurs="1">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageDetailsGetResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:language_builtins.util"
type="tp:List"
name="details"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SimpleTrackingOverviewResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="firstDateInSearchRange"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="lastDateInSearchRange"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:boolean"
name="shipmentsMissing"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="totalResultCount"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ArrayOfTrackingOverviewDO"
name="trackingOverviewDOs"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TrackingResponseDO"
abstract="true">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:CacheReference"
name="cacheReference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ViewContainerDetailsResponseDO">
<xsd:sequence>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ArrayOfBillOfLadingDetails"
name="blDetails"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="bookingNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="containerNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ArrayOfContainerDetails"
name="containers"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ArrayOfContainerDetails"
name="containersDifferentDetails"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ContainerActivity"
name="lastRKEMMove"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:boolean"
name="onPlannedRoute"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="partyToShipment"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:boolean"
name="restricted"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type"
type="tp:ShipmentRoute"
name="shipmentRoute"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
xmlns:tp="java:com.maerskline.etrack.service.type.response"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService">
<xsd:import namespace="java:com.maerskline.etrack.service.type.request">
</xsd:import>
<xsd:import namespace="java:com.maerskline.etrack.service.type.response">
</xsd:import>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:AdvancedTrackingOverviewGetRequestDO"
name="advancedTrackingOverview"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:ContainersRequestDO"
name="advancedTrackingOverviewContainerBased"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:AdvancedTrackingOverviewGetResponseDO"
name="advancedTrackingOverviewContainerBasedResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:AdvancedTrackingOverviewGetResponseDO"
name="advancedTrackingOverviewResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:HaulageAddressCreateRequestDO"
name="createHaulageAddress"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:HaulageAddressDeleteRequestDO"
name="deleteHaulageAddress"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:ExceptionTrackingOverviewGetRequestDO"
name="exceptionTrackingOverview"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:ExceptionTrackingOverviewGetResponseDO"
name="exceptionTrackingOverviewResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:AdvancedTrackingOverviewGetRequestDO"
name="extendSearchRangeAdvancedTrackingOverview"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:SimpleTrackingOverviewRequestDO"
name="extendSearchRangeSimpleTrackingOverview"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesAddRequestDO"
name="favoritesAdd"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesAddResponseDO"
name="favoritesAddResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesDeleteRequestDO"
name="favoritesDelete"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesDeleteResponseDO"
name="favoritesDeleteResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesGetAllNamesRequestDO"
name="favoritesGetAllNames"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesGetAllNamesResponseDO"
name="favoritesGetAllNamesResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesGetByIdRequestDO"
name="favoritesGetById"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesGetByIdResponseDO"
name="favoritesGetByIdResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesReplaceRequestDO"
name="favoritesReplace"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesReplaceResponseDO"
name="favoritesReplaceResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesReplaceWithExistingRequestDO"
name="favoritesReplaceWithExisting"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesReplaceWithExistingResponseDO"
name="favoritesReplaceWithExistingResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesUpdateRequestDO"
name="favoritesUpdate"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:FavoritesUpdateLastUsedRequestDO"
name="favoritesUpdateLastUsed"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesUpdateLastUsedResponseDO"
name="favoritesUpdateLastUsedResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:FavoritesUpdateResponseDO"
name="favoritesUpdateResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:HaulageAddressesGetAllRequestDO"
name="getAllHaulageAddresses"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:HaulageAddressesGetAllResponseDO"
name="getAllHaulageAddressesResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:HaulageAddressGetRequestDO"
name="getHaulageAddress"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:HaulageAddressGetResponseDO"
name="getHaulageAddressResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:HaulageDetailsGetRequestDO"
name="getHaulageDetails"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:HaulageDetailsGetResponseDO"
name="getHaulageDetailsResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:HaulageSendMailRequestDO"
name="sendHaulageMail"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:SimpleTrackingOverviewRequestDO"
name="simpleTrackingOverview"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:SimpleTrackingOverviewResponseDO"
name="simpleTrackingOverviewResponse"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:HaulageAddressUpdateRequestDO"
name="updateHaulageAddress"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.request"
type="tp:ViewContainerDetailsRequestDO"
name="viewContainerDetails"
nillable="true">
</xsd:element>
<xsd:element xmlns:tp="java:com.maerskline.etrack.service.type.response"
type="tp:ViewContainerDetailsResponseDO"
name="viewContainerDetailsResponse"
nillable="true">
</xsd:element>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:net.msl.homepage.tracking3.busrequest.dataobject"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:net.msl.homepage.tracking3.busrequest.dataobject">
<xsd:complexType name="ArrayOfFavoriteDescription">
<xsd:sequence>
<xsd:element type="stns:FavoriteDescription"
name="FavoriteDescription"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FavoriteDescription">
<xsd:sequence>
<xsd:element type="xsd:string"
name="description"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="favoriteId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="lastUsed"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="type"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:com.maerskline.etrack.service.type"
xmlns:tp="java:language_builtins.lang"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:com.maerskline.etrack.service.type">
<xsd:import namespace="java:language_builtins.lang">
</xsd:import>
<xsd:complexType name="ArrayOfBillOfLadingDetails">
<xsd:sequence>
<xsd:element type="stns:BillOfLadingDetails"
name="BillOfLadingDetails"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfContainerActivity">
<xsd:sequence>
<xsd:element type="stns:ContainerActivity"
name="ContainerActivity"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfContainerDetails">
<xsd:sequence>
<xsd:element type="stns:ContainerDetails"
name="ContainerDetails"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfFavorite">
<xsd:sequence>
<xsd:element type="stns:Favorite"
name="Favorite"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfFavoriteSimpleTrackingCriterion">
<xsd:sequence>
<xsd:element type="stns:FavoriteSimpleTrackingCriterion"
name="FavoriteSimpleTrackingCriterion"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfTrackingOverviewDO">
<xsd:sequence>
<xsd:element type="stns:TrackingOverviewDO"
name="TrackingOverviewDO"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BillOfLadingDetails">
<xsd:sequence>
<xsd:element type="xsd:string"
name="blLink"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="blNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CacheReference">
<xsd:sequence>
<xsd:element type="xsd:base64Binary"
name="reference"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContainerActivity">
<xsd:sequence>
<xsd:element type="xsd:string"
name="activity"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="date"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="location"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="vessel"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="voyageNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContainerDetails">
<xsd:sequence>
<xsd:element type="xsd:string"
name="carrierSeal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:boolean"
name="completed"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="containerNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="size"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="totalWeight"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="type"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Favorite"
abstract="true">
<xsd:sequence>
<xsd:element type="xsd:string"
name="SCACCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="certificateId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="description"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="favoriteId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="lastUsed"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FavoriteAdvancedTracking">
<xsd:complexContent>
<xsd:extension base="stns:Favorite">
<xsd:sequence>
<xsd:element type="xsd:string"
name="geocodeDeliveryCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="geocodeDeliveryLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="geocodeDischargeCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="geocodeDischargeLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="geocodeLoadingCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="geocodeLoadingLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="geocodeReceiptCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="geocodeReceiptLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="haulageType"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="statusType"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="timefilterFrom"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="timefilterTo"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="timefilterType"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="vesselCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="vesselVoyage"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoriteAdvancedTrackingContainers">
<xsd:complexContent>
<xsd:extension base="stns:Favorite">
<xsd:sequence>
<xsd:element xmlns:tp="java:language_builtins.lang"
type="tp:ArrayOfString"
name="containers"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoriteExceptionTracking">
<xsd:complexContent>
<xsd:extension base="stns:Favorite">
<xsd:sequence>
<xsd:element type="xsd:string"
name="deliveryCountryGEOCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="deliveryLocationGEOCode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="etaDaysChanged"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:int"
name="searchType"
minOccurs="1"
maxOccurs="1">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoriteSimpleTracking">
<xsd:complexContent>
<xsd:extension base="stns:Favorite">
<xsd:sequence>
<xsd:element type="stns:ArrayOfFavoriteSimpleTrackingCriterion"
name="criteria"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="FavoriteSimpleTrackingCriterion">
<xsd:sequence>
<xsd:element type="xsd:string"
name="criterionType"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:integer"
name="id"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="value"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FavoritesSortColumn">
<xsd:sequence>
<xsd:element type="xsd:string"
name="columnName"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageAddress">
<xsd:sequence>
<xsd:element type="xsd:string"
name="address"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="city"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="companyName"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="contactPerson"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="country"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customerId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="customsDoc"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="gate"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="nickname"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="phone"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="references"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="remarks"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="state"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="zipcode"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HaulageSortColumn">
</xsd:complexType>
<xsd:simpleType name="SearchType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="_SEARCHTYPE_CONTAINERNUMBER">
</xsd:enumeration>
<xsd:enumeration value="_SEARCHTYPE_BLNUMBER">
</xsd:enumeration>
<xsd:enumeration value="_SEARCHTYPE_BOOKINGNUMBER">
</xsd:enumeration>
<xsd:enumeration value="_SEARCHTYPE_ALLFORCUSTOMER">
</xsd:enumeration>
<xsd:enumeration value="_SEARCHTYPE_ADVANCED">
</xsd:enumeration>
<xsd:enumeration value="_SEARCHTYPE_REFERENCE">
</xsd:enumeration>
<xsd:enumeration value="_SEARCHTYPE_EXCEPTIONS">
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="ShipmentRoute">
<xsd:sequence>
<xsd:element type="stns:ContainerActivity"
name="currentActivity"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="stns:ArrayOfContainerActivity"
name="currentTransportPlanActivities"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="stns:ArrayOfContainerActivity"
name="originalTransportPlanActivities"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TrackingOverviewDO">
<xsd:sequence>
<xsd:element type="xsd:string"
name="activityStatus"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="arrivalDateLastTerminal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="blCommodityDescription"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="blNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="blReleasedDate"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="blType"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="bookingNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="cargoWeightContainerkgs"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="carrierSeal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="changed"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="consignee"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="consigneesRef"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="containerNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="containerSize"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="containerType"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="creationDate"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:boolean"
name="customerParty"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="customsSeal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="dateOfArrival"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="deliveryCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="deliveryService"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="departureDateFirstTerminal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="dischargeDateLastPort"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="dischargePort"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="firstActivityDate"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="firstLoadCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="firstLoadPort"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="firstVesselVoyage"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="gateInDateFirstTerminal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="gateOutDeliveryDate"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="inwardForwarder"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="inwardForwardersRef"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="lastDischargeCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="lastDischargePort"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="lastVesselVoyage"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="latestMove"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="latestMoveDate"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="latestMoveLocation"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="loadDateFirstPort"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="measurementPerBLCbm"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="measurementPerContainerCbm"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="northAmericanITNumber"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="northAmericanRailPickupNo"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="notifyParty1"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="notifyParty2"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="originalShipmentId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="outwardForwarder"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="outwardForwardersRef"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="packagesPerBL"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="packagesPerContainer"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="placeOfDelivery"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="placeOfReceipt"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:dateTime"
name="plannedETADateLastTerminal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="receiptCountry"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="receiptService"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:boolean"
name="repeatingBLNo"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="shipmentId"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="shipper"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="shippersRef"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="shippersSeal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="transportDetailsURL"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:int"
name="uniqueId"
minOccurs="1"
maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="usCustomsStatus"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
<xsd:element type="xsd:string"
name="veterinarianSeal"
minOccurs="1"
maxOccurs="1"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:com.maerskline.etrack.service.type.enumeration"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:com.maerskline.etrack.service.type.enumeration">
<xsd:complexType name="ArrayOfTrackingOverviewAttribute">
<xsd:sequence>
<xsd:element type="stns:TrackingOverviewAttribute"
name="TrackingOverviewAttribute"
minOccurs="0"
maxOccurs="unbounded"
nillable="true">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="SortColumn">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="_BOOKING_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_BL_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_LATEST_MOVE">
</xsd:enumeration>
<xsd:enumeration value="_LATEST_MOVE_LOCATION">
</xsd:enumeration>
<xsd:enumeration value="_LATEST_MOVE_DATE">
</xsd:enumeration>
<xsd:enumeration value="_DISCHARGE_PORT">
</xsd:enumeration>
<xsd:enumeration value="_PLACE_OF_DELIVERY">
</xsd:enumeration>
<xsd:enumeration value="_DATE_OF_ARRIVAL">
</xsd:enumeration>
<xsd:enumeration value="_ACTIVITY_STATUS">
</xsd:enumeration>
<xsd:enumeration value="_ARRIVAL_DATE_LAST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_BL_RELEASED_DATE">
</xsd:enumeration>
<xsd:enumeration value="_BL_TYPE">
</xsd:enumeration>
<xsd:enumeration value="_CARGO_WEIGHT_CONTAINER_KGS">
</xsd:enumeration>
<xsd:enumeration value="_CARRIER_SEAL">
</xsd:enumeration>
<xsd:enumeration value="_BL_COMMODITY_DESCRIPTION">
</xsd:enumeration>
<xsd:enumeration value="_CONSIGNEE">
</xsd:enumeration>
<xsd:enumeration value="_CONSIGNEES_REF">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_SIZE">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_TYPE">
</xsd:enumeration>
<xsd:enumeration value="_CUSTOMS_SEAL">
</xsd:enumeration>
<xsd:enumeration value="_DELIVERY_COUNTRY">
</xsd:enumeration>
<xsd:enumeration value="_DELIVERY_SERVICE">
</xsd:enumeration>
<xsd:enumeration value="_DEPARTURE_DATE_FIRST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_DISCHARGE_DATE_LAST_PORT">
</xsd:enumeration>
<xsd:enumeration value="_FIRST_ACTIVITY_DATE">
</xsd:enumeration>
<xsd:enumeration value="_FIRST_LOAD_COUNTRY">
</xsd:enumeration>
<xsd:enumeration value="_FIRST_LOAD_PORT">
</xsd:enumeration>
<xsd:enumeration value="_FIRST_VESSEL_VOYAGE">
</xsd:enumeration>
<xsd:enumeration value="_GATE_IN_DATE_FIRST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_GATE_OUT_DELIVERY_DATE">
</xsd:enumeration>
<xsd:enumeration value="_INWARD_FORWARDER">
</xsd:enumeration>
<xsd:enumeration value="_INWARD_FORWARDERS_REF">
</xsd:enumeration>
<xsd:enumeration value="_LAST_DISCHARGE_COUNTRY">
</xsd:enumeration>
<xsd:enumeration value="_LAST_DISCHARGE_PORT">
</xsd:enumeration>
<xsd:enumeration value="_LAST_VESSEL_VOYAGE">
</xsd:enumeration>
<xsd:enumeration value="_LOAD_DATE_FIRST_PORT">
</xsd:enumeration>
<xsd:enumeration value="_NOTIFY_PARTY1">
</xsd:enumeration>
<xsd:enumeration value="_NOTIFY_PARTY2">
</xsd:enumeration>
<xsd:enumeration value="_OUTWARD_FORWARDER">
</xsd:enumeration>
<xsd:enumeration value="_OUTWARD_FORWARDERS_REF">
</xsd:enumeration>
<xsd:enumeration value="_MEASUREMENT_PER_BL_CBM">
</xsd:enumeration>
<xsd:enumeration value="_MEASUREMENT_PER_CONTAINER_CBM">
</xsd:enumeration>
<xsd:enumeration value="_NORTH_AMERICAN_IT_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_NORTH_AMERICAN_RAIL_PICKUP_NO">
</xsd:enumeration>
<xsd:enumeration value="_PACKAGES_PER_BL">
</xsd:enumeration>
<xsd:enumeration value="_PACKAGES_PER_CONTAINER">
</xsd:enumeration>
<xsd:enumeration value="_PLACE_OF_RECEIPT">
</xsd:enumeration>
<xsd:enumeration value="_PLANNED_ETA_DATE_LAST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_RECEIPT_COUNTRY">
</xsd:enumeration>
<xsd:enumeration value="_RECEIPT_SERVICE">
</xsd:enumeration>
<xsd:enumeration value="_SHIPPER">
</xsd:enumeration>
<xsd:enumeration value="_SHIPPERS_SEAL">
</xsd:enumeration>
<xsd:enumeration value="_SHIPPERS_REF">
</xsd:enumeration>
<xsd:enumeration value="_US_CUSTOMS_STATUS">
</xsd:enumeration>
<xsd:enumeration value="_VETERINARIAN_SEAL">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_CREATION_DATE">
</xsd:enumeration>
<xsd:enumeration value="_CHANGED">
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TrackingOverviewAttribute">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="_SHIPMENT_BOOKING_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_CARGO">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_RECEIPT_MODE">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_DELIVERY_MODE">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_ACTIVITY_STATUS">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_ON_PLANNED_ROUTE">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_SHIPPER">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_SHIPPER_REFERENCES">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_CONSIGNEE">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_CONSIGNEE_REFERENCES">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_LOAD_PORT_VESSEL_NAME">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_LOAD_PORT_VOYAGE_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_DISCHARGE_PORT_VESSEL_NAME">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_DISCHARGE_PORT_VOYAGE_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_PLACE_OF_RECEIPT">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_LOAD_PORT">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_DISCHARGE_PORT">
</xsd:enumeration>
<xsd:enumeration value="_SHIPMENT_PLACE_OF_DELIVERY">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_CONTAINER_SIZE">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_CONTAINER_HEIGHT">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_CONTAINER_TYPE">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_CARGO_WEIGHT">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_CARGO_MEASUREMENT">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_CARGO_PACKAGES">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_RAIL_PICKUP_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_LATEST_MOVE">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_FIRST_MOVE">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_GATE_IN_FIRST_DEPARTURE_TERMINAL_DATE">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_DEPARTURE_DATE_FIRST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_LOAD_DATE_FIRST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_DISCHARGE_DATE_LAST_PORT">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_PLANNED_ETA_DATE_LAST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_ARRIVAL_DATE_LAST_TERMINAL">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_GATE_OUT_DELIVERY_DATE">
</xsd:enumeration>
<xsd:enumeration value="_CONTAINER_SEALS">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_BL_TYPE">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_APPROVED_DATE">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_US_CUSTOMS_STATUS">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_US_IN_BOND_TYPE_NUMBER">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_CARGO_MEASUREMENT">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_CARGO_PACKAGES">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_INWARD_FORWARDER">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_INWARD_FORWARDER_REFERENCES">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_OUTWARD_FORWARDER">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_OUTWARD_FORWARDER_REFERENCES">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_FIRST_NOTIFY_PARTY">
</xsd:enumeration>
<xsd:enumeration value="_BILLS_OF_LADING_ADDITIONAL_NOTIFY_PARTY">
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
</types>
<message name="simpleTrackingOverview">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:simpleTrackingOverview">
</part>
</message>
<message name="simpleTrackingOverviewResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:simpleTrackingOverviewResponse">
</part>
</message>
<message name="createHaulageAddress">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:createHaulageAddress">
</part>
</message>
<message name="createHaulageAddressResponse">
</message>
<message name="deleteHaulageAddress">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:deleteHaulageAddress">
</part>
</message>
<message name="deleteHaulageAddressResponse">
</message>
<message name="getAllHaulageAddresses">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:getAllHaulageAddresses">
</part>
</message>
<message name="getAllHaulageAddressesResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:getAllHaulageAddressesResponse">
</part>
</message>
<message name="getHaulageAddress">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:getHaulageAddress">
</part>
</message>
<message name="getHaulageAddressResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:getHaulageAddressResponse">
</part>
</message>
<message name="updateHaulageAddress">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:updateHaulageAddress">
</part>
</message>
<message name="updateHaulageAddressResponse">
</message>
<message name="getHaulageDetails">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:getHaulageDetails">
</part>
</message>
<message name="getHaulageDetailsResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:getHaulageDetailsResponse">
</part>
</message>
<message name="sendHaulageMail">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:sendHaulageMail">
</part>
</message>
<message name="sendHaulageMailResponse">
</message>
<message name="favoritesReplaceWithExisting">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesReplaceWithExisting">
</part>
</message>
<message name="favoritesReplaceWithExistingResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesReplaceWithExistingResponse">
</part>
</message>
<message name="favoritesUpdateLastUsed">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesUpdateLastUsed">
</part>
</message>
<message name="favoritesUpdateLastUsedResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesUpdateLastUsedResponse">
</part>
</message>
<message name="favoritesGetById">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesGetById">
</part>
</message>
<message name="favoritesGetByIdResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesGetByIdResponse">
</part>
</message>
<message name="favoritesDelete">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesDelete">
</part>
</message>
<message name="favoritesDeleteResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesDeleteResponse">
</part>
</message>
<message name="favoritesAdd">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesAdd">
</part>
</message>
<message name="favoritesAddResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesAddResponse">
</part>
</message>
<message name="favoritesGetAllNames">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesGetAllNames">
</part>
</message>
<message name="favoritesGetAllNamesResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesGetAllNamesResponse">
</part>
</message>
<message name="extendSearchRangeSimpleTrackingOverview">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:extendSearchRangeSimpleTrackingOverview">
</part>
</message>
<message name="extendSearchRangeSimpleTrackingOverviewResponse">
</message>
<message name="viewContainerDetails">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:viewContainerDetails">
</part>
</message>
<message name="viewContainerDetailsResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:viewContainerDetailsResponse">
</part>
</message>
<message name="advancedTrackingOverview">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:advancedTrackingOverview">
</part>
</message>
<message name="advancedTrackingOverviewResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:advancedTrackingOverviewResponse">
</part>
</message>
<message name="extendSearchRangeAdvancedTrackingOverview">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:extendSearchRangeAdvancedTrackingOverview">
</part>
</message>
<message name="extendSearchRangeAdvancedTrackingOverviewResponse">
</message>
<message name="advancedTrackingOverviewContainerBased">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:advancedTrackingOverviewContainerBased">
</part>
</message>
<message name="advancedTrackingOverviewContainerBasedResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:advancedTrackingOverviewContainerBasedResponse">
</part>
</message>
<message name="exceptionTrackingOverview">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:exceptionTrackingOverview">
</part>
</message>
<message name="exceptionTrackingOverviewResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:exceptionTrackingOverviewResponse">
</part>
</message>
<message name="favoritesUpdate">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesUpdate">
</part>
</message>
<message name="favoritesUpdateResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesUpdateResponse">
</part>
</message>
<message name="favoritesReplace">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="wsrequest"
element="partns:favoritesReplace">
</part>
</message>
<message name="favoritesReplaceResponse">
<part xmlns:partns="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
name="result"
element="partns:favoritesReplaceResponse">
</part>
</message>
<portType name="TrackingRegisteredServicePort">
<operation name="simpleTrackingOverview">
<input message="tns:simpleTrackingOverview">
</input>
<output message="tns:simpleTrackingOverviewResponse">
</output>
</operation>
<operation name="createHaulageAddress">
<input message="tns:createHaulageAddress">
</input>
<output message="tns:createHaulageAddressResponse">
</output>
</operation>
<operation name="deleteHaulageAddress">
<input message="tns:deleteHaulageAddress">
</input>
<output message="tns:deleteHaulageAddressResponse">
</output>
</operation>
<operation name="getAllHaulageAddresses">
<input message="tns:getAllHaulageAddresses">
</input>
<output message="tns:getAllHaulageAddressesResponse">
</output>
</operation>
<operation name="getHaulageAddress">
<input message="tns:getHaulageAddress">
</input>
<output message="tns:getHaulageAddressResponse">
</output>
</operation>
<operation name="updateHaulageAddress">
<input message="tns:updateHaulageAddress">
</input>
<output message="tns:updateHaulageAddressResponse">
</output>
</operation>
<operation name="getHaulageDetails">
<input message="tns:getHaulageDetails">
</input>
<output message="tns:getHaulageDetailsResponse">
</output>
</operation>
<operation name="sendHaulageMail">
<input message="tns:sendHaulageMail">
</input>
<output message="tns:sendHaulageMailResponse">
</output>
</operation>
<operation name="favoritesReplaceWithExisting">
<input message="tns:favoritesReplaceWithExisting">
</input>
<output message="tns:favoritesReplaceWithExistingResponse">
</output>
</operation>
<operation name="favoritesUpdateLastUsed">
<input message="tns:favoritesUpdateLastUsed">
</input>
<output message="tns:favoritesUpdateLastUsedResponse">
</output>
</operation>
<operation name="favoritesGetById">
<input message="tns:favoritesGetById">
</input>
<output message="tns:favoritesGetByIdResponse">
</output>
</operation>
<operation name="favoritesDelete">
<input message="tns:favoritesDelete">
</input>
<output message="tns:favoritesDeleteResponse">
</output>
</operation>
<operation name="favoritesAdd">
<input message="tns:favoritesAdd">
</input>
<output message="tns:favoritesAddResponse">
</output>
</operation>
<operation name="favoritesGetAllNames">
<input message="tns:favoritesGetAllNames">
</input>
<output message="tns:favoritesGetAllNamesResponse">
</output>
</operation>
<operation name="extendSearchRangeSimpleTrackingOverview">
<input message="tns:extendSearchRangeSimpleTrackingOverview">
</input>
<output message="tns:extendSearchRangeSimpleTrackingOverviewResponse">
</output>
</operation>
<operation name="viewContainerDetails">
<input message="tns:viewContainerDetails">
</input>
<output message="tns:viewContainerDetailsResponse">
</output>
</operation>
<operation name="advancedTrackingOverview">
<input message="tns:advancedTrackingOverview">
</input>
<output message="tns:advancedTrackingOverviewResponse">
</output>
</operation>
<operation name="extendSearchRangeAdvancedTrackingOverview">
<input message="tns:extendSearchRangeAdvancedTrackingOverview">
</input>
<output message="tns:extendSearchRangeAdvancedTrackingOverviewResponse">
</output>
</operation>
<operation name="advancedTrackingOverviewContainerBased">
<input message="tns:advancedTrackingOverviewContainerBased">
</input>
<output message="tns:advancedTrackingOverviewContainerBasedResponse">
</output>
</operation>
<operation name="exceptionTrackingOverview">
<input message="tns:exceptionTrackingOverview">
</input>
<output message="tns:exceptionTrackingOverviewResponse">
</output>
</operation>
<operation name="favoritesUpdate">
<input message="tns:favoritesUpdate">
</input>
<output message="tns:favoritesUpdateResponse">
</output>
</operation>
<operation name="favoritesReplace">
<input message="tns:favoritesReplace">
</input>
<output message="tns:favoritesReplaceResponse">
</output>
</operation>
</portType>
<binding type="tns:TrackingRegisteredServicePort"
name="TrackingRegisteredServicePort">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http">
</soap:binding>
<spec:SecuritySpec xmlns:spec="http://www.openuri.org/2002/11/wsse/spec"
spec:Namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
spec:Id="default-spec">
<spec:UsernameTokenSpec PasswordType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">
</spec:UsernameTokenSpec>
</spec:SecuritySpec>
<operation name="simpleTrackingOverview">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="createHaulageAddress">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="deleteHaulageAddress">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="getAllHaulageAddresses">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="getHaulageAddress">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="updateHaulageAddress">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="getHaulageDetails">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="sendHaulageMail">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesReplaceWithExisting">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesUpdateLastUsed">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesGetById">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesDelete">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesAdd">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesGetAllNames">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="extendSearchRangeSimpleTrackingOverview">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="viewContainerDetails">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="advancedTrackingOverview">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="extendSearchRangeAdvancedTrackingOverview">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="advancedTrackingOverviewContainerBased">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="exceptionTrackingOverview">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesUpdate">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
<operation name="favoritesReplace">
<soap:operation style="document"
soapAction="">
</soap:operation>
<input>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</input>
<output>
<soap:body namespace="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService"
use="literal">
</soap:body>
</output>
</operation>
</binding>
<service name="TrackingRegisteredService">
<port name="TrackingRegisteredServicePort"
binding="tns:TrackingRegisteredServicePort">
<soap:address location="http://ngpt-a23a.apmoller.net:19001/eTrack30Reg/2006/03/22/TrackingRegisteredService">
</soap:address>
</port>
</service>
</definitions>
removed pasted wsdl, will add as attachment for reference.
> Axis2 WSDL2Java does not create abstract complext types correctly
> -----------------------------------------------------------------
>
> Key: AXIS2-2334
> URL: https://issues.apache.org/jira/browse/AXIS2-2334
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: codegen
> Affects Versions: 1.1.1
> Environment: Windows XP, Rad6
> Reporter: Fouche du Preez
>
> This problem is related to Axis2 version 1.1.1
> When running the WSDL2Java utility on the attached WSDL, a complex abstract type is not recognised and complex types that use it as a base is not generated at all.
> For easy reference:
> Abstract complex type: Favorite
> Types that use it as base: FavoriteAdvancedTracking, FavoriteAdvancedTrackingContainers, FavoriteExceptionTracking, FavoriteSimpleTracking
> The ant script used:
> <?xml version="1.0"?>
> <project name="CodeGen" default="main" basedir=".">
> <path id="codegen.classpath">
> <fileset dir="lib">
> <include name="**/*.jar" />
> </fileset>
> </path>
>
> <target name="declare">
> <taskdef name="codegen"
> classname="org.apache.axis2.tool.ant.AntCodegenTask"
> classpathref="codegen.classpath"/>
> </target>
>
> <target name="main" depends="declare">
> <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
> <classpath refid="codegen.classpath" />
> <arg value="-d"/>
> <arg value="adb"/>
> <arg value="-wv"/>
> <arg value="1.1"/>
> <arg value="-uri"/>
> <arg value="TrackingRegisteredService.xml"/>
> <arg value="-u"/>
> <arg value="-p"/>
> <arg value="com.maerskline.etrack30.registered.ws.client"/>
> <arg value="-ns2p"/>
> <arg value="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService=com.maerskline.etrack30.registered.ws.client,java:com.maerskline.etrack.service.type=com.maerskline.etrack30.registered.ws.client.type,java:com.maerskline.etrack.service.type.request=com.maerskline.etrack30.registered.ws.client.type.request,java:com.maerskline.etrack.service.type.response=com.maerskline.etrack30.registered.ws.client.type.response,java:net.msl.homepage.tracking3.busrequest.dataobject=com.maerskline.etrack30.registered.ws.client.type.request.dataobject,java:com.maerskline.etrack.service.type.enumeration=com.maerskline.etrack30.registered.ws.client.type.enumeration,java:language_builtins.lang=com.maerskline.etrack30.registered.ws.client.type.builtin.lang,java:language_builtins.math=com.maerskline.etrack30.registered.ws.client.type.builtin.lang.math,java:language_builtins.util=com.maerskline.etrack30.registered.ws.client.type.builtin.lang.util"/>
> </java>
> </target>
>
> </project>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org