如何使用知行EDI系统模拟连通性测试?
EDI(电子数据交换, Electronic Data Interchange 的缩写)传输协议中,都有一个发送方和接收方,双方需交换配置信息和证书,且均完成配置后进行传输。但是很多用户在未收到EDI配置信息前,需要对EDI连接进行建模和测试。知行EDI系统就支持用户使用本系统进行EDI传输自测。本文将介绍常用的几种协议在知行EDI系统中的自测模式。
本次测试中将使用证书,证书创建请查阅。
AS2
AS2协议是EDI传输协议中常用的一种协议类型。更多详情可查看 EDI(电子数据交换)AS2通信方式。
知行EDI系统中AS2配置主要包括两个部分:知行EDI系统的AS2 个人配置。
知行EDI系统的AS2 端口配置,用于设置对接的交易伙伴的AS2 信息和AS2 高级选项配置。
不同系统,不同端口,互发
此配置可参考操作指南 AS2 端口配置。
同一系统,同一端口,自发自收
AS2连通性自测将在同一个知行EDI系统中使用,并且使用同一个端口自收自发。这种模型主要用于演示单方发送&接收功能,检查发送和接收的文件是否一致,以及同步/异步MDN的区别等。
(1)在PROFILE 界面配置AS2信息,包括AS2 ID, AS2 URL, 证书等,如AS2 ID为Test_AS2;
(2)新建AS2 端口;
(3)在AS2 端口的Settings 界面配置PARTNER 信息,与PROFILE 界面一致,包括AS2 ID, AS2 URL, 证书等;
(4)在AS2 端口Input 页面创建测试文件,发送;
(5)在AS2 端口Output 页面查收文件。
同一系统,不同端口,互发
AS2连通性自测将在同一个知行EDI系统中进行,使用不同AS2端口相互发送文件,可以模拟双方的发送和接收功能。
(1)在PROFILE 界面配置AS2信息, 包括AS2 ID, AS2 URL, 证书等,如AS2 ID为Test_AS2;
(2)新建两个AS2 端口: AS2_buyer 端口和AS2_supplier 端口;
(3)在AS2_buyer 端口的Advanced 界面, Alternate Local Profile 节处配置本端口的AS2 别名,AS2 ID必须与PROFILE 中的不一致,如AS2 ID设置为AS2_buyer。证书可根据用户测试需求,选择是否更换,不更换则继续使用PROFILE设置;
(4)在AS2_supplier 端口的Advanced 界面, Alternate Local Profile 节处配置本端口的AS2 别名,AS2 ID必须与PROFILE 中的不一致,如AS2 ID设置为AS2_supplier。证书可根据用户测试需求,选择是否更换,不更换则继续使用PROFILE设置;
(5)在AS2_buyer 端口的Settings 界面配置PARTNER 信息,与AS2_supplier 端口的Advanced 界面一致,包括AS2 ID, AS2 URL, 证书等;
(6)在AS2_supplier 端口的Settings 界面配置PARTNER 信息,与AS2_buyer 端口的Advanced 界面一致,包括AS2 ID, AS2 URL, 证书等;
(7)在AS2_buyer 端口Input 页面创建测试文件,发送后可在在AS2_supplier 端口Output 页面查收文件;
(8)在AS2_supplier 端口Input 页面创建测试文件,发送后可在在AS2_buyer 端口Output 页面查收文件。
OFTP
OFTP是英文Odette File Transfer Protocol的缩写,是第一个具有安全特性的OFTP版本,它在OFTP基础上添加了加密技术以实现安全特性,现在主要使用的是OFTP2.0。Odette文件传输协议(OFTP – Odette File Transfer Protocol)是一种在合作伙伴之间直接或间接地传输电子文件的通信协议,更多介绍请查看OFTP 协议简介。
知行EDI系统中OFTP2.0 配置主要包括两个部分:知行EDI系统的OFTP2.0 个人配置。
知行EDI系统的OFTP2 端口配置,用于设置对接的交易伙伴的OFTP2.0 信息和OFTP2.0 高级选项配置。
不同系统,不同端口,互发
此配置可参考操作指南 OFTP 端口配置。
同一系统,同一端口,自发自收
OFTP连通性自测将在同一个知行EDI系统中使用,并且使用同一个端口自收自发。这种模型主要用于演示使用SSID发送的功能,检查发送和接收的文件是否一致。
(1)在PROFILE 界面配置OFTP信息,包括SSID,SSID Password,证书,端口等,如SSID可设置为Test_OFTP, SSID Password为 test;
(2)新建OFTP 端口;
(3)在OFTP 端口的Settings 界面配置PARTNER 信息,与PROFILE 界面一致,包括SSID, SSID Password, 证书, 远程主机(IP,域名均可), 端口等,完成后可尝试测试连接;
(4)在OFTP 端口Input 页面创建测试文件,发送;
(5)在OFTP 端口Output 页面查收文件。
同一系统,不同端口,互发
OFTP连通性自测将在同一个知行EDI系统中使用,并且使用不同OFTP端口相互发送文件,可以模拟双方的发送和接收功能。
(1)在PROFILE 界面配置OFTP信息, 包括SSID, SSID Password,端口,证书等,如SSID为Test_OFTP SSID Password为oftp;
(2)新建两个OFTP 端口: OFTP_buyer 端口和OFTP_supplier 端口;
(3)在OFTP_buyer 端口的Advanced 界面, Alternate Local Profile 节处配置本端口的OFTP 别名,SSID必须与PROFILE 中的不一致,如SSID设置为OFTP_buyer。证书可根据用户测试需求,选择是否更换,不更换则继续使用PROFILE设置;
(4)在OFTP_supplier 端口的Advanced 界面, Alternate Local Profile 节处配置本端口的OFTP 别名,SSID必须与PROFILE 中的不一致,如SSID设置为OFTP_supplier。证书可根据用户测试需求,选择是否更换,不更换则继续使用PROFILE设置;
(5)在OFTP_buyer 端口的Settings 界面配置PARTNER 信息,与OFTP_supplier 端口的Advanced 界面一致,包括SSID, SSID Password,端口,证书等;
(6)在OFTP_supplier 端口的Settings 界面配置PARTNER 信息,与OFTP_buyer 端口的Advanced 界面一致,包括SSID, SSID Password,端口,证书等;
(7)在OFTP_buyer 端口Input 页面创建测试文件,发送后可在在OFTP_supplier 端口Output 页面查收文件;
(8)在OFTP_supplier 端口Input 页面创建测试文件,发送后可在在OFTP_buyer 端口Output 页面查收文件。
FTP
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。
知行EDI系统支持FTP 客户端和FTP 服务器。想要使用知行EDI系统自测FTP协议,需要分别配置FTP服务器和FTP客户端。
FTP服务器配置:
(1)在PROFILE 界面配置FTP Server的信息,包括端口,证书,认证方式等;
(2)创建FTP Server端口,在Settings界面配置可访问FTP Server的用户信息,包括密码,权限等,需要注意的是FTP Server的端口名称即是用户名;
(3)在FTP Server端口Input 界面上传文件,以供客户端下载;
(4)在FTP Server端口Output 界面查看客户端上传的文件。
FTP客户端配置:
(1)创建FTP 端口,在Settings 界面配置FTP 服务器的信息,包括远程主机,端口,上传/下载路径等;
(2)在FTP 端口的Input 页面创建测试文件,点击发送;
(3)在FTP 服务器指定上传路径查看上传的文件,可以在FTP Server的Advanced 界面查看Receive 路径;
(4)在FTP 服务器指定下载路径放置可下载的文件,可以在FTP Server的Advanced 界面查看Send 路径;
(5)在FTP 端口的Output 页面点击接收,可以查看下载的文件。
更多配置可查看 FTP 端口配置。
SFTP
SFTP是SSH File Transfer Protocol的缩写,安全文件传送协议。SFTP协议具有FTP的特性,包括SFTP 服务器和SFTP 客户端两部分。SFTP协议更多信息可查阅 SFTP特性。
同一系统,不同端口,互发
知行EDI系统支持SFTP 服务器和SFTP 客户端。用户可以通过知行EDI 系统创建SFTP 服务器和SFTP 客户端端口,测试上传和下载功能。
SFTP 服务器配置:
(1)在PROFILE 界面配置SFTP Server的信息,包括端口,证书,认证方式等;
(2)创建SFTP Server端口,在Settings界面配置可访问SFTP Server的用户信息,包括认证方式,用户名等;
(3)在SFTP Server端口Input 界面上传文件,以供客户端下载;
(4)在SFTP Server端口Output 界面查看客户端上传的文件;
SFTP 客户端设置:
(1)创建SFTP 端口,在Settings界面配置SFTP Server的信息,包括远程主机,端口号,用户,证书,上传/下载路径等,以上信息必须与SFTP server端口和PROFILE 中SFTP Server信息一致,上传/下载路径可在SFTP server端口的Advanced 页面查看;
(2)在SFTP 端口Input页面上传测试文件,可以在SFTP server端口Output页面查看;
(3)在SFTP server端口Input页面上传测试文件,可以在SFTP 端口Output页面点击接收查看。
不同系统,不同端口,互发
SFTP 客户端配置可参考 SFTP 端口配置。[Share] 如何使用知行EDI系统模拟连通性测试?
如果觉得《sftp java测试连通性_如何使用知行EDI系统模拟连通性测试?》对你有帮助,请点赞、收藏,并留下你的观点哦!