背景

1997年4月在新加坡举行的会议上,JM4同意,在同一作业中处理两类货物的情况下,集装箱类报文的功能可以扩大到包括散装或非集装箱货物。在UN/EDIFACT集装箱报文中加入了这方面的措辞,这一决定的效果是扩大了CODECO报文的使用范围,可能涵盖所有的货物运输,使用GID组来报告散杂货运输,使用EQD组来报告设备运输。

什么是CODECO 报文?

CODECO是符合EDIFACT国际报文标准的报文,全称是:Container Gate-in/Gate-out Message,即集装箱入场/出场报文,多用于与物流、港口行业。集装箱租赁业使用CODECO报文来通知集装箱租赁状态的变化–即作为开/关租赁或直接交换的报告。CODECO报文旨在提供业务报告,可用于更新设备跟踪系统。它不作为业务信息的主要来源,业务信息最好在商业信息中提供,如IFTM类报文如IFTSTA运输状态报告、IFTMBF运输预定请求等,这些信息在与商业(货物相关)交易直接相关的各方之间交换。

CODECO报文主要包含哪些信息?

  • 报文类型(集装箱出场/进场)
  • 集装箱运营方信息
  • 集装箱编号
  • 集装箱尺寸及类型
  • 集装箱状态
  • 预定参考编号
  • 承运方参考编号
  • 操作时间
  • 集装箱堆放地点
  • 集装箱卸货地点
  • 集装箱活动地点
  • 集装箱重量信息
  • 集装箱密封信息
  • 集装箱损坏情况说明
  • 运输信息
  • 集装箱总数量

如何使用CODECO报文

CODECO 报文是由集装箱码头运营商向船务代理发送的。集装箱运行商将集装箱数据按照规范生成CODECO报文,通过特定的传输协议,例如SFTP、AS2等传输给交易伙伴。

示例报文

Gate-in

UNB+UNOA:2+101307+112801+050622:0745+016440'
UNH+016440+CODECO:D:95B:UN:ITG14+TNH0015438'
BGM+34+TNH00154380002+9'   报告编号
NAD+CF+MOF'                 集装箱运营方编号
NAD+AG+MOLB::20'                代理编号
EQD+CN+TSTU8127384+4300:102:5++2+5'   集装箱编号、尺寸、状态为(Export - full)
RFF+BN:803765624AS4N'                   预订参考编号
DTM+7:200506220708:203'                  操作时间
LOC+11+USHOU:139:6'
LOC+147+A'                              堆放地点
LOC+165+BEANR:139:6+K420:TER:ZZZ'       活动地点
MEA+AAE+G+KGM:23740'                  净重量
MEA+AAE+T+KGM:3740'                   毛重量
MEA+AAE+MW+KGM:30000'             最大重量
SEL+0033216+SH'                       密封号
FTX+AAI+++                           备注信息
FTX+CSC+++ACEP'                      集装箱重量可接受
FTX+DAR++OK:ZZZ:184'                 集装箱损坏情况
DAM+1+14:::CORNERPOST DAMAGED LEFT'  损坏情况详情
DAM+1+20:::TOPRAIL DAMAGED BACK'
DAM+1+23:::DOORS DAMAGED'
DAM+1+31:::BOTTOMRAIL DAMAGED RIGHT'
DAM+1+94:::DENTED AT DIFFERENT PLACES'
DAM+1+95:::GEEN REDERIJZEGEL L SS BIJ AANKOMST'
TDT+1+035W+TR+31+LUMA:::LUMA+++DIF713'  承运方编号、运输方式、运输工具信息
CNT+16:1'                                    集装箱总数
UNT+26+016440'
UNZ+1+016440'

注意事项

损坏情况的传输

DAM/COD节点可以在EQD用于详细说明设备的损坏情况。然而,在大多数情况下,对于设备的详细检查是在运输发生后才进行的。在一些地区,损坏情况的一般在CODECO报文中的EQD下的FTX中传送(如果在移动时已确定损坏),详细的损坏信息将在随后使用DESTIM报文来传输。

解决方案

知行软件提供多种格式与CODECO报文的转换。作为发送方,可以将已有的Excel、CSV报文转换为CODECO报文,用户无需学习使用新的平台或软件。如图所示,是一个生成CODECO报文的工作流:

用户填写好Excel格式的Gate-in/Gate-out报文,直接作为附件发送至指定的邮箱,知行EDI平台将抓取该邮箱下的附件,解析至XML后,一步生成CODECO报文,通过SFTP上传至交易伙伴的服务器。

作为接收方,知行EDI平台可以将可读性较差的CODECO报文转换为可读性较强的文件格式,或直接传送至业务系统中,如图所示,是一个解析CODECO报文的工作流:

通过AS2方式与交易伙伴建立传输通道,首先通过EDIFACT端口将CODECO报文解析至XML,通过XMLMAP端口转换至数据库XML,最后通过MySQL端口将数据插入至数据库,供后端系统使用。

更多的解决方案欢迎交流。

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

阅读原文

什么是CODECO 报文?相关推荐

  1. 利用dom4j将实体类转换为对应的xml报文

    利用dom4j生成xml报文 目标格式: <?xml version="1.0" encoding="GBK"?><Packet type=& ...

  2. java 报文长度计算_从TcpClient.GetStream()读取而不知道长度 - java

    我正在研究基于TCP的通信协议.我所知 有很多方法可以确定何时结束阅读. 在消息末尾关闭连接 将消息的长度放在数据本身之前 使用分隔符:一些在正常数据中永远不会出现的值(或者总会以某种方式转义) 通常 ...

  3. mqtt session保持 订阅消息_如何使用 MQTT 报文实现发布订阅功能

    MQTT 协议通过交换预定义的MQTT控制报文来通信.下面以 Connect 连接 MQTT 协议基于 TCP/IP 协议,MQTT Broker 和 Client 都有需要有 TCP/IP 地址. ...

  4. SIP协议的传输层原理报文解析(解读rfc3581)(待排版)

    关于rfc3581/rport参数的阐述 一:简述 一般情况下,服务器在接收到request后,应答发向哪里呢?服务器在计算回应应答的算法是一种混合模式,具体说来是这样的: 1,IP:从哪里接收到的就 ...

  5. 报文如何截取时间_5种报文、8种邻居状态机详解OSPF工作原理

    上一章节介绍了OSPF相比RIP具有无环路.路由收敛速度快.可扩展性好的特点.知识卡片 | 链路状态路由协议OSPF凭什么会取代RIP? 我们知道路由协议的最终目的是为了计算最优路由加入路由表来指导I ...

  6. dhcp报文_动态地址分配DHCP,IP地址管理方式及分配原则,一分钟了解下

    一.DHCP简介 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)用来为网络设备动态地分配 IP 地址等网络配置参数. DHCP 采用客户端/服务器 ...

  7. http协议进阶(三)http报文

    一.报文流 http报文是在http应用程序之间发送的数据块(也可称为数据包).这些数据块以一些文本的元信息(meta-information)开头,描述了报文的内容及含义,后面跟着 可选的数据部分, ...

  8. h3c 3600 acl 配置 滤源IP是网关的ARP报文的ACL规则

    h3c 3600 acl 配置 滤源IP是网关的ARP报文的ACL规则 悬赏分:100 - 解决时间:2009-3-8 14:30 星号之间是我在网上查到的华为交换机的配置方法: ********** ...

  9. 如何突破DNS报文的512字节限制

    "DNS协议大家都应该很熟悉,最近有同学问到如何获得UDP承载的超过512字节的DNS报文,借此机会,我们一起了解下DNS协议与报文长度有关的一些细节." 本文将讨论的是DNS协议 ...

最新文章

  1. 伍六七带你学算法 入门篇-最小的k个数
  2. fft的c语言和matlab对比_Matlab系列之程序控制
  3. idea打开ini文件以记事本方式修改
  4. mac 上mysql怎么卸载不了_mac的mysql怎么卸载?
  5. Matlab代码的耗时分析、优化、加速
  6. vue菜鸟从业记:完成项目最后一公里之真机测试和打包上线
  7. python 字典操作 内存占用_关于 python 的 dict 的内存占用问题....
  8. 《剑指offer》第二十三题(链表中环的入口结点)
  9. day04-商城后台搭建
  10. 用于交通数据预测的深度时空3维卷积神经网络
  11. Spring之IOC
  12. 【开源】STM32步进电机控制
  13. 办公室购买计算机会计分录,购买办公用品属于什么会计科目
  14. mysql dump 1449_mysqldump 1449错误解决办法
  15. 局域网与城域网(1)(网工)
  16. 利用计算图计算公积金余额
  17. Python制作牛奶冻
  18. 刻意练习:机器学习实战 -- Task01. 决策树
  19. 《轩辕剑4》最新秘籍
  20. 键盘的 SysRq按键使用详解

热门文章

  1. 深度学习中FLOPs计算
  2. 国内十大活跃报表 BI 产品深度点评
  3. 商业智能BI企业管理决策之经营管理会议
  4. 【HTML5】H5新标签大实例
  5. 方法简单手把手教你,空闲时间在家剪辑视频,一天收入300多
  6. 【机器视觉】移动机器人控制软件的设计与实现
  7. oracle failed login count metric,Oracle Life: SQL.PLSQL Archives - 云和恩墨,成就所托!
  8. 但是我喜欢计算机课用英语怎么说,语文课的英文
  9. Ubuntu 安装xbmc播放器
  10. 聚合函数与F/Q表达式