Интеграция:Маршрут TMS

Материал из Cwms3000
Перейти к: навигация, поиск

Содержание

Информации о маршрутах TMS (tms_route.xml)

Тег Название поля Обяз-ный Тип данных Примечание
<?xml version="1.0" encoding="Windows-1251" standalone="yes"?>
<ROUTE>
<NUM>
</NUM>
Номер маршрута в CWMS3000 Да String
<ID_DOC>
</ID_DOC>
Номер маршрута из учётной системы клиента Да String
<TYP>
</TYP>
Тип маршрута Да Integer
<PRIORITY>
</PRIORITY>
Приоритет маршрута Да Integer
<GATE>
</GATE>
Ворота загрузки маршрута (имена ячеек ворот описанных в CWMS) Да String
<DEPARTURE_FD>
</DEPARTURE_FD>
Дата и время доставки Да String в формате 'dd.mm.yyyy hh24:mi:ss'
<CAR_NUM>
</CAR_NUM>
Номер автомобиля Нет String
<CAR_DRIVER>
</CAR_DRIVER>
Водитель Нет String
<EXPEDITOR>
</EXPEDITOR>
Экспедитор Нет String
<DSC>
</DSC>
Примечание к маршруту Нет String
<ORDERS>
<ORDER>
<NUM>
</NUM>
Номер транспортного заказа в CWMS3000 Да String совпадает с номером складского заказа
<ID_DOC>
</ID_DOC>
Номер заказа из учетной системы клиента Да String
<PRIORITY>
</PRIORITY>
Приоритет заказа Да Integer
<ORD>
</ORD>
Порядок загрузки в машину Нет String
<WEIGHT>
</WEIGHT>
Вес Да float
<VOLUME>
</VOLUME>
Объём Нет float
<DSC>
</DSC>
Примечание к заказу Да String
</ORDER>
</ORDERS>
</ROUTE>

XSD схема

<?xml version="1.0" encoding="Windows-1251"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="ROUTE">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="NUM" type="xs:string" minOccurs="1" maxOccurs="1" />
                <xs:element name="ID_DOC" type="xs:string" minOccurs="1" maxOccurs="1" />
                <xs:element name="TYP" type="xs:int" minOccurs="1" maxOccurs="1" />
                <xs:element name="PRIORITY" type="xs:int" minOccurs="1" maxOccurs="1" />
                <xs:element name="GATE" type="xs:string" minOccurs="1" maxOccurs="1" />
                <xs:element name="DEPARTURE_FD" type="xs:string" minOccurs="1" maxOccurs="1" />
                <xs:element name="CAR_NUM" type="xs:string" minOccurs="1" maxOccurs="1" />
                <xs:element name="CAR_DRIVER" type="xs:string" minOccurs="0" />
                <xs:element name="EXPEDITOR" type="xs:string" minOccurs="0" />
                <xs:element name="DSC" type="xs:string" minOccurs="0" />
                <xs:element name="ORDERS" minOccurs="0">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="ORDER" minOccurs="0" maxOccurs="unbounded">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="NUM" type="xs:unsignedInt" minOccurs="1" maxOccurs="1" />
                                        <xs:element name="ID_DOC" type="xs:string" minOccurs="1" maxOccurs="1" />
                                        <xs:element name="PRIORITY" type="xs:int" minOccurs="1" maxOccurs="1" />
                                        <xs:element name="ORD" type="xs:int" minOccurs="1" maxOccurs="1" />
                                        <xs:element name="WEIGHT" type="xs:float" minOccurs="0" />
                                        <xs:element name="VOLUME" type="xs:float" minOccurs="0" />
                                        <xs:element name="DSC" minOccurs="0" />
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>

Пример XML

<?xml version="1.0" encoding="Windows-1251"?>
<ROUTE>
<NUM>23457 Маршрут</NUM>
<ID_DOC>{434557-ddfssddf-344534sd-sdfsdf}</ID_DOC>
<TYP>0</TYP>
<PRIORITY>1</PRIORITY>
<GATE>ДОК №5</GATE>
<DEPARTURE_FD>25.04.2012 20:20:09</DEPARTURE_FD>
<CAR_NUM>EBS2543198</CAR_NUM>
<CAR_DRIVER>Васильев</CAR_DRIVER>
<EXPEDITOR>Васильев</EXPEDITOR>
<DSC>Быстро</DSC>
<ORDERS>
<ORDER>
 <NUM>test15042012</NUM>
 <ID_DOC>{43427-ddfas-344534sd-sdfsdf}</ID_DOC>
 <PRIORITY>1</PRIORITY>
 <ORD>1</ORD>
 <WEIGHT>820</WEIGHT>
 <VOLUME>5.3</VOLUME>
 <DSC>заказ1</DSC>
 </ORDER>
<ORDER>
 <NUM>test12</NUM>
 <ID_DOC>{356433-ddfas-344534sd-sasdvvgf}</ID_DOC>
 <PRIORITY>1</PRIORITY>
 <ORD>2</ORD>
 <WEIGHT>850</WEIGHT>
 <VOLUME>9.1</VOLUME>
 <DSC>заказ2</DSC>
 </ORDER>
</ORDERS>
</ROUTE>

Ссылки:

Личные инструменты
Пространства имён
Варианты
Действия
site
Складские процессы
Инструкции CWMS3000
Инструкции Oracle для CWMS3000
Интеграция с CWMS3000
Дополнительно
Инструменты