作者 朱兆平

docker部署报文字典

  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!-- edited with XMLSpy v2008 sp1 (http://www.altova.com) by YYC (EMBRACE) -->
  3 +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:eta="http://www.chinaport.gov.cn/eta" targetNamespace="http://www.chinaport.gov.cn/eta" elementFormDefault="qualified" attributeFormDefault="unqualified">
  4 + <xs:element name="EtaMessage">
  5 + <xs:annotation>
  6 + <xs:documentation>运抵报告全自动导入报文</xs:documentation>
  7 + </xs:annotation>
  8 + <xs:complexType>
  9 + <xs:sequence>
  10 + <xs:element name="Vertion">
  11 + <xs:simpleType>
  12 + <xs:restriction base="xs:string">
  13 + <xs:maxLength value="5"/>
  14 + <xs:minLength value="1"/>
  15 + </xs:restriction>
  16 + </xs:simpleType>
  17 + </xs:element>
  18 + <xs:element name="IEFlag">
  19 + <xs:annotation>
  20 + <xs:documentation>进出口标志</xs:documentation>
  21 + </xs:annotation>
  22 + <xs:simpleType>
  23 + <xs:restriction base="xs:string">
  24 + <xs:maxLength value="1"/>
  25 + </xs:restriction>
  26 + </xs:simpleType>
  27 + </xs:element>
  28 + <xs:element name="EtaArrival">
  29 + <xs:complexType>
  30 + <xs:sequence>
  31 + <xs:element name="SeqNo">
  32 + <xs:annotation>
  33 + <xs:documentation>统一编号</xs:documentation>
  34 + </xs:annotation>
  35 + <xs:simpleType>
  36 + <xs:restriction base="xs:string">
  37 + <xs:maxLength value="18"/>
  38 + </xs:restriction>
  39 + </xs:simpleType>
  40 + </xs:element>
  41 + <xs:element name="CustomsCode">
  42 + <xs:annotation>
  43 + <xs:documentation>申报地海关</xs:documentation>
  44 + </xs:annotation>
  45 + <xs:simpleType>
  46 + <xs:restriction base="xs:string">
  47 + <xs:length value="4"/>
  48 + </xs:restriction>
  49 + </xs:simpleType>
  50 + </xs:element>
  51 + <xs:element name="InputOpId">
  52 + <xs:annotation>
  53 + <xs:documentation>当前操作员ic卡号</xs:documentation>
  54 + </xs:annotation>
  55 + <xs:simpleType>
  56 + <xs:restriction base="xs:string">
  57 + <xs:length value="13"/>
  58 + </xs:restriction>
  59 + </xs:simpleType>
  60 + </xs:element>
  61 + <xs:element name="InputOpName">
  62 + <xs:annotation>
  63 + <xs:documentation>当前操作员ic卡姓名</xs:documentation>
  64 + </xs:annotation>
  65 + <xs:simpleType>
  66 + <xs:restriction base="xs:string">
  67 + <xs:maxLength value="20"/>
  68 + <xs:minLength value="1"/>
  69 + </xs:restriction>
  70 + </xs:simpleType>
  71 + </xs:element>
  72 + <xs:element name="ApplyName">
  73 + <xs:annotation>
  74 + <xs:documentation>当前操作员单位名称</xs:documentation>
  75 + </xs:annotation>
  76 + <xs:simpleType>
  77 + <xs:restriction base="xs:string">
  78 + <xs:maxLength value="255"/>
  79 + <xs:minLength value="1"/>
  80 + </xs:restriction>
  81 + </xs:simpleType>
  82 + </xs:element>
  83 + <xs:element name="ApplyCode">
  84 + <xs:annotation>
  85 + <xs:documentation>当前操作员单位海关十位编码</xs:documentation>
  86 + </xs:annotation>
  87 + <xs:simpleType>
  88 + <xs:restriction base="xs:string">
  89 + <xs:length value="10"/>
  90 + </xs:restriction>
  91 + </xs:simpleType>
  92 + </xs:element>
  93 + <xs:element name="CopCode">
  94 + <xs:annotation>
  95 + <xs:documentation>当前操作员单位组织机构代码</xs:documentation>
  96 + </xs:annotation>
  97 + <xs:simpleType>
  98 + <xs:restriction base="xs:string">
  99 + <xs:length value="9"/>
  100 + </xs:restriction>
  101 + </xs:simpleType>
  102 + </xs:element>
  103 + <xs:element name="ArriveNo">
  104 + <xs:annotation>
  105 + <xs:documentation>运抵编号(北方模式必填
  106 +南方模式免填
  107 +水运中转模式选填
  108 +运抵编号规则:4位申报地海关代码+2位卸货地代码+6位编号生成日期〔顺序为年(2位)、月(2位)、日(2位)〕+6位流水号';)</xs:documentation>
  109 + </xs:annotation>
  110 + <xs:simpleType>
  111 + <xs:restriction base="xs:string">
  112 + <xs:maxLength value="18"/>
  113 + </xs:restriction>
  114 + </xs:simpleType>
  115 + </xs:element>
  116 + <xs:element name="ContaId">
  117 + <xs:annotation>
  118 + <xs:documentation>集装箱货物必填;非集装箱货物填H2000</xs:documentation>
  119 + </xs:annotation>
  120 + <xs:simpleType>
  121 + <xs:restriction base="xs:string">
  122 + <xs:maxLength value="11"/>
  123 + <xs:minLength value="0"/>
  124 + </xs:restriction>
  125 + </xs:simpleType>
  126 + </xs:element>
  127 + <xs:element name="BillNo">
  128 + <xs:annotation>
  129 + <xs:documentation>北方模式选填
  130 +南方模式汽车运输的填报车牌号
  131 +水运中转模式必填</xs:documentation>
  132 + </xs:annotation>
  133 + <xs:simpleType>
  134 + <xs:restriction base="xs:string">
  135 + <xs:maxLength value="32"/>
  136 + </xs:restriction>
  137 + </xs:simpleType>
  138 + </xs:element>
  139 + <xs:element name="TrafMode">
  140 + <xs:annotation>
  141 + <xs:documentation>进出境运输方式代码:2-江海运输;3-铁路运输;4-汽车运输;5-航空运输;6-邮件运输</xs:documentation>
  142 + </xs:annotation>
  143 + <xs:simpleType>
  144 + <xs:restriction base="xs:string">
  145 + <xs:maxLength value="1"/>
  146 + </xs:restriction>
  147 + </xs:simpleType>
  148 + </xs:element>
  149 + <xs:element name="TrafName">
  150 + <xs:annotation>
  151 + <xs:documentation>当北方模式选填
  152 +南方模式填写“@”+13位载货清单号
  153 +水运中转模式:境内水路运输填报驳船船名;境内铁路运输填报车名(主管海关4位关别代码+“TRAIN”);境内公路运输填报车名(主管海关4位关别代码+“TRUCK”)</xs:documentation>
  154 + </xs:annotation>
  155 + <xs:simpleType>
  156 + <xs:restriction base="xs:string">
  157 + <xs:maxLength value="255"/>
  158 + </xs:restriction>
  159 + </xs:simpleType>
  160 + </xs:element>
  161 + <xs:element name="VoyageNo">
  162 + <xs:annotation>
  163 + <xs:documentation>境内运输工具航(班)次:北方模式选填
  164 +南方模式免填
  165 +水运中转模式:境内水路运输填报驳船航次号;境内铁路、公路运输填报6位启运日期〔顺序为年(2位)、月(2位)、日(2位)</xs:documentation>
  166 + </xs:annotation>
  167 + <xs:simpleType>
  168 + <xs:restriction base="xs:string">
  169 + <xs:maxLength value="32"/>
  170 + </xs:restriction>
  171 + </xs:simpleType>
  172 + </xs:element>
  173 + <xs:element name="TrafWay">
  174 + <xs:annotation>
  175 + <xs:documentation>境内运输方式:2-江海运输;3-铁路运输;4-汽车运输;5-航空运输;6-邮件运输</xs:documentation>
  176 + </xs:annotation>
  177 + <xs:simpleType>
  178 + <xs:restriction base="xs:string">
  179 + <xs:maxLength value="1"/>
  180 + </xs:restriction>
  181 + </xs:simpleType>
  182 + </xs:element>
  183 + <xs:element name="PackNo">
  184 + <xs:annotation>
  185 + <xs:documentation>托运货物件数:非集装箱货物必填</xs:documentation>
  186 + </xs:annotation>
  187 + <xs:simpleType>
  188 + <xs:restriction base="xs:string">
  189 + <xs:maxLength value="18"/>
  190 + </xs:restriction>
  191 + </xs:simpleType>
  192 + </xs:element>
  193 + <xs:element name="GrossWt">
  194 + <xs:annotation>
  195 + <xs:documentation>货物总毛重:非集装箱货物必填,单位:千克。</xs:documentation>
  196 + </xs:annotation>
  197 + <xs:simpleType>
  198 + <xs:restriction base="xs:string">
  199 + <xs:maxLength value="18"/>
  200 + </xs:restriction>
  201 + </xs:simpleType>
  202 + </xs:element>
  203 + <xs:element name="UnloadCode">
  204 + <xs:annotation>
  205 + <xs:documentation>卸货地代码</xs:documentation>
  206 + </xs:annotation>
  207 + <xs:simpleType>
  208 + <xs:restriction base="xs:string">
  209 + <xs:maxLength value="32"/>
  210 + </xs:restriction>
  211 + </xs:simpleType>
  212 + </xs:element>
  213 + <xs:element name="ArriveTime">
  214 + <xs:annotation>
  215 + <xs:documentation>到达卸货地时间</xs:documentation>
  216 + </xs:annotation>
  217 + <xs:simpleType>
  218 + <xs:restriction base="xs:string">
  219 + <xs:maxLength value="14"/>
  220 + </xs:restriction>
  221 + </xs:simpleType>
  222 + </xs:element>
  223 + <xs:element name="ContaType">
  224 + <xs:annotation>
  225 + <xs:documentation>集装箱(器)尺寸和类FFF/*0型:集装箱货物必填
  226 +非集装箱货物免填</xs:documentation>
  227 + </xs:annotation>
  228 + <xs:simpleType>
  229 + <xs:restriction base="xs:string">
  230 + <xs:maxLength value="4"/>
  231 + </xs:restriction>
  232 + </xs:simpleType>
  233 + </xs:element>
  234 + <xs:element name="TrnMode">
  235 + <xs:annotation>
  236 + <xs:documentation>转关方式:0-非转关运抵模式;1-南方转关运抵模式;2-北方转关运抵模式;3-水运中转运抵模式</xs:documentation>
  237 + </xs:annotation>
  238 + <xs:simpleType>
  239 + <xs:restriction base="xs:string">
  240 + <xs:maxLength value="1"/>
  241 + </xs:restriction>
  242 + </xs:simpleType>
  243 + </xs:element>
  244 + <xs:element name="Notes">
  245 + <xs:annotation>
  246 + <xs:documentation>备注</xs:documentation>
  247 + </xs:annotation>
  248 + <xs:simpleType>
  249 + <xs:restriction base="xs:string">
  250 + <xs:maxLength value="255"/>
  251 + </xs:restriction>
  252 + </xs:simpleType>
  253 + </xs:element>
  254 + </xs:sequence>
  255 + </xs:complexType>
  256 + </xs:element>
  257 + <xs:element name="EtaArrivalSign">
  258 + <xs:complexType>
  259 + <xs:sequence>
  260 + <xs:element name="OperType">
  261 + <xs:annotation>
  262 + <xs:documentation>操作类型:A:暂存;C:申报(申请)</xs:documentation>
  263 + </xs:annotation>
  264 + <xs:simpleType>
  265 + <xs:restriction base="xs:string">
  266 + <xs:length value="1"/>
  267 + </xs:restriction>
  268 + </xs:simpleType>
  269 + </xs:element>
  270 + <xs:element name="Sign">
  271 + <xs:annotation>
  272 + <xs:documentation>签名信息</xs:documentation>
  273 + </xs:annotation>
  274 + <xs:simpleType>
  275 + <xs:restriction base="xs:string">
  276 + <xs:maxLength value="201"/>
  277 + <xs:minLength value="1"/>
  278 + </xs:restriction>
  279 + </xs:simpleType>
  280 + </xs:element>
  281 + <xs:element name="SignDate">
  282 + <xs:annotation>
  283 + <xs:documentation>签名日期</xs:documentation>
  284 + </xs:annotation>
  285 + <xs:simpleType>
  286 + <xs:restriction base="xs:string">
  287 + <xs:length value="14"/>
  288 + </xs:restriction>
  289 + </xs:simpleType>
  290 + </xs:element>
  291 + <xs:element name="ClientSeqNo">
  292 + <xs:annotation>
  293 + <xs:documentation>客户端统一编号,每个hostid要唯一</xs:documentation>
  294 + </xs:annotation>
  295 + <xs:simpleType>
  296 + <xs:restriction base="xs:string">
  297 + <xs:length value="18"/>
  298 + </xs:restriction>
  299 + </xs:simpleType>
  300 + </xs:element>
  301 + <xs:element name="HostId">
  302 + <xs:annotation>
  303 + <xs:documentation>邮箱客户端ID</xs:documentation>
  304 + </xs:annotation>
  305 + <xs:simpleType>
  306 + <xs:restriction base="xs:string">
  307 + <xs:maxLength value="18"/>
  308 + <xs:minLength value="1"/>
  309 + </xs:restriction>
  310 + </xs:simpleType>
  311 + </xs:element>
  312 + <xs:element name="CertNo">
  313 + <xs:annotation>
  314 + <xs:documentation>当前操作员ic卡证书号</xs:documentation>
  315 + </xs:annotation>
  316 + <xs:simpleType>
  317 + <xs:restriction base="xs:string">
  318 + <xs:maxLength value="20"/>
  319 + <xs:minLength value="1"/>
  320 + </xs:restriction>
  321 + </xs:simpleType>
  322 + </xs:element>
  323 + </xs:sequence>
  324 + </xs:complexType>
  325 + </xs:element>
  326 + </xs:sequence>
  327 + </xs:complexType>
  328 + </xs:element>
  329 +</xs:schema>
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!-- edited with XMLSpy v2008 (http://www.altova.com) by lei_ying (szc) -->
  3 +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:Declaration:datamodel:standard:CN:MT8204:1" xmlns:xdb="http://xmlns.oracle.com/xdb" targetNamespace="urn:Declaration:datamodel:standard:CN:MT8204:1" elementFormDefault="qualified" attributeFormDefault="unqualified">
  4 + <!--******中国海关空运出口变更运输工具申请报文定义文档******-->
  5 + <!--命名空间:urn:Declaration:datamodel:standard:CN:MT8104:1-->
  6 +
  7 +
  8 +
  9 +
  10 + <!--******根元素定义******-->
  11 + <!--出口变更运输工具申请报文以Manifest作为根节点-->
  12 + <xs:element name="Manifest" type="Manifest">
  13 + <xs:annotation>
  14 + <xs:documentation>空运出口变更运输工具申请</xs:documentation>
  15 + </xs:annotation>
  16 + </xs:element>
  17 + <!--******根元素结构定义******-->
  18 +
  19 +
  20 + <xs:complexType name="Manifest">
  21 + <xs:annotation>
  22 + <xs:documentation>空运出口变更运输工具申请</xs:documentation>
  23 + </xs:annotation>
  24 + <xs:sequence>
  25 + <xs:element name="Head" type="Head">
  26 + <xs:annotation>
  27 + <xs:documentation>报文头(循环次数:1)</xs:documentation>
  28 + </xs:annotation>
  29 + </xs:element>
  30 + <xs:element name="Declaration">
  31 + <xs:annotation>
  32 + <xs:documentation>报文体(循环次数:1)</xs:documentation>
  33 + </xs:annotation>
  34 + <xs:complexType>
  35 + <xs:complexContent>
  36 + <xs:extension base="Declaration"/>
  37 + </xs:complexContent>
  38 + </xs:complexType>
  39 +
  40 +
  41 + </xs:element>
  42 + </xs:sequence>
  43 + </xs:complexType>
  44 + <!--******报文头结构定义******-->
  45 + <!--MessageType/报文类型代码:MT8204-->
  46 + <!--FunctionCode/报文功能代码:2-->
  47 +
  48 + <xs:complexType name="Head">
  49 + <xs:annotation>
  50 + <xs:documentation>报文头</xs:documentation>
  51 + </xs:annotation>
  52 + <xs:sequence>
  53 + <xs:element name="MessageID" >
  54 + <xs:annotation>
  55 + <xs:documentation>报文编号(循环次数:1)</xs:documentation>
  56 + </xs:annotation>
  57 + </xs:element>
  58 + <xs:element name="FunctionCode" fixed="2">
  59 + <xs:annotation>
  60 + <xs:documentation>报文功能代码(循环次数:1)</xs:documentation>
  61 + </xs:annotation>
  62 + </xs:element>
  63 + <xs:element name="MessageType" fixed="MT8204">
  64 + <xs:annotation>
  65 + <xs:documentation>报文类型代码(循环次数:1)</xs:documentation>
  66 + </xs:annotation>
  67 + </xs:element>
  68 + <xs:element name="SenderID" >
  69 + <xs:annotation>
  70 + <xs:documentation>发送方代码(循环次数:1)</xs:documentation>
  71 + </xs:annotation>
  72 + </xs:element>
  73 + <xs:element name="ReceiverID" >
  74 + <xs:annotation>
  75 + <xs:documentation>接受方代码(循环次数:1)</xs:documentation>
  76 + </xs:annotation>
  77 + </xs:element>
  78 + <xs:element name="SendTime" >
  79 + <xs:annotation>
  80 + <xs:documentation>发送时间(循环次数:1)</xs:documentation>
  81 + </xs:annotation>
  82 + </xs:element>
  83 + <xs:element name="Version" >
  84 + <xs:annotation>
  85 + <xs:documentation>报文版本号(循环次数:1)</xs:documentation>
  86 + </xs:annotation>
  87 + </xs:element>
  88 + </xs:sequence>
  89 + </xs:complexType>
  90 + <!--******报文体结构定义******-->
  91 +
  92 + <xs:complexType name="Declaration">
  93 + <xs:annotation>
  94 + <xs:documentation>报文体</xs:documentation>
  95 + </xs:annotation>
  96 + <xs:sequence>
  97 + <xs:element name="BorderTransportMeans" type="BorderTransportMeans">
  98 + <xs:annotation>
  99 + <xs:documentation>运输工具数据段(循环次数:1)</xs:documentation>
  100 + </xs:annotation>
  101 + </xs:element>
  102 + <xs:element name="ChangeBorderTransportMeans" type="BorderTransportMeans">
  103 + <xs:annotation>
  104 + <xs:documentation>变更后运输工具数据段(循环次数:1)</xs:documentation>
  105 + </xs:annotation>
  106 + </xs:element>
  107 + <xs:element name="Consignment" type="Consignment" maxOccurs="5000">
  108 + <xs:annotation>
  109 + <xs:documentation>提(运)单数据段(循环次数:1-9999)</xs:documentation>
  110 + </xs:annotation>
  111 + </xs:element>
  112 + <xs:element name="AdditionalInformation" type="AdditionalInformation" minOccurs="0">
  113 + <xs:annotation>
  114 + <xs:documentation>备注(循环次数:0-1)</xs:documentation>
  115 + </xs:annotation>
  116 + </xs:element>
  117 + </xs:sequence>
  118 + </xs:complexType>
  119 + <!--******运输工具数据段******-->
  120 + <xs:complexType name="BorderTransportMeans">
  121 + <xs:annotation>
  122 + <xs:documentation>运输工具数据段</xs:documentation>
  123 + </xs:annotation>
  124 + <xs:sequence>
  125 + <xs:element name="JourneyID" >
  126 + <xs:annotation>
  127 + <xs:documentation>149 Conveyance reference number 航次航班编号(循环次数:1)</xs:documentation>
  128 + </xs:annotation>
  129 + </xs:element>
  130 + <xs:element name="ID" minOccurs="0" maxOccurs="0">
  131 + <xs:annotation>
  132 + <xs:documentation>167 Identification of means of transport crossing the border code 运输工具代码(循环次数:0)</xs:documentation>
  133 + </xs:annotation>
  134 + </xs:element>
  135 + </xs:sequence>
  136 + </xs:complexType>
  137 + <!--******变更后运输工具数据段******-->
  138 + <xs:complexType name="Consignment">
  139 + <xs:annotation>
  140 + <xs:documentation>变更后运输工具数据段</xs:documentation>
  141 + </xs:annotation>
  142 + <xs:sequence>
  143 + <xs:element name="TransportContractDocument" type="TransportContractDocument">
  144 + <xs:annotation>
  145 + <xs:documentation>运输合同信息(循环次数:1)</xs:documentation>
  146 + </xs:annotation>
  147 + </xs:element>
  148 + <xs:element name="ChangeConsignment" type="ChangeConsignment" minOccurs="0">
  149 + <xs:annotation>
  150 + <xs:documentation>变更后提(运)单信息(循环次数:0-1)</xs:documentation>
  151 + </xs:annotation>
  152 + </xs:element>
  153 + </xs:sequence>
  154 + </xs:complexType>
  155 + <!--变更后提(运)单信息-->
  156 + <xs:complexType name="ChangeConsignment">
  157 + <xs:annotation>
  158 + <xs:documentation>变更后提(运)单信息</xs:documentation>
  159 + </xs:annotation>
  160 + <xs:sequence>
  161 + <xs:element name="TransportContractDocument" type="TransportContractDocument">
  162 + <xs:annotation>
  163 + <xs:documentation>运输合同信息(循环次数:1)</xs:documentation>
  164 + </xs:annotation>
  165 + </xs:element>
  166 + </xs:sequence>
  167 + </xs:complexType>
  168 + <!--运输合同信息-->
  169 + <xs:complexType name="TransportContractDocument">
  170 + <xs:annotation>
  171 + <xs:documentation>运输合同信息</xs:documentation>
  172 + </xs:annotation>
  173 + <xs:sequence>
  174 + <xs:element name="ID" >
  175 + <xs:annotation>
  176 + <xs:documentation>015 Transport document number 总提(运)单号(循环次数:1)</xs:documentation>
  177 + </xs:annotation>
  178 + </xs:element>
  179 + </xs:sequence>
  180 + </xs:complexType>
  181 + <!--******补充信息数据段******-->
  182 + <xs:complexType name="AdditionalInformation">
  183 + <xs:annotation>
  184 + <xs:documentation>补充信息</xs:documentation>
  185 + </xs:annotation>
  186 + <xs:sequence>
  187 + <xs:element name="Content" >
  188 + <xs:annotation>
  189 + <xs:documentation>105 Free text 备注(循环次数:1)</xs:documentation>
  190 + </xs:annotation>
  191 + </xs:element>
  192 + </xs:sequence>
  193 + </xs:complexType>
  194 +</xs:schema>