33 lines
1.9 KiB
XML
33 lines
1.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:http://www.mic-cust.com/MicCustExportShipment/6.2" xmlns:meta="urn:http://www.mic-cust.com/MicMetadata/5.2" xmlns:error="urn:http://www.mic-cust.com/MicErrorWarningMessage/5.2" targetNamespace="urn:http://www.mic-cust.com/MicCustExportShipment/6.2" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
|
<xs:include schemaLocation="MicCustExportShipment.xsd"/>
|
|
<xs:import namespace="urn:http://www.mic-cust.com/MicErrorWarningMessage/5.2" schemaLocation="http://www.mic-cust.com/MicMetadata/MicErrorWarningMessage.xsd"/>
|
|
<xs:import namespace="urn:http://www.mic-cust.com/MicMetadata/5.2" schemaLocation="http://www.mic-cust.com/MicMetadata/MicMetadata.xsd"/>
|
|
<!--===== Data Groups Declarations =====-->
|
|
<!-- actual request/response types, describes the data which may be sent as response, you should define a response type for each webservice operation / business process-->
|
|
<xs:element name="InsertExportShipment">
|
|
<xs:annotation>
|
|
<xs:documentation>Message for inserting MIC CUST ExportShipment</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:complexType>
|
|
<xs:sequence>
|
|
<xs:element ref="ExportShipmentMessage"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:element>
|
|
<!--elements which should be used for operations-->
|
|
<xs:element name="ExportShipmentMessage" type="TExportShipMsg"/>
|
|
<xs:element name="StatusResponse" type="meta:TStatusResponse"/>
|
|
<!-- types which include the MIC standard message details, eg messageID, transactionID, ActionCode,... and links it with the actual structure-->
|
|
<xs:complexType name="TExportShipMsg">
|
|
<xs:annotation>
|
|
<xs:documentation>MIC request message</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:sequence>
|
|
<xs:element ref="meta:Metadata"/>
|
|
<xs:element ref="meta:MessageDetail"/>
|
|
<xs:element ref="ExportShipment"/>
|
|
</xs:sequence>
|
|
</xs:complexType>
|
|
</xs:schema>
|