• 咨询详情,请联系我们:177-8250-8152 / sales@kasoftware.cn

  • 咨询详情,请联系我们:177-8250-8152 / sales@kasoftware.cn

19 2020-03

EDI JSON解决方案之接收JSON

|2020-03-19T18:27:57+08:002020年3月19日|帮助文档, 操作指南, 脚本和自动化, 解决方案|EDI JSON解决方案之接收JSON已关闭评论

Hello,大家好,这里是小知课堂,之前的课程中我们已经了解了如何将一个EDI报文解析为Json格式的文件,今天我们来看看如何处理接收到的JSON文件。根据接收JSON文件方式的不同,处理JSON文件的方式也有差异。通常情况下,我们会利用知行EDI系统自带的API端口将收到的JSON文件写入数据库中,然后处理收到的这些数据,这种方式需要主动将JSON文件POST到我们的API服务器上,由API端口写入数据库中,接下来则按照数据库方案生成EDI报文即可。同时我们要为获取到的JSON文件返回的Response JSON文件,或者从API服务器上直接GET到JSON文件,这时通过Http请求的方式获取到的JSON文件就无法直接写入数据库,那这些情况下如何处理JSON文件呢?小知给你答案~ 1. 获取JSON文件 要处理获取到的JSON文件,首先需要知道我们是如何使用Http 请求获取JSON文件,下面小知就来说明如何使用Http请求来获取JSON文件。 1.1 获取POST请求的Response JSON文件 在《EDI与JSON解决方案——EDI报文JSON格式的解析和传输》中,我们讲解了如何使用POST方法将JSON文件发送的API服务器中。发送成功后API服务器可能会回复一个Rsesponse [...]

19 2020-03

EDI Json解决方案

|2020-03-19T17:49:57+08:002020年3月19日|帮助文档, 操作指南, 脚本和自动化, 解决方案|EDI Json解决方案已关闭评论

Hello,大家好,这里是小知课堂,这节课小知带大家来探索Json文件的前世今生。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。因此在EDI项目中常常需要将EDI报文解析为Json格式的文件来与ERP系统集成。与其他方案类似,Json格式的EDI 解决方案中同样包含传输和转换两个步骤,但如何将收到的EDI报文解析为能与ERP系统集成的Json文件呢?小知给你答案。 要将EDI报文解析为Json格式的文件,首先需要了解EDI报文的结构,根据报文设计出对应的XML文件格式,最后将XML文件转换为Json格式的文件,再将其Json文件发送到ERP系统对应的API中即可。 下面小知就以ORDERS报文为例,来带大家看看如何将EDI报文解析为对应的Json文件,并传输到ERP系统中。 1 EDIFACT ORDERS报文 [...]

11 2020-03

如何将EDI报文转换为CSV格式文件?

|2020-03-11T18:09:30+08:002020年3月11日|帮助文档, 操作指南, 脚本和自动化, 解决方案|如何将EDI报文转换为CSV格式文件?已关闭评论

如果您对EDI项目实施有一定的了解,想必您一定知道,在正式开始EDI项目实施之前,都会有EDI顾问与您接洽,沟通EDI项目需求。其中,会包含EDI通信双方使用哪种传输协议,传输的报文是符合什么标准的,传输的业务报文都包含哪些种类,标准的EDI报文转换成什么格式,是否与企业现有业务系统集成。以上问题,在项目需求沟通初期都务必要确认清楚。 以上,我们提到标准的EDI报文转换成什么格式,这一问题其实也是很多客户在项目实施中比较纠结的一点。实际上,这主要取决于您企业的信息化情况。通常,企业如已有业务系统,为了实现数据自动化处理,都会选择与现有的业务系统集成,支持的方式有很多,比如金蝶、用友可以通过数据库表方式与EDI系统集成,某客户的物流管理系统选择API方式与EDI系统集成,诸如此类。当然,也存在部分客户没有业务系统的情况,那EDI数据转换成什么格式才方便业务人员读取、操作呢? 本文以X12 830报文转换为CSV格式文件为例,从收到X12 830报文开始,依次按照系统处理顺序,介绍如何使用知行EDI系统将X12 830报文转换为CSV格式。实际上,CSV这种方案不只是适用于没有业务系统的企业,有的业务系统也是支持直接导入CSV格式文件的,同样也适用CSV方案。 以下,是一个完整的X12 830报文转换为CSV格式的工作流。其中,经由3个端口处理,最终解析得到CSV格式的830文件。 X12ToXML端口 首先,配置X12端口转换类型(Translation [...]

11 2020-03

如何使用PDF端口生成标签Label?

|2020-03-11T17:33:57+08:002020年3月11日|脚本和自动化, 解决方案|如何使用PDF端口生成标签Label?已关闭评论

前面小编已经介绍了帮助客户对接他们合作伙伴的EDI系统,详细介绍了每个项目的需求和实施方案,相信对于EDI及一些常用的解决方案应该都比较了解了。本文小编将带您了解一个新的需求:在EDI项目实施过程中,有些客户需要将订单、发货通知等业务报文中的主要业务数据进行打印,或者有些客户需要打印Label(标签),发货时贴在箱子上进行发货,一般客户需要打印的文档格式为PDF,那么如何将需要的业务数据写入PDF文档中呢?接下来小编将带您借助知行EDI系统的PDF端口来实现这个需求。 PDF 端口简介 在知行EDI系统FLOWS页面左侧的常用端口列表,选择PDF端口拖拽到右侧工作区,拖拽后需要设置Port ID(端口名称),测试示例中命名端口名称为“PDF_Test”, 点击“Create Port”便可在右侧的工作间创建一个名为“PDF_Test”的PDF端口。 如下图是创建的一个名为“PDF_Test”的PDF 端口: 如上图每一个PDF [...]

2 2020-03

MFT在脚本自动传输方面优于脚本的17种方式

|2020-03-02T12:11:34+08:002020年3月2日|MFT, 解决方案|MFT在脚本自动传输方面优于脚本的17种方式已关闭评论

文件传输对于许多业务流程至关重要,它为贸易合作伙伴提供了一种直接的方式来共享关键信息。 但是,文件传输中涉及的许多任务是繁琐且重复的。当今许多系统管理员使用脚本来自动化文件传输过程,例如FTP上传或下载,然而脚本并不是您唯一的选择。 在本文中,我们将脚本与其他选项(可控文件传输,即Managed File Transfer简称MFT)进行比较,并说明为什么MFT在企业方面要优越得多。 脚本编写 脚本已成为自动执行文件传输的一种流行方法,因为作为大多数操作系统的一部分,脚本是免费提供的。 商业和开源操作系统提供内置的FTP客户端和服务器功能,并带有脚本语言,例如bash,shell,VBScript和Windows PowerShell。 然后,您可以使用Windows [...]

12 2020-02

如何将文件接收地址AS2 URL中的HTTP修改为HTTPS?

|2020-02-12T16:47:45+08:002020年2月12日|MFT, 帮助文档, 操作指南, 解决方案|如何将文件接收地址AS2 URL中的HTTP修改为HTTPS?已关闭评论

Internet普及之后,企业倾向于在Internet上进行传输,因为费用低廉,但是需要相应的新传输协议保证报文传输的安全性,于是就出现了AS2传输协议。 AS2目的在于通过Internet安全可靠地传输商业文档。首先通过数据加密和数字签名生成数据包,然后基于HTTP(或HTTPS)通过互联网或任何TCP/IP网络进行安全可靠的数据交换。 为了数据传输安全,大多数用户都会选择HTTPS,在HTTP的基础上增加了SSL协议,依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。 之前有许多客户提问过,如何将AS2 文件接收地址中的HTTP改为HTTPS?下文将根据不同的服务器环境来详细说明修改过程。 Window 环境下 1. 安装SSL 私钥证书,打开控制台(命令行窗口运行mmc)。 [...]

10 2020-02

VDA端口配置

|2020-02-10T15:08:08+08:002020年2月10日|EDI, 解决方案|VDA端口配置已关闭评论

VDA端口支持从XML文件生成VDA文件并将VDA文件转换为XML文件。 总览 接收VDA文件时,VDA端口将验证交换头部并将VDA文件转换为XML文件。 这起始步骤很有用,因为XML文件是知行EDI系统工作流用于处理数据的主要格式。 VDA端口会自动读取输入文件以判断结构,然后根据该结构解析文件。 生成VDA文件时,VDA端口根据VDA语法将XML文件转换为VDA文件,并加上响应的头部。 在获取XML数据并将其转发到流程中的其他位置,这对于创建VDA文件的后续步骤很有帮助。 端口配置 本节包含所有可配置的端口属性。 设置 [...]

7 2020-02

如何使用EDI系统中的Database端口?

|2020-02-07T15:57:41+08:002020年2月7日|EDI, 帮助文档, 操作指南, 解决方案|如何使用EDI系统中的Database端口?已关闭评论

Hello,大家好,这里是小知课堂,我们这一篇要讲的是数据库端口的使用方法。 众所周知,EDI的集成方式中比较常用的解决方案便是数据库解决方案。数据库解决方案优点在于大学毕业的你我他基本都学过数据库,操作起来比较方便,数据的增删改查也同样便捷,与EDI集成的时候也便于操作,你可能看不懂EDI报文,但是写入数据库中的数据便是一目了然。然而,我们怎样才能将数据库中的数据转化为高深莫测的EDI报文呢?又或者说,如何将神秘的EDI报文,写入我们简洁易懂的数据库中呢?当然少不了我们知行EDI系统啦。将数据库的数据转化为EDI报文,首当其冲的便是我们的数据库端口,作为数据的搬运工,数据库端口主要负责将指定数据库中的数据以XML文件的格式读取出来,然后交由其它端口转化为报文结构的XML,最后穿上报文的黄马甲便成功的转为你不太看得懂的EDI报文啦,而要将EDI报文写入数据库中,知行EDI系统则会帮助EDI报文先来个金蝉脱壳(提取出报文中有用的信息),然后再给这些有用的信息穿上华丽的外衣(转化为数据库格式的XML文件),最后,就有请我们的数据库端口闪亮登场(将转化好的XML文件写入指定数据库)。 好了,废话不多说,接下来大家千万不要走神,小知带你来见证数据库端口的神奇之处。 在正式开始使用数据库端口之前,我们先来看看此端口的内部结构。和其它端口相似,数据库端口的基础配置在Settings界面,Automation负责自动化的实现,Advanced则是我们的高级配置,Input/Output界面帮助实现数据库端口写入/读取数据,Events用来写触发操作的代码,如下图所示: 1. 基本配置 1.1 不同的连接方式(ODBC,ADO.NET,JDBC) 这三种方式中ODBC和ADO.NET方式是基于Windows下的连接数据库的方式,JDBC则是基于Linux操作系统的连接方式。对应我们的知行EDI系统,也就是ODBC和ADO.NET为.NET版本的EDI系统的常用方式,JDBC则为Java版本的EDI系统使用的连接方式。 ODBC方式:英文全称为Open [...]

17 2019-12

SQLite 端口

|2019-12-17T18:41:53+08:002019年12月17日|EDI, 解决方案|SQLite 端口已关闭评论

概览 建立连接后,该端口将读取数据库中存在的表/视图的列表。 通过选择可用表并从该表中选择列来创建输入或输出映射。 端口使用选定的表和列生成XML模式结构。 生成输入映射后,当端口接收到与输入映射的XML结构匹配的XML文件时,它会自动将数据插入数据库。生成输出映射后,端口将从数据库中提取数据,并使用提取的值来填充与输出映射具有相同XML结构的XML文件。 端口配置 本节包含所有可配置的端口属性。 数据库连接 与建立数据库连接有关的设置。 设定格式 [...]

返回顶部