知行电子口岸EDI端口介绍

news2024/12/23 19:27:11

电子口岸或者其他物流企业需要确保能够生成和解析符合交通部要求的EDI数据格式。这可能需要进行一些EDI数据映射工作,以确保数据的正确传输和处理。为了支持此需求,我们的开发人员将这些功能模块集成在电子口岸端口中,这个端口的主要功能是将 XML 文档转换为 电子口岸/交通部报文 文档,或者将 电子口岸/交通部报文 文档转换为 XML。

创建电子口岸端口

下载安装知行之桥 EDI 系统,进入工作流界面。导航至左侧的端口列表中找到电子数据交换分类下的电子口岸端口,拖拽至右侧空白工作区中即可创建一个电子口岸端口。

EDI_EPort_introduce1.png

配置基本信息

电子口岸端口可以将XML文档转换为电子口岸/交通部报文文档,也可以将电子口岸/交通部报文文档转换为XML。

设置选项卡

点击电子口岸端口,在弹出页面的 设置 选项卡下可以进行基本信息的配置。

EDI_EPort_introduce2.png

  • 端口Id:端口的静态、唯一标识符
  • 端口描述:一个可选字段,用于提供端口及其在流中的角色的自由格式描述
  • 转换类型:设置端口是将电子口岸/交通部报文文档转换为 XML 还是将XML数据转换为电子口岸/交通部报文文档。
  • 港口类型:设置端口所使用的不同港口/交通部 Schema。如果需要可以自行定义。
自动化选项卡

接下来需要在自动化选项卡下进行与端口自动处理文件相关的配置。

EDI_EPort_introduce3.png

勾选发送,意味着端口会将接收到的文件自动进行格式转换,无需手动操作。

最大线程数:从线程池中消耗用于处理此端口上的文件的最大工作线程数。 如果设置,这将覆盖 设置 > 自动化 页面上的默认设置。

最大文件数:分配给端口的每个线程发送的最大文件数。如果设置,这将覆盖 设置 > 自动化 页面上的默认设置。

高级设置选项卡

接下来需要进行头记录配置,即与电子口岸/交通部报文文件头记录相关的设置。当生成电子口岸/交通部报文文档时,这些设置在结果文档中作为头记录应用。当解析电子口岸/交通部报文文档时,头记录设置用于验证传入的文档。

在高级设置选项卡下,用户可以设置EDI分隔符以及头记录(发送港代码以及接收港代码)、编码等。

EDI_EPort_introduce4.png

输入输出

用户可以在输入选项卡中上传需要处理的交通部EDI报文,点击 更多->上传文件。

EDI_EPort_introduce5.png

当文件被成功发出后,文件的状态将会变为Success。

导航到输出选项卡下即可查看转换后的XML文件。

EDI_EPort_introduce6.png

电子口岸端口工作流程

当接收到电子口岸/交通部报文,电子口岸端口将会验证电子口岸/交通部报文头记录,并将 电子口岸/交通部报文 文档转换成XML。这在分段步骤中很有用,因为 XML 是知行之桥用于处理工作流中数据的主要格式。电子口岸 端口自动读取输入文件以确定合适的 电子口岸/交通部报文 Schema,然后根据该 Schema 解析文档。

生成 电子口岸/交通部报文 文档时,电子口岸 端口将XML转换为电子口岸/交通部报文 格式的文档,并应用适当的头记录。在工作流中完成提取和转换XML数据之后,这是创建 电子口岸/交通部报文 文档的最后一步。

在知行之桥EDI系统中,电子口岸端口可以与其他功能模块协调使用,从而将XML进一步处理为Excel、CSV以及数据库XML、Json等格式,满足不同用户的集成需求。

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

阅读原文:知行电子口岸EDI端口介绍

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1180253.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

建立TCP连接后发送窗口, 接收窗口, 拥塞窗口的变化情况

参数设置 最大段长MSS1KB, 拥塞窗口初始阈值为32KB, 接收窗口为20KB 变化如下

Unreal UnLua + Lua Protobuf

Unreal UnLua Lua Protobuf https://protobuf.dev/ protobuf wire format:pb 编译到底层的数据协议 https://github.com/starwing/lua-protobuf/blob/master/README.zh.md buffer 处理 lua string 可以当 buffer 用,# len 不会遇到 0 截断&#xf…

【今天放个大招,带你手把手搭建 Jenkins 的分布式构建】

UI 自动化测试代码写完了以后,会放到 Jenkins 这样的持续集成工具上去构建。 如果 Jenkins 平台是搭建在服务器上,会面临 2 个问题: 第一个问题是 UI 自动化测试需要渲染界面,需要消耗大量的 CPU 和内存资源,如果服务器…

埃隆·马斯克的 AI 聊天机器人 Grok 已经上线

昨天,埃隆马斯克 (Elon Musk) 通过他的公司 xAI 推出了一款名为 Grok 的新型人工智能聊天机器人。这款新的聊天机器人将通过 Twitter 更新实时获取世界知识,使其成为最新的对话 AI 系统。 Grok 的独特和基本优势在于它可以通过 𝕏 平台实时了…

如何在 Vue.js 中引入原子设计?

前言 原子设计是一种创建设计系统的方法,它将用户界面分解为可重用的小组件,即: Atoms 原子Molecules 分子Organisms 生物体Templates 模板Pages 页面 通过遵循模块化设计方法,原子设计可帮助团队创建一致、可缩放且可维护的 …

10-27 maven概念

maven maven的概念模型: 项目对象模型(POM: Project object Model),一组标准集合: pom.xml 依赖管理系统(Dependency Management System) 项目生命周期(Project Lifecycle) 项目对象模型: 把项目当成一个对象,描述这个项目,使用p…

[CISCN 2023 初赛]go_session

文章目录 考点代码审计main.goroute.goIndex函数Admin函数Flask函数 解题过程伪造session获取server.py构造payload覆盖server.py命令执行 考点 session伪造,pongo2模板注入,debug模式覆盖源文件 代码审计 main.go package mainimport ("github.c…

解决:ImportError: cannot import name ‘get_config‘

解决:ImportError: cannot import name ‘get_config’ 背景 今天使用Conda构建项目运行环境的时候报错:ImportError: cannot import name ‘get_config’ ##报错问题 from keras.callbacks import LearningRateScheduler, ModelCheckpointFile "D…

计算机毕设 基于大数据的高校校园学生一卡通数据分析

文章目录 0 项目简介任务 1数据导入与预处理任务 1.1 探查数据质量并进行缺失值和异常值处理1.1.2检查重复值1.1.3数据内容总览1.1.4数据分布总览1.1.5消费金额和消费次数观察消费金额和消费次数的散点图1.1.6观察 CardCount 特征的分布情况 任务2 食堂就餐行为分析任务 2.2 食…

1.IntelliJ-IDEA修改CobaltStrike

IntelliJ-IDEA修改CobaltStrike 前期准备一、创建一个新项目二、创建一个lib目录三、重构代码四、运行效果 免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均…

奔驰E Coupe 升级鼠标按键 操作简单 完美结合

人机交互系统正是汽车智能化发展的产物,它实现了人与车之间的互联。不知道大家有没有发现,在很多奔驰车的中央扶手箱前,有一块类似于“鼠标”的操作区,它并不是我们常见的换挡杆,而是奔驰研发的独立影音控制系统COMAND…

监控actuator配置以及踩坑记录

以前这个监控都是领导去加,我顶多去修改一些时间参数,让我自己加还是头一次 正经踩了不少坑啊 1.依赖引入 先说配置过程 不对 先说我们项目结构 我们有一个common项目,作为一个公共项目。各种项目公用的依赖,都配置在common中…

Cassandra介绍(二)

1.8. 数据 存储 ( CommitLog、MemTable、SSTable ) 写请求分别到 CommitLog 和 MemTable, 并且 MemTable 的数据会刷写到磁盘 SSTable 上. 除 了写数据,还有索引也会保存到磁盘上. 先将数据写到磁盘中的 commitlog,同时追加到中内存中的数据…

物理机安装CentOS7

准备阶段 一个需要安装版本的iso镜像文件一个U盘一台物理机一台有windos系统的电脑 制作启动盘 下载UltraISO (收费 搜一搜可以解决) 写入硬盘映像 先格式化,选择usb-hdd v2 写入 可能会卡 耐心等待 安装系统 插入u盘 进入 启动项选择页…

python使用selenium做自动化,最新版Chrome与chromedriver不兼容

目前Chrome版本是118.0.5993.118 下方是版本对应的下载地址: chrome版本118: https://download.csdn.net/download/qq_35845339/88510476 chrome版本119: chromedriverlinux64https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testin…

台式电脑一键重装Win10系统详细教程

很多用户都在使用台式Win10电脑办公,如果电脑出现系统问题无法解决了,这时候就可以考虑给电脑重装系统哦,下面小编给大家详细介绍关于台式电脑一键重装Win10系统的步骤方法,安装后电脑就能恢复正常,也不会影响到用户的…

新生儿长牙期:原因、科普和注意事项

引言: 新生儿长牙期是新父母关心的话题之一,因为它标志着婴儿开始生长乳牙。尽管这个过程在每个婴儿身上都会发生,但它可能引起不适和不安。本文将科普新生儿长牙的原因,提供相关信息,并为父母和监护人提供注意事项&a…

lazarus:数据集快速导出为excel、csv、sql及其他多种格式

lazarus被成为快速开发工具,为什么说“快速”,重要的一点是,很多工具是现成的,可以拿来直接就用。比如数据导出,如果需要把数据集导出为excel格式文件,写代码可能需要很多时间。lazarus就不用了&#xff0c…

Python学习笔记--类的访问控制

九、类的访问控制 1、类属性的访问控制 在 Java 中,有 public (公共)属性 和 private (私有)属性,这可以对属性进行访问控制。 那么在 Python 中有没有属性的访问控制呢? 一般情况下&#x…

基于SSM的大学学生成长系统

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…