当前位置: 首页 > news >正文

交通部 EDI是什么?如何处理?

交通部于1996年开始实施《国际集装箱运输电子信息传输和运作系统及示范工程》,即在中国远洋运输集团、上海口岸、宁波口岸、天津口岸和青岛口岸建立 EDI 示范工程。

交通部 EDI 的数据结构

电子口岸或者其他物流企业需要确保能够生成和解析符合交通部要求的EDI数据格式。这可能需要进行一些EDI数据映射工作,以确保数据的正确传输和处理。

交通部要求的EDI数据格式主要有两种:EDIFACT以及交通部报文。

EDIFACT 又名 UN/EDIFACT(全称为 United Nations/Electronic Data Interchange For Administration, Commerce and Transport)。是由联合国主导开发制定的国际通用 EDI 标准。作为一种促进跨国界电子数据交换的标准,被广泛用于多个行业的国际贸易和供应链管理领域。

而交通部报文则兼顾了UN/EDIFACT 报文标准和用户实际工作中对应单证对数据项的需求。平台文件记录不定长,字段不定长。每条记录以一个单引号(')结束,记录中字段之间用目号(:)做分隔符。每个平台文件均提供:

  1. 对应单证名称
  2. 发送方,接收方
  3. 报文功能
  4. 每种记录类型的数据结构。
  5. 平台文件的记录结构。

如上所示,每种记录用两位数字标识其类型,其中00为通信头标控制,99为通信尾标控制,它们分别是每个平台文件首尾必须使用的记录。由于平台文件中,有的记录是必须使用的,有的记录则是可选择使用的,因此企业在实际应用时,可以根据自身需求,添加或者删除非必须使用的记录。

如何快速处理交通部 EDI

交通部EDI报文通常以一种高度技术性和缩写密集的方式编写,对于不熟悉EDI标准的人来说,可读性较差。为了提高可读性,并确保企业可以轻松理解并获取交通部报文的数据信息,可依赖知行之桥EDI系统的电子口岸端口,轻松实现交通部要求的 EDI 数据与XML之间的格式转换,输出的XML中还将添加相关注释和说明,方便企业快速处理数据。

Ministry-of-Transport-EDI1.png

在知行之桥EDI系统中,左侧功能列表拖拽电子口岸端口至右侧工作区,在电子口岸端口的输入选项卡中上传交通部EDI标准下的业务报文即可在输出选项卡查看转换后的XML。

交通部报文转换示例

以进口舱单为例,经过知行之桥 EDI系统的电子口岸端口转换后的XML文件如下:

Ministry-of-Transport-EDI21.png

考虑到企业的后续处理需求,知行之桥EDI系统可以进一步将通过电子口岸端口转换得到的XML文件转换为Excel、CSV、Json等格式,或者直接写入中间数据库,比如Mysql,Sqlserver,Oracle等数据库。

这种灵活性可以使企业更方便地处理和分析数据,根据具体的业务需求选择合适的数据格式。这有助于提高数据的可用性和可读性,使企业能够更有效地利用这些数据来支持决策制定和运营管理。

交通部EDI报文类型的概览
残损报文 COARID

残损报文 COARID是在集装箱码头实际卸船作业结束后,提供有关残损的集装箱信息。一个报文仅是一个航次的残损报告,它由理货交船长/大副确认后发送给船舶代理等。

舱单报文 IFCSUM

舱单报文 IFCSUM 对应于IFCSUM报文的舱单子集,提供某一航次运输货物的信息,说明承运人、运输方式、运输工具、设备及联运货物的细节。舱单是船舶运载集装箱货物的证明,是船舶办理进出口报关手续的必要单证,也是码头作好装卸船准备的业务单据。

短卸报文COARIS

短卸报文COARIS 是在集装箱码头实际卸船作业结束后,提供有关短卸的集装箱信息 (短卸:在船舶理发送来的进口舱单中应到达的集装箱,但实际未卸下来)。一个报文仅是一个航次的短卸报告,它由理货交船长/大副确认后发送给船舶代理等。

堆存报文COEDOR

堆存报文COEDOR 是根据船公司或其代理的要求,提供在本堆场堆存的进口集装箱明细信息,供船公司的箱管部门盘存和核对集装箱信息使用。

进出门报文CODECO

集装箱进/出门报文(CODECO)是由码头、场站提供集装箱进出门动态信息(即收箱、提箱信息),而不包括装卸船的集装箱信息。供船公司箱营部门及时掌握集装箱的集输运情况,以便有效地跟踪集装箱动态。

溢卸报文COARIO

集装箱溢卸报文(COARIO)是在集装箱码头实际卸船作业结束后,提供有关溢卸的集装箱信息 (溢卸:实际卸下的集装箱,但在船舶代理发送来的进口舱单中无此箱信息)。一个报文仅是一个航次的溢卸报告,它由理货交船长/大副确认后发送给船舶代理等。

正式订舱报文IFTMBF

正式订舱报文(IFTMBF)正式订舱报文相当于场站收据第一联”集装箱货物托运单”的功能。用于货代向船代提出正式订舱的申请。通常在初始舱位预订后,发出正式订舱报文。正式订舱报文可用新的正式订舱报文修改或替换,它包括发运货物的有关数据元素,并在合同中说明。

装箱单报文COSTCO

装箱单报文(COSTCO)确认指定货物已经装箱,详细记载每个集装箱有关信息以及箱内货物装载情况。是船舶代理制作货物舱单的重要数据来源。

装箱指示报文COSTOR

装箱指示报文(COSTOR)用于替代对指定的货物装、拼箱的单证,它包括了货物托运单信息、包装箱信息。对于每票装、拼箱货物项目可以注明货物品名、毛重、尺码、件数、包装等说明。它是货运代理向装箱站提供的装箱货物、货主和配箱信息。

除了以上报文之外,交通部 EDI 可能会使用的报文类型还包括装卸船报文 COARRI、船舶离港 VESDEP、船期表 IFTSAI-F 以及船图报文 BAPLIE 等。

知行之桥 EDI 系统功能介绍

知行之桥EDI系统是知行软件拥有自主知识产权的中文版EDI系统,支持EDI国际标准传输协议(AS2、SFTP、OFTP等)、可以传输电子口岸要求的EDI数据格式,能够集成企业的内部业务系统,分别实现了对外连接交通部 EDI,对内实现文件翻译和系统集成,由外至内实现了数据自动化传输。保证信息传输的完整度以及数据格式的合规性。

Ministry-of-Transport-EDI3.png

信息技术的应用和现代网络的发展,使进一步提高经济效益,降低成本成为可能,一种新的,集生产、仓储、营销、运输、配送为一体的现代物流服务业将得到蓬勃发展。对物流行业的企业而言,使用一套知行之桥 EDI 系统不仅能够对接电子口岸,还能够与其他行业的合作伙伴建立EDI连接,通过减少连接的次数和信息量来节省企业的时间,为将来可能的需求与合作奠定基础。

更多 EDI 信息,请参阅: EDI 是什么?

阅读原文

相关文章:

交通部 EDI是什么?如何处理?

交通部于1996年开始实施《国际集装箱运输电子信息传输和运作系统及示范工程》,即在中国远洋运输集团、上海口岸、宁波口岸、天津口岸和青岛口岸建立 EDI 示范工程。 交通部 EDI 的数据结构 电子口岸或者其他物流企业需要确保能够生成和解析符合交通部要求的EDI数据…...

【Redis】Java Spring操作redis

目录 引入Redis依赖StringRedisTemplate使用String使用List使用Set使用hash使用zset 引入Redis依赖 StringRedisTemplate 此处RedisTemplate是把这些操作Redis的方法,分成了几个类别,分门别类的来组织的。 此处提供的一些接口风格,和原生的Re…...

如何养好一个微信新号?

最近听到一句话,“微信是个完整的互联网”。 你还真别说,真是。如果你还觉得微信只是个聊天视频打电话的工具,那可就有信息差了。 微信有各种各样的小程序,有打车的,有交话费的,有游戏,可以说&a…...

flutter问题汇总

一直卡在building a flutter app for general distribution; AS Message窗口显示 依赖下载失败: 1、修改仓库地址的配置:android/build.gradle repositories {maven { url https://download.flutter.io }maven { url "https://maven.a…...

2.1 初探大数据

文章目录 零、学习目标一、导入新课二、新课讲解(一)什么是大数据(二)大数据的特征1、Volume - 数据量大2、Variety - 数据多样3、Velocity - 数据增速快4、Value - 数据价值低5、Veracity - 数据真实性 (三&#xff0…...

论自动化测试中的xpath | 多语言测试最新案例

XPath(XML Path Language)是一门在XML文档中查找信息的语言。XPath是XML处理中非常重要的组成部分,能大大简化文档的解析和处理。它与XSLT、XPointer等标准一起被广泛应用于XML的解析处理。 一般情况下,xpath主要应用在以下几个方…...

CSS基础详细解析(附带综合小练习)

目标:掌握 CSS 属性基本写法,能够使用文字相关属性美化文章页。 01-CSS初体验 层叠样式表 (Cascading Style Sheets,缩写为 CSS),是一种 样式表 语言,用来描述 HTML 文档的呈现(美化内容&#…...

react中ant.design框架配置动态路由

目录 什么是动态路由? 应用场景: ant.design动态路由如何配置: 首先:找到app.tsx文件 然后:找到menuHeaderRender 其次:修改menuHeaderRender为menuDataRender​编辑 最后:在箭头函数里re…...

Linux运行环境搭建系列-Openresty安装

安装Openresty 构建环境:腾讯云CentOS 7.9。 更新云库 yum update添加&&安装云库 wget https://openresty.org/package/centos/openresty.repo sudo mv openresty.repo /etc/yum.repos.d/ sudo yum check-update sudo yum install openresty安装命令行工具…...

React TreeSelect设置默认展开项的方法

需要实现TreeSelect组件的onTreeExpand、treeExpandedKeys方法。 代码样例如下&#xff1a; 1.TreeSelect标签部分 render() {const {codeselect} this.props;const {treeExpandedKeys} this.state ................<TreeSelectshowSearch{false}dropdownStyle{{ maxHei…...

Golang基础学习笔记

Golang基础学习笔记 1、下载安装 1.1、下载 Golang下载地址&#xff1a;https://golang.google.cn/dl/ 1.2、安装 1.3、环境变量 # GOPATH D:\GolandProjects# GOPROXY https://mirrors.aliyun.com/goproxy# 启用Go模块支持 go env -w GO111MODULEon1.5、验证安装/配置 1.…...

ES _bulk 批量操作用法

es 的 bulk 操作&#xff0c;是用来批量发送请求&#xff0c;或者理解为批量操作的。 支持4种操作 bulk 支持多种操作&#xff0c;如下create、index、update、delete。 create 如果文档不存在就创建&#xff0c;但如果文档存在就返回错误index 如果文档不存在就创建&#x…...

LCR 176.判断是否为平衡二叉树

​​题目来源&#xff1a; leetcode题目&#xff0c;网址&#xff1a;LCR 176. 判断是否为平衡二叉树 - 力扣&#xff08;LeetCode&#xff09; 解题思路&#xff1a; 若树中任意节点左子树是平衡二叉树&#xff0c;右子树是平衡二叉树 且该节点左右子树平衡&#xff0c;则该树…...

跨境商城源码有哪些独特的功能和优势

1. 强大的跨境支付功能 跨境商城源码具备强大的跨境支付功能&#xff0c;支持多种支付方式&#xff0c;包括信用卡、支付宝、微信支付等。该功能遵循国际支付标准&#xff0c;能够确保支付过程的安全性和可靠性&#xff0c;为用户提供便捷的跨境购物体验。 2. 多语言和多货币支…...

latex如何对.pdf格式的图片实现裁剪

目录 问题描述&#xff1a; 问题解决&#xff1a; 问题描述&#xff1a; 在使用draw.io进行绘图&#xff0c;导出的时候不知道为什么周围会有留白&#xff0c;比如下图&#xff1a; 在导入latex的时候&#xff0c;会因为两侧的留白导致整张图片缩小。 如果直接进行裁剪.pdf&a…...

windows10下 iperf3测试带宽

iperf3下载网址&#xff1a;iPerf - Download iPerf3 and original iPerf pre-compiled binaries 可以用来测试TCP以及UDP带宽质量 通俗来说是用来测试网速的 准备&#xff1a;两台设备 1. 根据自己的设备选择下载工具&#xff08;两台都要有&#xff0c;这里我用的Window…...

Stratasys F170 3D打印教程

目录 0. 引言1. 3D打印技术1.1 3D 打印概述1.2 3D打印成型技术的工艺1.3 3D打印材料2. Stratasys F170 3D打印机2.1 Stratasys F170 特点及使用说明3. 打印步骤3.1 导出加工模型3.2 导入模型到GrabCAD Print3.2.1 GrabCAD Print 基本操作步骤4. 常见问题及解决方案参考文献0. 引…...

以太坊 CALL 数据解析【ETH】

文章目录 前言代码前言 当我们通过 jsonrpc CALL 获取到数据时,不可读,怎么办? 这里直接给大家一个工具类 代码 package trace// author JavaPub shiyuwangimport ("encoding/json""fmt""io/ioutil""net/http""strings&qu…...

Xilinx IP 10G Ethernet PCS/PMA IP Core

Vivado 10G Ethernet PCS/PMA介绍 1介绍 完整的10G以太网接口如下图,分为10G PHY和10G MAC两部分。 这篇文章重点讲 10G Ethernet PCS/PMA。 2 IP的基本介绍 10G以太网物理编码子层/物理介质连接(PCS/PMA)核心在Xilinx 10G以太网介质访问控制器(MAC)核心和具有10Gb/s…...

软件设计师_面向对象_学习笔记

文章目录 1 面向对象基本概念2 设计模式3 UML4 设计模式4.1 设计模式的基本概念4.2 设计模式的分类4.3 创建型模式 1 面向对象基本概念 2 设计模式 3 UML 4 设计模式 4.1 设计模式的基本概念 模式&#xff1a;通俗的来说就是成功方案的复用。 架构模式从全局看待问题。设计模式…...

SkyWalking 10.2.0 SWCK 配置过程

SkyWalking 10.2.0 & SWCK 配置过程 skywalking oap-server & ui 使用Docker安装在K8S集群以外&#xff0c;K8S集群中的微服务使用initContainer按命名空间将skywalking-java-agent注入到业务容器中。 SWCK有整套的解决方案&#xff0c;全安装在K8S群集中。 具体可参…...

K8S认证|CKS题库+答案| 11. AppArmor

目录 11. AppArmor 免费获取并激活 CKA_v1.31_模拟系统 题目 开始操作&#xff1a; 1&#xff09;、切换集群 2&#xff09;、切换节点 3&#xff09;、切换到 apparmor 的目录 4&#xff09;、执行 apparmor 策略模块 5&#xff09;、修改 pod 文件 6&#xff09;、…...

python/java环境配置

环境变量放一起 python&#xff1a; 1.首先下载Python Python下载地址&#xff1a;Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个&#xff0c;然后自定义&#xff0c;全选 可以把前4个选上 3.环境配置 1&#xff09;搜高级系统设置 2…...

UE5 学习系列(三)创建和移动物体

这篇博客是该系列的第三篇&#xff0c;是在之前两篇博客的基础上展开&#xff0c;主要介绍如何在操作界面中创建和拖动物体&#xff0c;这篇博客跟随的视频链接如下&#xff1a; B 站视频&#xff1a;s03-创建和移动物体 如果你不打算开之前的博客并且对UE5 比较熟的话按照以…...

Objective-C常用命名规范总结

【OC】常用命名规范总结 文章目录 【OC】常用命名规范总结1.类名&#xff08;Class Name)2.协议名&#xff08;Protocol Name)3.方法名&#xff08;Method Name)4.属性名&#xff08;Property Name&#xff09;5.局部变量/实例变量&#xff08;Local / Instance Variables&…...

c++ 面试题(1)-----深度优先搜索(DFS)实现

操作系统&#xff1a;ubuntu22.04 IDE:Visual Studio Code 编程语言&#xff1a;C11 题目描述 地上有一个 m 行 n 列的方格&#xff0c;从坐标 [0,0] 起始。一个机器人可以从某一格移动到上下左右四个格子&#xff0c;但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例…...

【单片机期末】单片机系统设计

主要内容&#xff1a;系统状态机&#xff0c;系统时基&#xff0c;系统需求分析&#xff0c;系统构建&#xff0c;系统状态流图 一、题目要求 二、绘制系统状态流图 题目&#xff1a;根据上述描述绘制系统状态流图&#xff0c;注明状态转移条件及方向。 三、利用定时器产生时…...

Linux-07 ubuntu 的 chrome 启动不了

文章目录 问题原因解决步骤一、卸载旧版chrome二、重新安装chorme三、启动不了&#xff0c;报错如下四、启动不了&#xff0c;解决如下 总结 问题原因 在应用中可以看到chrome&#xff0c;但是打不开(说明&#xff1a;原来的ubuntu系统出问题了&#xff0c;这个是备用的硬盘&a…...

关于 WASM:1. WASM 基础原理

一、WASM 简介 1.1 WebAssembly 是什么&#xff1f; WebAssembly&#xff08;WASM&#xff09; 是一种能在现代浏览器中高效运行的二进制指令格式&#xff0c;它不是传统的编程语言&#xff0c;而是一种 低级字节码格式&#xff0c;可由高级语言&#xff08;如 C、C、Rust&am…...

Java 二维码

Java 二维码 **技术&#xff1a;**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...