JT-T-981-2015船舶基础信息采集交换接口规范_第1页
JT-T-981-2015船舶基础信息采集交换接口规范_第2页
JT-T-981-2015船舶基础信息采集交换接口规范_第3页
JT-T-981-2015船舶基础信息采集交换接口规范_第4页
JT-T-981-2015船舶基础信息采集交换接口规范_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中华人民共和国交通运输部行业标准JT/T981—2015船舶基础信息采集交换接口规范Theinterfacespecificationforshipbasedinformationcollection2015-07-11发布IJT/T981—2015 12规范性引用文件 3术语、定义和缩略语 13.1术语和定义 14船舶基础数据库技术要求 24.1数据库生成 24.2船舶基础数据库指标项 2 6 65.2数据交换网络结构 7 7 7 7附录A(资料性附录)接口示例 9 ⅢJT/T981—2015本标准按照GB/T1.1—2009给出的规则起草。本标准由交通运输信息通信及导航标准化技术委员会提出并归口。1JT/T981—2015船舶基础信息采集交换接口规范本标准规定了船舶基础数据库、数据交换结构及数据交换接口的技术要求。本标准适用于交通运输船舶信息管理中船舶登记系统和船舶检验系统基础信息数据的采集与交换,以及其他业务管理信息系统与部级海事数据中心之间进行船舶基础信息的数据交换。其他需要采集、共享、交换和使用船舶基础信息数据的相关数据库设计与开发可参照使用。下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T2659世界各国和地区名称代码JT/T697.5—2013交通信息基础数据元第5部分:船舶信息基础数据元JT/T697.11—2015交通信息基础数据元第11部分:船舶检验信息基础数据元技与质量监督司)和国海事局)下列术语和定义适用于本文件。3.1.1船舶识别号shipidentificationnumber用于永久识别我国管辖船舶的唯一编码。3.1.2部级海事数据中心ministryofmaritimedatacenter以存储、管理、备份部级或全国海事管理基础数据和业务数据为目的,并提供数据交换服务的海事一级云数据中心。3.2缩略语下列缩略语适用于本文件。RPC——远程过程调用协议(RemoteProcedureCallProtocol)XML——可扩展标记语言(ExtensibleMarkupLanguage)2JT/T981—20154船舶基础数据库技术要求船舶基础数据库主要是从船舶检验系统数据库和船舶登记系统数据库中采集信息,并被其他业务数据库共享使用。船舶基础数据库是以船舶识别号或船舶中文船名作为主键,由船舶登记管理和船舶检验管理的必备数据作为数据库的基本组成指标,其基本采集交换模式示意如图1所示。船舶登记库统一识别号抽取船舶检验库船舶基础数据库抽取船舶识别号库抽取图1船舶基础数据库采集交换示意4.2船舶基础数据库指标项船舶基础信息可用于数据采集与交换,船舶基础数据库指标项要求见表1。序号数据项字段名称英文名称类型长度说明及要求1船舶识别号CB_ShipIDNumbervarchar(13)中华人民共和国船舶识别号管理规定。CN+4位年份+6位随机码+1位校验码识别号系统2中文船名CB_ChinNameVessChineseNameOfVesselvarchar(100)见JT/T697.5—2013中4.1.1.2船舶登记系统3英文船名CB_EngNameVessEnglishNameOfVesselvarchar(200)见JT/T697.5—2013中4.1.1.3船舶登记系统4曾用中文船名CB_ChinNameUsBefChineseNameUsedBeforevarchar(100)见JT/T697.5—2013中4.1.1.4系统5曾用英文船名CB_EngNameUsBefEnglishNameUsedBeforevarchar(200)见JT/T697.5—2013中4.1.1.5船舶登记系统3JT/T981—2015表1(续)序号数据项字段名称英文名称类型长度说明及要求6船籍港代码CB_CodePortRegCodeOfPortOfRegistrychar(4)见JT/T697.5—2013中4.1.1.9船舶登记系统7船旗国代码CB_CodeFlagStCodeOfFlagStatechar(3)见JT/T697.5—2013中4.1.2.1。代码采用GB/T2659规定的两位或三位字母代码船舶登记系统8IMO编号CB_IMOchar(7)见JT/T697.5—2013中4.1.1.7船舶登记系统9MMSI编码CB_MMSIMMSINumberchar(9)见JT/T697.5—2013中4.1.1.43船舶登记系统船舶呼号CB_CallSignCallSignchar(5)见JT/T697.5—2013中4.1.1.6船舶登记系统初次登记号CB_PrimRegNumNumberchar(16)见JT/T697.5—2013中4.1.1.12船舶登记系统船舶总长CJ_LengthLengthdecimal(8,2)见JT/T697.5—2013中4.1.1.27船舶检验系统船舶型宽CJ_BreadthBreadthdecimal(8,2)见JT/T697.5—2013中4.1.1.28船舶检验系统船舶型深CJ_VessMoDepVesselMouldedDepthdecimal(8,2)见JT/T697.5—2013中4.1.1.29船舶检验系统总吨位CB_GrossTonGrossTonnagedecimal(8,0)见JT/T697.5—2013中4.1.1.3020t以下来源于船舶检验系统;20t以上系统净吨位CB_NetTonNetTonnagedecimal见JT/T697.5—2013中4.1.1.3120t以下来源于船舶检验系统;20t以上系统参考载货量CJ_ReAmounnCarReferenceAmountOfCargo见JT/T697.11—2015中4.1.2.20系统船舶满载吃水CJ_FulLoadDraftdecimal(8,2)见JT/T697.11—2015中4.1.1.12船舶检验系统满载排水量CJ_FulLoadDispFullLoadDisplacementdecimal(8,2)见JT/T697.11—2015中4.1.2.17船舶检验系统主机型号CJ_MainEngTyMainEngineTypevarchar(255)见JT/T697.11—2015中4.4.9.1.1系统主机额定功率CJ_RatedPowMainEngRatedPowerOfMainEnginedecimal(8,2)见JT/T697.11—2015中4.4.9.1.4船舶检验系统4JT/T981—2015表1(续)序号数据项字段名称“英文名称类型长度说明及要求主机制造厂名称CJ_MainEngManMainEngineManufactoryvarchar(100)见JT/T697.5—2013中4.1.1.47船舶检验系统船舶种类代码CB_CodeShipTyCodeOfShipTypevarchar(4)见JT/T697.5—2013中4.1.1.13系统船舶类型名称CJ_NameShipTyNameOfShipTypevarchar(30)用于船舶检验船舶检验系统船体材料代码CJ_CodeHulMatCodeOfHullMaterialchar(2)见JT/T697.5—2013中4.1.1.14船舶检验系统安放龙骨日期CJ_DateKeelLaidDateOfKeelLaid见JT/T697.5—2013中4.1.1.18系统建造完工日期CJ_ConComDateConstructionCompletionDate见JT/T697.5—2013中4.1.1.26系统改建完工日期CJ_RenComDateDateOfReconstruction见JT/T697.5—2013中4.1.1.23系统检验机构名称CJ_NameSurAuthNameOfvarchar(100)见JT/T697.5—2013中4.2.11.1系统原检验机构CJ_NameFormInspOrgNameOfFormerInspectionOrganizationvarchar(100)见海船检〔2002〕532号辖市船舶检验机构名称一览表》船舶检验系统船舶检验编号CJ_CodeShipCertCodeOfShipCertificatevarchar(12)见JT/T697.11—2015中4.3.1.1.1系统船检登记号CJ_NumShipInspRegClassNumbervarchar(20)见JT/T697.11—2015中4.1.3.15船舶检验系统图纸批准号CJNumDrawAppNumberOfDrawingApprovalvarchar(30)见JT/T697.11—2015中4.2.7.2系统图纸审批单位CJ_AuthDrawAppAuthorityOfDrawingApprovalvarchar(100)见JT/T697.11—2015中4.2.7.3系统5JT/T981—2015表1(续)序号数据项字段名称英文名称”类型长度说明及要求造船厂名称CB_ShipyardNameShipyardNamevarchar(100)见JT/T697.5—2013中4.1.1.24船舶检验系统造船厂英文名称CB_EngNameShipyardEnglishNameOfShipyardvarchar(200)见JT/T697.5—2013中4.1.1.25船舶检验系统海船内河船标识BoatMarkSeaBoat/InlandBoatMarkchar(1)见JT/T697.5—2013中4.1.2.7系统船舶改建厂名称CJ_ShipNameConvShipyardNameForConversionvarchar(100)见JT/T697.11—2015中4.1.3.25船舶检验系统主机数目CJ_NumMainEngNumberOfMainEnginesdecimal见JT/T697.5—2013中4.1.1.34船舶检验系统船舶所有人名称CB_ShipOwnShipOwnervarchar(100)见JT/T697.5—2013中4.2.1.1船舶登记系统船舶所有人英文名称CB_EngNameShipOwnEnglishNameOfShipOwnervarchar(200)见JT/T697.5—2013中4.2.1.2船舶登记系统船舶所有人地址CB_AddShipOwnAddressOfShipOwnervarchar(100)见JT/T697.5—2013中4.2.1.3船舶登记系统船舶经营人名称CB_NameShipOpNameOfShipOperatorvarchar(100)见JT/T697.5—2013中4.1.3.9船舶登记系统船舶经营人英文名称CB_EngNameShipOpEnglishNameOfShipOperatorvarchar(200)见JT/T697.5—2013中4.1.3.10船舶登记系统船舶经营人地址CB_AddShipOpAddressOfShipOperatorvarchar(100)见JT/T697.5—2013中4.1.3.11船舶登记系统船舶经营人英文地址CB_EngAddShipOpEnglishAddressOfShipOperatorvarchar(200)见JT/T697.5—2013中4.1.3.12船舶登记系统安全管理人名称CB_NameSafManNameOfSafetyManagervarchar(100)见JT/T697.5—2013中4.1.2.32系统安全管理人地址CB_AddSafManAddressOfSafetyManagervarchar(100)见JT/T697.5—2013中4.1.2.33体系审核系统航区代码CB_CodeNavAreaCodeOfNavigationAreachar(2)见JT/T697.5—2013中4.1.1.8船舶登记系统6JT/T981—2015表1(续)序号数据项字段名称英文名称类型长度说明及要求航线类型代码CB_NameRoTyNameOfRouteTypechar(1)见JT/T697.5—2013中4.1.2.10系统“字段名称的组成规则按照JT/T697.1规定的交通运输业务领域标识符(2位)+“_”+数据项英文名称缩写表隔符。b英文名称的缩写规则为:——英文单词缩写一般规则为,省略在辅音之后,元音之前;——英文单词缩写一般以辅音结尾,而不以元音结尾。如American省略为Am,而不省略为Ame或AmerEur等;——当遇到两个相连的元音时,以第一个元音结尾,省略第二个,如Science,缩写为Sci;——英文名称中的虚词一般省略;——其他符合英文缩写常识的方法。5.1船舶信息流逻辑架构船舶基础数据库作为海事其他业务管理使用的基础数据库,提供基于网络的分布式服务方式接口获取最新的船舶基础信息。船舶信息流接口逻辑关系如图2所示。船舶登记库船舶登记库船舶检验库船舶危防应急其他船舶识别号库其他WebService船舶基础数据库清洗图2船舶信息流接口逻辑关系7JT/T981—2015过授权后与海事外部服务总线实现连接。数据交换网络结构如图3所示。海事内网海事外网海事内网识别号管理系统船舶检验系统船舶登记系统船舶登记系统船舶基础数据库舶基本信息数据发送接口网络隔离及交换系统船舶基本信息数据请求接口外部相关单位14个直属+28个地方船舶检验系统图3数据交换网络结构6.1接口方式务系统使用数据。所有业务应用宜通过目录服务提供的WebService接口,采用读取数据ReadData<String,String>的方法获取所需要的船舶基础数据,也可通过XML方式描述输入参数和输出数据包6.2接口参数所有需要与船舶基础数据库进行数据采集或数据交换的业务系统宜采用与船舶基础数据库建立8JT/T981—2015WebService接口方式实现,接口参数宜采用ReadData<Stringl,String2,String3,String4,0utString,String5,ReadSize>类型,其中String应采用GBK编码,具体接口参数说明见表2,接口示例参见附录A.1,也可采用XML方式描述输入参数和输出数据包的形式,接口示例参见附录A.2。表2接口参数说明序号1ReadData接口类型名称2Stringl船舶基础数据库表名称3String2船舶识别号需查询的船舶识别号4String3船舶中文船名需查询的船舶中文船名5String4需要交换读取的数据项位置标识,需要读取表1中的第几项数据,则在该项数据串中以位置顺序号作为标记并以逗号“,”分开由n个用逗号“,”分开的阿拉伯数字顺序排列组成,例如:“5,8”表示需要读取表1中的第5项和第8项数据6OutString输出返回数据应按照表1中的数据顺序,将需要读取的数据按照String4的顺序排列数据项字段名称7String5返回读取数据项的个数计算读取n个基础数据项8ReadSize需要读取的记录数9JT/T981—2015(资料性附录)本示例给出了6.2中列出的接口参数的使用样例。按照6.2给出的接口参数要求,其他业务系统ReadData<"tableName","XX船舶识别号","XX船舶中文船名","3,6,7,8,9,10,11",PrimRegNum",7,10>本示例给出了6.2中列出的船舶基础数据库所有指标项以XML方式形成输入参数和输出数据包的使用样例。其他业务系统需要与船舶基础数据库进行数据交换时,在得到权限允许后,通过采用<?xmlversion="1.0"encoding="UTF-8"standalone="true"?>-<DataSharingPacket>-<DataPacketHeader>-<DataPacketID><NameOfDataPacketID>船舶基础数据</NameOfDataPacketID><DataPacketVersion>v1.0</DataPacketVersion></DataPacketID><DataPacketFunction>应答</DataPacketFunction><DataPacketRefID>00</DataPacketRefID><SenderID>发送方</SenderID><RecipientID>接收方</RecipientID><DataPacketGenDate>2013-12-22</DataPacketGenDate><DataPacketGenTime>12:00:00</DataPacketGenTime><ExProtocolVersionNum>EX1.0</ExProtocolVersionNum><MessageSequeNum>00</MessageSequeNum><DataSigID>false</DataSigID><DataEncID>false</DataEncID><ComDataID>false</ComDataID>JT/T981—2015</DataPacketHeader>-<DataPacketBody>-<Dataltem><DataltemName>CB_ShipID</DataltemName><ReferDataEleNum>1</ReferDataEleNum><DataItemContent>XX船舶识别号示例</DataItemContent></Dataltem>-<Dataltem><DataltemName>CB_ChinNameVess</DataItemName><ReferDataEleNum>2</ReferDataEleNum><DataltemContent>XX船舶中文名称示例</DataltemContent></Dataltem>-<Dataltem><DataltemName>CB_EngNameVess</DataltemName><ReferDataEleNum>3</ReferDataEleNum><DataltemContent>EngNameVess_Example</DataltemContent></Dataltem>-<Dataltem><DataltemName>CB_ChinNameUsBef</DataltemName><ReferDataEleNum>4</ReferDataEleNum><DataItemContent>曾用中文名示例</DataltemContent></Dataltem>-<Dataltem><DataltemName>CB_EngNameUsBef</DataItemName><ReferDataEleNum>5</ReferDataEleNum><DataItemContent>EngNameUsBef_Example</DataltemContent></Dataltem>-<Dataltem><DataltemName>CB_CodePortReg</DataltemName><ReferDataEleNum>6</ReferDataEleNum><DataltemContent>0000</DataltemContent></Dataltem>-<Dataltem><DataItemName>CB_CodeFlagSt</DataItemName><ReferDataEleNum>7</ReferDataEleNum><DataltemContent>000</DataltemContent></Dataltem>-<Dataltem><DataltemName>CB_IMO</DataItemName><ReferDataEleNum>8</ReferDataEleNum><DataItemContent>IMO示例</DataltemContent></Dataltem>-<Dataltem>JT/T981—2015<DataltemName>CB_MMSI</DataltemName><ReferDataEleNum>9</ReferDataEleNum><DataltemContent>MMSI示例</DataltemContent></Dataltem>-<Dataltem><DataltemName>CB_CallSign</DataltemName><ReferDataEleNum>10</ReferDataEleNum></Dataltem>-<Dataltem><DataItemName>CB_PrimRegNum</DataltemName><ReferDataEleNum>11</ReferDataEleNum><DataItemContent>初次登记号示例</DataItemContent></Dataltem>-<Dataltem><DataItemName>CJ_Length</DataltemName><ReferDataEleNum>12</ReferDataEleNum><DataltemContent>200</DataltemContent></Dataltem>-<Dataltem><DataltemName>CV_Breadth</DataltemName><ReferDataEleNum>13</ReferDataEleNum><DataltemContent>80</DataltemContent></Dataltem>-<Dataltem><DataItemName>CJ_VessMoDep</DataltemName><ReferDataEleNum>14</ReferDataEleNum><DataltemContent>40</DataltemContent></Dataltem>-<Dataltem><DataItemName>CB_GrossTon</DataltemName><ReferDataEleNum>15</ReferDataEleNum><DataltemContent>2000000</DataltemContent></Dataltem>-<Dataltem><DataltemName>CB_NetTon</DataltemName><ReferDataEleNum>16</ReferDataEleNum><DataltemContent>1500000</DataltemContent></Dataltem>-<Dataltem><DataltemName>CJ_ReAmounnCar</DataltemName><ReferDataEleNum>17</ReferDataEleNum><DataltemContent>50000</DataltemContent>JT/T981—2015</Dataltem>-<Dataltem><DataltemName>CJ_FullLoadDraft</DataltemName><ReferDataEleNum>18</ReferDataEleNum><DataltemContent>50</DataltemContent></Dataltem>-<Dataltem><DataltemName>CJ_FullLoadDisp</DataltemName><ReferDataEleNum>19</ReferDataEleNum><DataltemContent>8000</DataltemContent></Dataltem>-<Dataltem><DataItemName>CJ_MainEngTy</DataltemName><ReferDataEleNum>20</ReferDataEleNum><DataltemContent>主机型号示例</DataltemContent></Dataltem>-<Dataltem><DataItemName>CJ_RatedPowMainEng</DataItemName><ReferDataEleNum>21</ReferDataEleNum><DataltemContent>900000</DataltemContent></Dataltem>-<Dataltem><DataItemName>CJ_MainEngMan</DataltemName><ReferDataEleNum>22</ReferDataEleNum><DataItemContent>主机制造厂名称示例</DataltemContent></Dataltem>-<Dataltem><DataltemName>CB_CodeShipTy</DataltemName><ReferDataEleNum>23</ReferDataEleNum><DataltemContent>0205</DataltemContent></Dataltem>-<Dataltem><DataltemName>CJ_NameShipTy</DataltemName><ReferDataEleNum>24</ReferDataEleNum><DataltemContent>0205</DataltemContent></Dataltem>-<Dataltem><DataItemName>CJ_CodeHulMat</DataItemName><ReferDataEleNum>25</ReferDataEleNum><DataltemContent>01</DataltemContent></Dataltem>-<Dataltem><DataltemName>CJ_DateKeelLaid</DataltemName>JT/T981—2015<ReferDataEleNum>26</ReferDataEleNum><DataltemContent>2001-12-22</DataltemContent></Dataltem>-<Dataltem><DataltemName>CJ_ConComDate</DataItemName><ReferDataEleNum>27</ReferDataEleNum><DataltemContent>2002-12-22</DataltemContent></Dataltem>-<Dataltem><DataltemName>CJ_RenComDate</DataltemName><ReferDataEleNum>28</ReferDataEleNum><DataltemContent>2011-12-22</DataltemContent></Dataltem>-<Dataltem><DataltemName>CB_ShipbuildPl</DataItemName><ReferDataEleNum>29</ReferDataEleNum><DataltemContent>中国船级社</DataltemContent></Dataltem>-<Dataltem><DataltemName>CJ_NameFormInspOrg</DataltemName><ReferDataEleNum>30</ReferDataEleNum><DataItemContent>原船舶检验机构示例</DataltemContent></Dataltem>-<Dataltem><DataItemName>CJ_CodeShipCert</DataItemName><ReferDataEleNum>31</ReferDataEleNum><DataltemContent>检验编号示例</DataltemContent></Dataltem>-<Dataltem><DataltemName>CJ_NumShipInspReg</DataltemName><ReferDataEleNum>32</ReferDataEleNum><DataltemContent>登记号示例</DataItemContent></Dataltem>-<Dataltem><DataItemName>CJ_NumDrawApp</DataItemName><ReferDataEleNum>33</ReferDataEleNum><DataltemContent>图纸批准号示例</DataItemContent></Dataltem>-<Dataltem><DataItemName>CJ_AuthDrawApp</DataItemName><ReferDataEleNum>34</ReferDataEleNum><DataltemContent>图纸审批单位名称示例</DataltemContent></Dataltem>JT/T981—2015-<Dataltem><DataltemName>CB_ShipyardName</DataltemName><ReferDataEleNum>35</ReferDataEleNum><DataItemContent>造船厂名称示例</DataltemContent></Dataltem>-<Dataltem><DataltemName>CB_EngNameShipyard</DataltemName><ReferDataEleNum>36</ReferDataEleNum><DataItemContent>EngNameShipyard_Example</DataItemContent></Dataltem>-<Dataltem><DataItemName>CB_SeaBoat/InlandBoatMark</DataltemName><ReferDataEleNum>37</ReferDataEleNum><DataltemContent>1</DataltemContent></Dataltem>-<Dataltem><DataltemName>CJ_ShipNameConv</DataItemName><ReferDataEleNum>38</ReferDataEleNum><DataltemContent>改建厂名称示例</DataItemContent></Dataltem>-<Dataltem><DataltemName>CJ_NumMainEng</DataItemName><ReferDataEleNum>39</ReferDataEleNum><DataltemContent>2</DataltemContent></Dataltem>-<Dataltem><DataltemName>CB_ShipOwn</DataltemName><ReferDataEleNum>40</ReferDataEleNum><DataItemContent>船舶所有人名称示例</DataItemContent></Dataltem>-<Dataltem><DataltemName>CB_EngNameShipOwn</DataItemName><ReferDataEleNum>41</ReferDataEleNum><DataItemContent>EngNameShipOwn_Example

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论