Format de données
XML
Types de données
- integer
pour nombres <= 999999999
- decimal
pour nombres > 999999999
- date
avec format YYYYMMDD
- boolean
avec valeur en minuscules true (=1), sinon false ou NULL (=0)
- string
Statut des données
- soit required
cannot be null - soit optional
exemple :
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:icus="http://orli.ws.v1.CustomerOrder/ICustomerOrder.xsd">
<soapenv:Header/>
<soapenv:Body>
<icus:createCustomerOrder>
<pCulturalRef>?</pCulturalRef>
<pTobIn>
<CREATE_CUSTOMER_ORDER>
<!--Optional:-->
<RENUMEROTATION>?</RENUMEROTATION>
<!--Optional:-->
<CTRL_UNIC_EXT>?</CTRL_UNIC_EXT>
<!--Optional:-->
<ART_ARRETE>?</ART_ARRETE>
<!--Optional:-->
<APPLI_TA301>?</APPLI_TA301>
<!--Optional:-->
<APPLI_TA475>?</APPLI_TA475>
<!--Optional:-->
<BLOC_DELA_COM>?</BLOC_DELA_COM>
<!--Optional:-->
<BLOC_CTRL_RISQ>?</BLOC_CTRL_RISQ>
<!--Optional:-->
<IMPUTATION>?</IMPUTATION>
<!--Optional:-->
<AJOUT_PERSONNE>?</AJOUT_PERSONNE>
<!--Optional:-->
<MONO_TAIL>?</MONO_TAIL>
<!--Optional:-->
<APPLI_RISQ_CLI>?</APPLI_RISQ_CLI>
<!--Optional:-->
<MODE_CONTROL_STOCK>?</MODE_CONTROL_STOCK>
<!--Optional:-->
<CONTROL_DELAI>?</CONTROL_DELAI>
<!--Optional:-->
<CONTROL_PORT>?</CONTROL_PORT>
<!--Optional:-->
<CUSTOMER_ORDER>
<ORDER_NUM>?</ORDER_NUM>
<CUSTOMER_CODE>?</CUSTOMER_CODE>
<COMPANY_CODE>?</COMPANY_CODE>
<!--Optional:-->
<NEW_CUSTOMER>?</NEW_CUSTOMER>
<!--Optional:-->
<ORDER_DATE>?</ORDER_DATE>
<!--Optional:-->
<VALUE_DATE>?</VALUE_DATE>
<!--Optional:-->
<ORDER_REFERENCE>?</ORDER_REFERENCE>
<!--Optional:-->
<ORLI_ORDER_NUM>?</ORLI_ORDER_NUM>
<COMMERCIAL_DIVISION>?</COMMERCIAL_DIVISION>
<SEASON_SALE>?</SEASON_SALE>
<ORDER_NATURE>?</ORDER_NATURE>
<ORDER_TYPE>?</ORDER_TYPE>
<!--Optional:-->
<SPECIAL_FINISH>?</SPECIAL_FINISH>
<!--Optional:-->
<DEPARTMENT>?</DEPARTMENT>
<!--Optional:-->
<REP_CODE>?</REP_CODE>
<!--Optional:-->
<TARIF_PERIOD>?</TARIF_PERIOD>
<!--Optional:-->
<TARIF_CODE>?</TARIF_CODE>
<!--Optional:-->
<CURRENCY>?</CURRENCY>
<!--Optional:-->
<PAYMENT_MODE>?</PAYMENT_MODE>
<!--Optional:-->
<DUE_DATE>?</DUE_DATE>
<!--Optional:-->
<BILLING_PROFILE>?</BILLING_PROFILE>
<!--Optional:-->
<SHIPMENT_MODE>?</SHIPMENT_MODE>
<!--Optional:-->
<CARRIER>?</CARRIER>
<!--Optional:-->
<FREIGHT_CHARGE>?</FREIGHT_CHARGE>
<!--Optional:-->
<PRIORITY>?</PRIORITY>
<!--Optional:-->
<CATALOG>?</CATALOG>
<!--Optional:-->
<REQUESTED_DELIVERY_START_DATE>?</REQUESTED_DELIVERY_START_DATE>
<!--Optional:-->
<REQUESTED_DELIVERY_END_DATE>?</REQUESTED_DELIVERY_END_DATE>
<TOTAL_QUANTITY>?</TOTAL_QUANTITY>
<!--Optional:-->
<CUSTOM_MADE_REF>?</CUSTOM_MADE_REF>
<!--Optional:-->
<CUSTOM_MADE_PERS>?</CUSTOM_MADE_PERS>
<!--Optional:-->
<DEADLINE_DATE>?</DEADLINE_DATE>
<!--Optional:-->
<NOT_APPLY_ELMENT>?</NOT_APPLY_ELMENT>
<!--Optional:-->
<NOT_APPLY_ELMENT_ECO>?</NOT_APPLY_ELMENT_ECO>
<!--Optional:-->
<RETURN_NUM>?</RETURN_NUM>
<!--Optional:-->
<GROSS_AMOUNT>?</GROSS_AMOUNT>
<!--Optional:-->
<DISCOUNT_AMOUNT>?</DISCOUNT_AMOUNT>
<!--Optional:-->
<PORT_PRICE>?</PORT_PRICE>
<!--Optional:-->
<MAX_HORIZON_DELAY>?</MAX_HORIZON_DELAY>
<!--Optional:-->
<MAX_HORIZON_DATE>?</MAX_HORIZON_DATE>
<LIST_RATE_ELEMENT>
<!--Zero or more repetitions:-->
<RATE_ELEMENT>
<ELEMENT_CODE>?</ELEMENT_CODE>
<!--Optional:-->
<ORDER_NUMBER>?</ORDER_NUMBER>
<!--Optional:-->
<RATE>?</RATE>
<!--Optional:-->
<AMOUNT>?</AMOUNT>
</RATE_ELEMENT>
</LIST_RATE_ELEMENT>
<LIST_TEXT>
<!--Zero or more repetitions:-->
<TEXT>
<LINK_CODE>?</LINK_CODE>
<ORDER_NUMBER>?</ORDER_NUMBER>
<LINE_NUMBER>?</LINE_NUMBER>
<!--Optional:-->
<DESCRIPTION>?</DESCRIPTION>
</TEXT>
</LIST_TEXT>
<LIST_ADRESS>
<!--Zero or more repetitions:-->
<ADRESS>
<LINK_CODE>?</LINK_CODE>
<!--Optional:-->
<CLIENT_CODE>?</CLIENT_CODE>
<!--Optional:-->
<COMPANY_NAME>?</COMPANY_NAME>
<!--Optional:-->
<INITIAL_CODE>?</INITIAL_CODE>
<!--Optional:-->
<FIRST_ADRESS_LINE>?</FIRST_ADRESS_LINE>
<!--Optional:-->
<SECOND_ADRESS_LINE>?</SECOND_ADRESS_LINE>
<!--Optional:-->
<THIRD_ADRESS_LINE>?</THIRD_ADRESS_LINE>
<!--Optional:-->
<POST_CODE>?</POST_CODE>
<!--Optional:-->
<CITY>?</CITY>
<!--Optional:-->
<COUNTRY>?</COUNTRY>
<!--Optional:-->
<DISTRICT>?</DISTRICT>
<!--Optional:-->
<BP_NUMBER>?</BP_NUMBER>
<!--Optional:-->
<ADMIN_SUBDIVISION>?</ADMIN_SUBDIVISION>
<!--Optional:-->
<ENSEIGNE>?</ENSEIGNE>
<!--Optional:-->
<TYPE>?</TYPE>
</ADRESS>
</LIST_ADRESS>
<LIST_ATTRIBUTE>
<!--Optional:-->
<ATTRIBUTE>
<!--Optional:-->
<ATTRIBUTE_DATE_1>?</ATTRIBUTE_DATE_1>
<!--Optional:-->
<ATTRIBUTE_DATE_2>?</ATTRIBUTE_DATE_2>
<!--Optional:-->
<ATTRIBUTE_DATE_3>?</ATTRIBUTE_DATE_3>
<!--Optional:-->
<ATTRIBUTE_DECISION_1>?</ATTRIBUTE_DECISION_1>
<!--Optional:-->
<ATTRIBUTE_DECISION_2>?</ATTRIBUTE_DECISION_2>
<!--Optional:-->
<ATTRIBUTE_DECISION_3>?</ATTRIBUTE_DECISION_3>
<!--Optional:-->
<ATTRIBUTE_TEXT_1>?</ATTRIBUTE_TEXT_1>
<!--Optional:-->
<ATTRIBUTE_TEXT_2>?</ATTRIBUTE_TEXT_2>
<!--Optional:-->
<ATTRIBUTE_TEXT_3>?</ATTRIBUTE_TEXT_3>
<!--Optional:-->
<ATTRIBUTE_NUMBER_1>?</ATTRIBUTE_NUMBER_1>
<!--Optional:-->
<ATTRIBUTE_NUMBER_2>?</ATTRIBUTE_NUMBER_2>
<!--Optional:-->
<ATTRIBUTE_NUMBER_3>?</ATTRIBUTE_NUMBER_3>
<!--Optional:-->
<ATTRIBUTE_AMOUNT_1>?</ATTRIBUTE_AMOUNT_1>
<!--Optional:-->
<ATTRIBUTE_AMOUNT_2>?</ATTRIBUTE_AMOUNT_2>
<!--Optional:-->
<ATTRIBUTE_AMOUNT_3>?</ATTRIBUTE_AMOUNT_3>
<!--Optional:-->
<ATTRIBUTE_CURRENCY_1>?</ATTRIBUTE_CURRENCY_1>
<!--Optional:-->
<ATTRIBUTE_CURRENCY_2>?</ATTRIBUTE_CURRENCY_2>
<!--Optional:-->
<ATTRIBUTE_CURRENCY_3>?</ATTRIBUTE_CURRENCY_3>
<!--Optional:-->
<ATTRIBUTE_TABLET_1>?</ATTRIBUTE_TABLET_1>
<!--Optional:-->
<ATTRIBUTE_TABLET_2>?</ATTRIBUTE_TABLET_2>
<!--Optional:-->
<ATTRIBUTE_TABLET_3>?</ATTRIBUTE_TABLET_3>
<!--Optional:-->
<ATTRIBUTE_TABLET_4>?</ATTRIBUTE_TABLET_4>
<!--Optional:-->
<ATTRIBUTE_TABLET_5>?</ATTRIBUTE_TABLET_5>
<!--Optional:-->
<ATTRIBUTE_TABLET_6>?</ATTRIBUTE_TABLET_6>
<!--Optional:-->
<ATTRIBUTE_TABLET_7>?</ATTRIBUTE_TABLET_7>
<!--Optional:-->
<ATTRIBUTE_TABLET_8>?</ATTRIBUTE_TABLET_8>
<!--Optional:-->
<ATTRIBUTE_TABLET_9>?</ATTRIBUTE_TABLET_9>
<!--Optional:-->
<ATTRIBUTE_TABLET_10>?</ATTRIBUTE_TABLET_10>
</ATTRIBUTE>
</LIST_ATTRIBUTE>
<LIST_LINE>
<!--Zero or more repetitions:-->
<LINE>
<LINE_NUMBER>?</LINE_NUMBER>
<!--Optional:-->
<SEASON>?</SEASON>
<!--Optional:-->
<PRODUCT_ID>?</PRODUCT_ID>
<!--Optional:-->
<COLOR>?</COLOR>
<!--Optional:-->
<SPECIAL_FINISH>?</SPECIAL_FINISH>
<!--Optional:-->
<ORIGINAL_SITE>?</ORIGINAL_SITE>
<!--Optional:-->
<ORIGINAL_WAREHOUSE>?</ORIGINAL_WAREHOUSE>
<!--Optional:-->
<REQUESTED_DELIVERY_START_DATE>?</REQUESTED_DELIVERY_START_DATE>
<!--Optional:-->
<REQUESTED_DELIVERY_END_DATE>?</REQUESTED_DELIVERY_END_DATE>
<!--Optional:-->
<SPECIAL_PRICE>?</SPECIAL_PRICE>
<!--Optional:-->
<TARIF_PERIOD>?</TARIF_PERIOD>
<!--Optional:-->
<TARIF_CODE>?</TARIF_CODE>
<!--Optional:-->
<EXAMPLE_SERIES>?</EXAMPLE_SERIES>
<!--Optional:-->
<EXAMPLE_SERIES_NUMBER>?</EXAMPLE_SERIES_NUMBER>
<!--Optional:-->
<QTY_01>?</QTY_01>
<!--Optional:-->
<QTY_02>?</QTY_02>
<!--Optional:-->
<QTY_03>?</QTY_03>
<!--Optional:-->
<QTY_04>?</QTY_04>
<!--Optional:-->
<QTY_05>?</QTY_05>
<!--Optional:-->
<QTY_06>?</QTY_06>
<!--Optional:-->
<QTY_07>?</QTY_07>
<!--Optional:-->
<QTY_08>?</QTY_08>
<!--Optional:-->
<QTY_09>?</QTY_09>
<!--Optional:-->
<QTY_10>?</QTY_10>
<!--Optional:-->
<QTY_11>?</QTY_11>
<!--Optional:-->
<QTY_12>?</QTY_12>
<!--Optional:-->
<QTY_13>?</QTY_13>
<!--Optional:-->
<QTY_14>?</QTY_14>
<!--Optional:-->
<QTY_15>?</QTY_15>
<!--Optional:-->
<QTY_16>?</QTY_16>
<!--Optional:-->
<QTY_17>?</QTY_17>
<!--Optional:-->
<QTY_18>?</QTY_18>
<!--Optional:-->
<QTY_19>?</QTY_19>
<!--Optional:-->
<QTY_20>?</QTY_20>
<!--Optional:-->
<PRICE_01>?</PRICE_01>
<!--Optional:-->
<PRICE_02>?</PRICE_02>
<!--Optional:-->
<PRICE_03>?</PRICE_03>
<!--Optional:-->
<PRICE_04>?</PRICE_04>
<!--Optional:-->
<PRICE_05>?</PRICE_05>
<!--Optional:-->
<PRICE_06>?</PRICE_06>
<!--Optional:-->
<PRICE_07>?</PRICE_07>
<!--Optional:-->
<PRICE_08>?</PRICE_08>
<!--Optional:-->
<PRICE_09>?</PRICE_09>
<!--Optional:-->
<PRICE_10>?</PRICE_10>
<!--Optional:-->
<PRICE_11>?</PRICE_11>
<!--Optional:-->
<PRICE_12>?</PRICE_12>
<!--Optional:-->
<PRICE_13>?</PRICE_13>
<!--Optional:-->
<PRICE_14>?</PRICE_14>
<!--Optional:-->
<PRICE_15>?</PRICE_15>
<!--Optional:-->
<PRICE_16>?</PRICE_16>
<!--Optional:-->
<PRICE_17>?</PRICE_17>
<!--Optional:-->
<PRICE_18>?</PRICE_18>
<!--Optional:-->
<PRICE_19>?</PRICE_19>
<!--Optional:-->
<PRICE_20>?</PRICE_20>
<!--Optional:-->
<COMMISSION_RATE>?</COMMISSION_RATE>
<!--Optional:-->
<REQUESTED_SHIPPING_START_DATE>?</REQUESTED_SHIPPING_START_DATE>
<!--Optional:-->
<QTY_IMMEDIATE_01>?</QTY_IMMEDIATE_01>
<!--Optional:-->
<QTY_IMMEDIATE_02>?</QTY_IMMEDIATE_02>
<!--Optional:-->
<QTY_IMMEDIATE_03>?</QTY_IMMEDIATE_03>
<!--Optional:-->
<QTY_IMMEDIATE_04>?</QTY_IMMEDIATE_04>
<!--Optional:-->
<QTY_IMMEDIATE_05>?</QTY_IMMEDIATE_05>
<!--Optional:-->
<QTY_IMMEDIATE_06>?</QTY_IMMEDIATE_06>
<!--Optional:-->
<QTY_IMMEDIATE_07>?</QTY_IMMEDIATE_07>
<!--Optional:-->
<QTY_IMMEDIATE_08>?</QTY_IMMEDIATE_08>
<!--Optional:-->
<QTY_IMMEDIATE_09>?</QTY_IMMEDIATE_09>
<!--Optional:-->
<QTY_IMMEDIATE_10>?</QTY_IMMEDIATE_10>
<!--Optional:-->
<QTY_IMMEDIATE_11>?</QTY_IMMEDIATE_11>
<!--Optional:-->
<QTY_IMMEDIATE_12>?</QTY_IMMEDIATE_12>
<!--Optional:-->
<QTY_IMMEDIATE_13>?</QTY_IMMEDIATE_13>
<!--Optional:-->
<QTY_IMMEDIATE_14>?</QTY_IMMEDIATE_14>
<!--Optional:-->
<QTY_IMMEDIATE_15>?</QTY_IMMEDIATE_15>
<!--Optional:-->
<QTY_IMMEDIATE_16>?</QTY_IMMEDIATE_16>
<!--Optional:-->
<QTY_IMMEDIATE_17>?</QTY_IMMEDIATE_17>
<!--Optional:-->
<QTY_IMMEDIATE_18>?</QTY_IMMEDIATE_18>
<!--Optional:-->
<QTY_IMMEDIATE_19>?</QTY_IMMEDIATE_19>
<!--Optional:-->
<QTY_IMMEDIATE_20>?</QTY_IMMEDIATE_20>
<LIST_GENCOD>
<!--Zero or more repetitions:-->
<GENCOD>
<!--Optional:-->
<CODE>?</CODE>
<!--Optional:-->
<QUANTITY>?</QUANTITY>
<!--Optional:-->
<PRICE>?</PRICE>
<!--Optional:-->
<SIZE_DESCRIPTION>?</SIZE_DESCRIPTION>
<!--Optional:-->
<QTY_IMMEDIATE>?</QTY_IMMEDIATE>
</GENCOD>
</LIST_GENCOD>
<LIST_RATE_ELEMENT_LINE>
<!--Zero or more repetitions:-->
<RATE_ELEMENT_LINE>
<ELEMENT_CODE>?</ELEMENT_CODE>
<!--Optional:-->
<ORDER_NUMBER>?</ORDER_NUMBER>
<!--Optional:-->
<RATE>?</RATE>
<!--Optional:-->
<AMOUNT>?</AMOUNT>
</RATE_ELEMENT_LINE>
</LIST_RATE_ELEMENT_LINE>
<LIST_TEXT_LINE>
<!--Zero or more repetitions:-->
<TEXT_LINE>
<LINK_CODE>?</LINK_CODE>
<LINE_NUMBER>?</LINE_NUMBER>
<!--Optional:-->
<DESCRIPTION>?</DESCRIPTION>
</TEXT_LINE>
</LIST_TEXT_LINE>
</LINE>
</LIST_LINE>
</CUSTOMER_ORDER>
</CREATE_CUSTOMER_ORDER>
</pTobIn>
</icus:createCustomerOrder>
</soapenv:Body>
</soapenv:Envelope>
soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:icus="http://orliweb.ws.CustomerOrder/ICustomerOrder.xsd">
<soapenv:Header/>
<soapenv:Body>
<icus:createCustomerOrder>
<pWebuser></pWebuser>
<pCulturalRef></pCulturalRef>
<pTobIn>
<CREATE_CUSTOMER_ORDER>
<!--Optional:-->
<RENUMEROTATION>?</RENUMEROTATION>
…
</CREATE_CUSTOMER_ORDER>
</pTobIn>
</icus:createCustomerOrder>
</soapenv:Body>
</soapenv:Envelope>
Remarques
Pour la recherche des champs ayant un code ISO (exemple : Pays), Cegid Orli applique un ordre de recherche précis :
- champ aux normes ISO
- SINON champ Cegid Orli
Ces cas sont précisés dans les contrats Web Service pour éviter le risque (même infime) d’avoir un champ Cegid Orli qui pourrait avoir le même code ISO, et ainsi correspondre à un autre code.
exemple :
|
Code pays Cegid Orli |
Libellé pays Cegid Orli |
Code pays |
|
BEL |
Belgique |
BE |
|
BE |
Biélorussie |
BY |
Lorsque le partenaire passe le code pays ISO « BE », il faut qu’on l’interprète comme la Belgique (et non la Biélorussie).