XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace http://www.kewill.com/logistics/klic/status-out
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.
Documentation Base type and element specifications

Declared Namespaces

Prefix Namespace
Default namespace http://www.kewill.com/logistics/klic/status-out
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/status-out">
...
</xs:schema>
top

Global Definitions

Simple Type: AType

Super-types: xs:string < AType (by restriction)
Sub-types:
Name AType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
Documentation Character string value without control characters.
Schema Component Representation
<xs:simpleType name="AType">
<xs:restriction base="xs:string">
<xs:pattern value="(\P{Cc})*"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: AUType

Super-types: xs:string < AType (by restriction) < AUType (by restriction)
Sub-types:
Name AUType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
Documentation Character string value (uppercase) without control characters.
Schema Component Representation
<xs:simpleType name="AUType">
<xs:restriction base="AType">
<xs:pattern value="([^a-z])*"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: DTType

Super-types: xs:dateTime < DTType (by restriction)
Sub-types:
Name DTType
Content
  • Base XSD Type: dateTime
Documentation Date value specified in the following form "YYYY-MM-DDThh:mm:ss".
Schema Component Representation
<xs:simpleType name="DTType">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
top

Simple Type: NType

Super-types: xs:nonNegativeInteger < NType (by restriction)
Sub-types:
Name NType
Content
  • Base XSD Type: nonNegativeInteger
Documentation Non-negative integer value (no fractional digits).
Schema Component Representation
<xs:simpleType name="NType">
<xs:restriction base="xs:nonNegativeInteger"/>
</xs:simpleType>
top

Simple Type: ST_valueA100

Super-types: xs:string < AType (by restriction) < ST_valueA100 (by restriction)
Sub-types: None
Name ST_valueA100
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 100
Schema Component Representation
<xs:simpleType name="ST_valueA100">
<xs:restriction base="AType">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: codeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < codeType (by restriction)
Sub-types: None
Name codeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 10
Documentation This is the actual code. See ts2116 for possible values.
Schema Component Representation
<xs:simpleType name="codeType">
<xs:restriction base="AUType">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: dateTimeType

Super-types: xs:dateTime < DTType (by restriction) < dateTimeType (by restriction)
Sub-types: None
Name dateTimeType
Content
  • Base XSD Type: dateTime
Documentation This is the actual date/time/zone value.
Schema Component Representation
<xs:simpleType name="dateTimeType">
<xs:restriction base="DTType"/>
</xs:simpleType>
top

Simple Type: departmentType

Super-types: xs:string < AType (by restriction) < departmentType (by restriction)
Sub-types: None
Name departmentType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 4
Schema Component Representation
<xs:simpleType name="departmentType">
<xs:restriction base="AType">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: destinationCodeType

Super-types: xs:string < AType (by restriction) < AUType (by restriction) < destinationCodeType (by restriction)
Sub-types: None
Name destinationCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • pattern = ([^a-z])*
  • length <= 5
Schema Component Representation
<xs:simpleType name="destinationCodeType">
<xs:restriction base="AUType">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediCustomerDepartmentType

Super-types: xs:string < AType (by restriction) < ediCustomerDepartmentType (by restriction)
Sub-types: None
Name ediCustomerDepartmentType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 4
Schema Component Representation
<xs:simpleType name="ediCustomerDepartmentType">
<xs:restriction base="AType">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediCustomerNumberType

Super-types: xs:nonNegativeInteger < NType (by restriction) < ediCustomerNumberType (by restriction)
Sub-types: None
Name ediCustomerNumberType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 999999999999
Documentation The edi settings are located,combined with the other ediParm values, with this number.
Schema Component Representation
<xs:simpleType name="ediCustomerNumberType">
<xs:restriction base="NType">
<xs:maxInclusive value="999999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediCustomerSearchNameType

Super-types: xs:string < AType (by restriction) < ediCustomerSearchNameType (by restriction)
Sub-types: None
Name ediCustomerSearchNameType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 20
Schema Component Representation
<xs:simpleType name="ediCustomerSearchNameType">
<xs:restriction base="AType">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediFunction1Type

Super-types: xs:string < AType (by restriction) < ediFunction1Type (by restriction)
Sub-types: None
Name ediFunction1Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 3
Documentation 1-Remove transmission 2-Items to be added 4-Items to be changed 5-Replace transmission 6-Confirmation transmission 9-Initial transmission
Schema Component Representation
<xs:simpleType name="ediFunction1Type">
<xs:restriction base="AType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediParm1Type

Super-types: xs:nonNegativeInteger < NType (by restriction) < ediParm1Type (by restriction)
Sub-types: None
Name ediParm1Type
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9
Documentation This controls, in combination with ediParm2 and ediParm3, the processing of a file. With these settings Kewill Logistics can determine departments/defaults etc.
Schema Component Representation
<xs:simpleType name="ediParm1Type">
<xs:restriction base="NType">
<xs:maxInclusive value="9"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediParm2Type

Super-types: xs:string < AType (by restriction) < ediParm2Type (by restriction)
Sub-types: None
Name ediParm2Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 1
Schema Component Representation
<xs:simpleType name="ediParm2Type">
<xs:restriction base="AType">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediParm3Type

Super-types: xs:string < AType (by restriction) < ediParm3Type (by restriction)
Sub-types: None
Name ediParm3Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 1
Schema Component Representation
<xs:simpleType name="ediParm3Type">
<xs:restriction base="AType">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: ediReferenceType

Super-types: xs:string < AType (by restriction) < ediReferenceType (by restriction)
Sub-types: None
Name ediReferenceType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Documentation This is used to identify edi files.It is used when updates/ delete/ add is send of a previous transmission.
Schema Component Representation
<xs:simpleType name="ediReferenceType">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: internalNumberType

Super-types: xs:nonNegativeInteger < NType (by restriction) < internalNumberType (by restriction)
Sub-types: None
Name internalNumberType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 999999999999999
Schema Component Representation
<xs:simpleType name="internalNumberType">
<xs:restriction base="NType">
<xs:maxInclusive value="999999999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: numberType

Super-types: xs:nonNegativeInteger < NType (by restriction) < numberType (by restriction)
Sub-types: None
Name numberType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99999999999999999
Schema Component Representation
<xs:simpleType name="numberType">
<xs:restriction base="NType">
<xs:maxInclusive value="99999999999999999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: operationalPeriodType

Super-types: xs:string < AType (by restriction) < operationalPeriodType (by restriction)
Sub-types: None
Name operationalPeriodType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 7
Documentation Period number
Schema Component Representation
<xs:simpleType name="operationalPeriodType">
<xs:restriction base="AType">
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: prefixType

Super-types: xs:string < AType (by restriction) < prefixType (by restriction)
Sub-types: None
Name prefixType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 3
Schema Component Representation
<xs:simpleType name="prefixType">
<xs:restriction base="AType">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: primaryReferenceType

Super-types: xs:string < AType (by restriction) < primaryReferenceType (by restriction)
Sub-types: None
Name primaryReferenceType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 30
Schema Component Representation
<xs:simpleType name="primaryReferenceType">
<xs:restriction base="AType">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: receiverType

Super-types: xs:string < AType (by restriction) < receiverType (by restriction)
Sub-types: None
Name receiverType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="receiverType">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: referenceCodeType

Super-types: xs:nonNegativeInteger < NType (by restriction) < referenceCodeType (by restriction)
Sub-types: None
Name referenceCodeType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 9999
Documentation Represents the type of extra reference. For example 2 means: Unloading address reference. Depending on configuration. Configured in program ts2128.
Schema Component Representation
<xs:simpleType name="referenceCodeType">
<xs:restriction base="NType">
<xs:maxInclusive value="9999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: referenceIndicationType

Super-types: xs:nonNegativeInteger < NType (by restriction) < referenceIndicationType (by restriction)
Sub-types: None
Name referenceIndicationType
Content
  • Base XSD Type: nonNegativeInteger
  • value comes from list: {'0'|'1'|'9'}
Documentation Indication of the reference which is refered to when using the ediReference field. not set or set with 0 the ediReference is an external EDI reference set with 1 the ediReference points is the con note number set with 9 the ediReference points to a message reference
Schema Component Representation
<xs:simpleType name="referenceIndicationType">
<xs:restriction base="NType">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<xs:enumeration value="9"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: referenceTextType

Super-types: xs:string < AType (by restriction) < referenceTextType (by restriction)
Sub-types: None
Name referenceTextType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 30
Schema Component Representation
<xs:simpleType name="referenceTextType">
<xs:restriction base="AType">
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: remark_1Type

Super-types: xs:string < AType (by restriction) < remark_1Type (by restriction)
Sub-types: None
Name remark_1Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 65
Schema Component Representation
<xs:simpleType name="remark_1Type">
<xs:restriction base="AType">
<xs:maxLength value="65"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: remark_2Type

Super-types: xs:string < AType (by restriction) < remark_2Type (by restriction)
Sub-types: None
Name remark_2Type
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 68
Schema Component Representation
<xs:simpleType name="remark_2Type">
<xs:restriction base="AType">
<xs:maxLength value="68"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: statusCodeType

Super-types: xs:nonNegativeInteger < NType (by restriction) < statusCodeType (by restriction)
Sub-types: None
Name statusCodeType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 999
Schema Component Representation
<xs:simpleType name="statusCodeType">
<xs:restriction base="NType">
<xs:maxInclusive value="999"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: stringType

Super-types: xs:string < stringType (by restriction)
Sub-types: None
Name stringType
Content
  • Base XSD Type: string
Documentation Character string value
Schema Component Representation
<xs:simpleType name="stringType">
<xs:restriction base="xs:string"/>
</xs:simpleType>
top

Simple Type: tailorCodeType

Super-types: xs:string < AType (by restriction) < tailorCodeType (by restriction)
Sub-types: None
Name tailorCodeType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 6
Schema Component Representation
<xs:simpleType name="tailorCodeType">
<xs:restriction base="AType">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: trackingStatusType

Super-types: xs:nonNegativeInteger < NType (by restriction) < trackingStatusType (by restriction)
Sub-types: None
Name trackingStatusType
Content
  • Base XSD Type: nonNegativeInteger
  • value <= 99
Schema Component Representation
<xs:simpleType name="trackingStatusType">
<xs:restriction base="NType">
<xs:maxInclusive value="99"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: transmitterType

Super-types: xs:string < AType (by restriction) < transmitterType (by restriction)
Sub-types: None
Name transmitterType
Content
  • Base XSD Type: string
  • pattern = (\P{Cc})*
  • length <= 35
Schema Component Representation
<xs:simpleType name="transmitterType">
<xs:restriction base="AType">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
top