Table of Contents
Target Namespace
http://www.kewill.com/logistics/klic/cms
Element and Attribute Namespaces
Global element and attribute declarations belong to this schema's target namespace.
By default, local element declarations belong to this schema's target namespace.
By default, local attribute declarations have no namespace.
Schema Composition
This schema includes components from the following schema document(s):
Declared Namespaces
Prefix
Namespace
Default namespace
http://www.kewill.com/logistics/klic/cms
xml
http://www.w3.org/XML/1998/namespace
xs
http://www.w3.org/2001/XMLSchema
Schema Component Representation
<
xs:schema elementFormDefault ="
qualified "
targetNamespace ="
http://www.kewill.com/logistics/klic/cms ">
<xs:include schemaLocation ="cms-elements-65101.xsd "/>
...
</
xs:schema >
Element: cms
Name
cms
Type
cmsType
Nillable
no
Abstract
no
XML Instance Representation
<cms
type="tag [1] " >
</cms>
Schema Component Representation
<
xs:element name ="
cms "
type ="
cmsType "/>
Super-types:
None
Sub-types:
None
Name
additionalType
Abstract
no
Schema Component Representation
<
xs:complexType name ="
additionalType ">
<
xs:sequence >
<
xs:element name ="
ILNNumber "
type ="
ILNNumberType "
minOccurs ="
0 "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
addressDetailsType
Abstract
no
Schema Component Representation
<
xs:complexType name ="
addressDetailsType ">
<
xs:sequence >
<
xs:element name ="
nameLine1 "
type ="
nameLine1Type "
minOccurs ="
0 "/>
<
xs:element name ="
nameLine2 "
type ="
nameLine2Type "
minOccurs ="
0 "/>
<
xs:element name ="
nameLine3 "
type ="
nameLine3Type "
minOccurs ="
0 "/>
<
xs:element name ="
cityName "
type ="
cityNameType "
minOccurs ="
0 "/>
<
xs:element name ="
cityName2 "
type ="
cityName2Type "
minOccurs ="
0 "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
addressType
Abstract
no
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
addressType ">
<
xs:sequence >
<
xs:element name ="
timeFrames "
type ="
timeFramesType "
minOccurs ="
0 "
maxOccurs ="
99 "/>
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
airfreightType
Abstract
no
Schema Component Representation
<
xs:complexType name ="
airfreightType ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
amountsType
Abstract
no
Documentation
The amounts can be used for tailor made solutions. Check with PSG consultants when to use.
Schema Component Representation
<
xs:complexType name ="
amountsType ">
<
xs:sequence >
<
xs:element name ="
amount1 "
type ="
amount1Type "
minOccurs ="
0 "/>
<
xs:element name ="
amount2 "
type ="
amount2Type "
minOccurs ="
0 "/>
<
xs:element name ="
amount3 "
type ="
amount3Type "
minOccurs ="
0 "/>
<
xs:element name ="
amount4 "
type ="
amount4Type "
minOccurs ="
0 "/>
<
xs:element name ="
amount5 "
type ="
amount5Type "
minOccurs ="
0 "/>
<
xs:element name ="
amount6 "
type ="
amount6Type "
minOccurs ="
0 "/>
<
xs:element name ="
amount7 "
type ="
amount7Type "
minOccurs ="
0 "/>
<
xs:element name ="
amount8 "
type ="
amount8Type "
minOccurs ="
0 "/>
<
xs:element name ="
amount9 "
type ="
amount9Type "
minOccurs ="
0 "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
articleLineFreeTextType
Abstract
no
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
articleLineFreeTextType ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
articleLineType
Abstract
no
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
articleLineType ">
<
xs:sequence >
<
xs:element name ="
orderType "
type ="
orderTypeType "
minOccurs ="
0 "/>
<
xs:element name ="
taricCode "
type ="
taricCodeType "
minOccurs ="
0 "/>
<
xs:element name ="
expected "
type ="
expectedType "
minOccurs ="
0 "/>
<
xs:element name ="
lot "
type ="
lotType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
lotConditions "
type ="
lotConditionsType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
cmsType ">
<
xs:sequence >
<
xs:element name ="
ediParm1 "
type ="
ediParm1Type "
minOccurs ="
0 "/>
<
xs:element name ="
ediParm2 "
type ="
ediParm2Type "
minOccurs ="
0 "/>
<
xs:element name ="
ediParm3 "
type ="
ediParm3Type "
minOccurs ="
0 "/>
<
xs:element name ="
receiver "
type ="
receiverType "
minOccurs ="
0 "/>
<
xs:element name ="
reason "
type ="
reasonType "
minOccurs ="
0 "/>
<
xs:element name ="
dateTimeZone "
type ="
dateTimeType "
minOccurs ="
0 "/>
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
codesType
Abstract
no
Documentation
The codes can be used for tailor made solutions. Check with PSG consultants when to use.
Schema Component Representation
<
xs:complexType name ="
codesType ">
<
xs:sequence >
<
xs:element name ="
code1 "
type ="
code1Type "
minOccurs ="
0 "/>
<
xs:element name ="
code2 "
type ="
code2Type "
minOccurs ="
0 "/>
<
xs:element name ="
code3 "
type ="
code3Type "
minOccurs ="
0 "/>
<
xs:element name ="
code4 "
type ="
code4Type "
minOccurs ="
0 "/>
<
xs:element name ="
code5 "
type ="
code5Type "
minOccurs ="
0 "/>
<
xs:element name ="
code6 "
type ="
code6Type "
minOccurs ="
0 "/>
<
xs:element name ="
code7 "
type ="
code7Type "
minOccurs ="
0 "/>
<
xs:element name ="
code8 "
type ="
code8Type "
minOccurs ="
0 "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
contactInformationType
Abstract
no
Schema Component Representation
<
xs:complexType name ="
contactInformationType ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
containerType
Abstract
no
Documentation
Although the max occurrence is set to unbound it is depending on settings. When the 'old' (prior version 6.03) container structure is used, the max occurrence is effectively 99 instead of unbound.
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
containerType ">
<
xs:sequence >
<
xs:element name ="
ID "
type ="
IDType "
minOccurs ="
0 "/>
<
xs:element name ="
type "
type ="
typeType "
minOccurs ="
0 "/>
<
xs:element name ="
quantity "
type ="
quantityType "
minOccurs ="
0 "/>
<
xs:element name ="
volume "
type ="
volumeType "
minOccurs ="
0 "/>
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
costAndChargeType
Abstract
no
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
costAndChargeType ">
<
xs:sequence >
<
xs:element name ="
amount "
type ="
amountType "
minOccurs ="
0 "/>
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
customItemsType
Abstract
no
Schema Component Representation
<
xs:complexType name ="
customItemsType ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
customLineItemsWms
Abstract
no
Schema Component Representation
<
xs:complexType name ="
customLineItemsWms ">
<
xs:sequence >
<
xs:element name ="
invoice "
type ="
invoiceType "
minOccurs ="
0 "/>
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
expectedType
Abstract
no
Schema Component Representation
<
xs:complexType name ="
expectedType ">
<
xs:sequence >
<
xs:element name ="
netWeight "
type ="
netWeightType "
minOccurs ="
0 "/>
</
xs:sequence >
</
xs:complexType >
Complex Type:
Super-types:
None
Sub-types:
None
Name
extraAmountType
Abstract
no
XML Instance Representation
Schema Component Representation
Complex Type:
Super-types:
None
Sub-types:
None
Name
extraReferenceType
Abstract
no
XML Instance Representation
Schema Component Representation
Complex Type:
Super-types:
None
Sub-types:
None
Name
extraTransactionDataType
Abstract
no
XML Instance Representation
Schema Component Representation
Super-types:
None
Sub-types:
None
Name
freeTextType
Abstract
no
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
freeTextType ">
<
xs:sequence >
<
xs:element name ="
text "
type ="
textType "
minOccurs ="
0 "/>
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
invoiceInfoType
Abstract
no
Schema Component Representation
<
xs:complexType name ="
invoiceInfoType ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
invoiceSetType
Abstract
no
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
invoiceSetType ">
<
xs:sequence >
<
xs:element name ="
set "
type ="
setType "
minOccurs ="
0 "/>
<
xs:element name ="
invoices "
type ="
invoicesType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
invoicesType
Abstract
no
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
invoicesType ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
linkType
Abstract
no
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
linkType ">
<
xs:sequence >
<
xs:element name ="
linkType "
type ="
linkTypeType "
minOccurs ="
0 "/>
<
xs:element name ="
linkText "
type ="
linkTextType "
minOccurs ="
0 "/>
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
lotCharacteristicsFreeTextType
Abstract
no
Documentation
This tag is used when the characteristic represents a freetext possibility.
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
lotCharacteristicsFreeTextType ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
lotCharacteristicsType
Abstract
no
Documentation
Lotcharacteristics are characterists per lot, not being the (expire) date, like quality, quality checked Y/N,colour (when not an different article code), supplier article code,......
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
lotCharacteristicsType ">
<
xs:sequence >
<
xs:element name ="
value "
type ="
valueType "
minOccurs ="
0 "/>
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
lotConditionsDescriptionType
Abstract
no
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
lotConditionsDescriptionType ">
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
lotConditionsType
Abstract
no
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
lotConditionsType ">
<
xs:sequence >
<
xs:element name ="
operator "
type ="
operatorType "
minOccurs ="
0 "/>
<
xs:element name ="
value "
type ="
valueType "
minOccurs ="
0 "/>
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
lotType ">
<
xs:sequence >
<
xs:element name ="
lotCode "
type ="
lotCodeType "
minOccurs ="
0 "/>
<
xs:element name ="
lotDate "
type ="
lotDateType "
minOccurs ="
0 "/>
<
xs:element name ="
expected "
type ="
expectedType "
minOccurs ="
0 "/>
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
orderType
Abstract
no
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
orderType ">
<
xs:sequence >
<
xs:element name ="
waybill "
type ="
waybillType "
minOccurs ="
0 "/>
<
xs:element name ="
transport "
type ="
transportType "
minOccurs ="
0 "/>
<
xs:element name ="
amounts "
type ="
amountsType "
minOccurs ="
0 "/>
<
xs:element name ="
codes "
type ="
codesType "
minOccurs ="
0 "/>
<
xs:element name ="
extraAmount "
type ="
extraAmountType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
address "
type ="
addressType "
minOccurs ="
0 "
maxOccurs ="
100 "/>
<
xs:element name ="
extraReference "
type ="
extraReferenceType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
link "
type ="
linkType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
freeText "
type ="
freeTextType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
invoiceSet "
type ="
invoiceSetType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
articleLine "
type ="
articleLineType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
container "
type ="
containerType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
costAndCharge "
type ="
costAndChargeType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
tailorMade "
type ="
tailorMadeType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
parametersType
Abstract
no
Documentation
The parameters can be used for tailor made solutions. Check with PSG consultants when to use.
Schema Component Representation
<
xs:complexType name ="
parametersType ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
selectionCodesType
Abstract
no
Documentation
The selection codes can be used to group a set of orders. For example an container number. Creating bookigs can be done with the given container so creating bookings is easier.
Schema Component Representation
<
xs:complexType name ="
selectionCodesType ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
tailorMadeType
Abstract
no
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
tailorMadeType ">
<
xs:sequence >
<
xs:element name ="
value "
type ="
ST_valueA100 "
minOccurs ="
0 "/>
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
timeFramesType
Abstract
no
Documentation
The opening hours of an address.
XML Instance Representation
<...
type="tag [1] " >
</...>
Schema Component Representation
<
xs:complexType name ="
timeFramesType ">
<
xs:sequence >
<
xs:element name ="
fromTime "
type ="
fromTimeType "
minOccurs ="
0 "/>
<
xs:element name ="
tillTime "
type ="
tillTimeType "
minOccurs ="
0 "/>
</
xs:sequence >
<
xs:attribute name ="
type "
type ="
stringType "
fixed ="
tag "
use ="
required "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
transportType
Abstract
no
Schema Component Representation
<
xs:complexType name ="
transportType ">
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >