在本篇 AS2 协议指南中,将带您了解 AS2 的完整定义,并提供开始使用AS2的所需信息,包括: 什么是AS2? AS2 的背景 AS2 的优点 AS2 的工作原理 AS2 实施 AS2 与 AS1、AS3 和 AS4对比 什么是 AS2? AS2,是一种 B2B 消息传输协议,用于将文件从一个企业传输到另一个企业。 AS2 是一种通用的EDI传输协议,其传输的数据应用于全球数百万企业。AS2 常应用于零售商,如亚马逊和沃尔玛。 现在,包括医疗保健在内的许多其他行业都使用 AS2 协议,因为 AS2 符合 HIPAA 法律要求。 AS2 的优点 为什么要选择AS2呢? AS2 的工作原理 那么,AS2 是如何工作的呢?
今天,我们要看一下AS2与SFTP的对比。这两种文件传输协议是如何工作的?它们有什么不同?最重要的是,哪一个更适合企业的文件传输要求? 什么是AS2? AS2采用了两种安全方法来保护传输中的敏感信息:数字证书和行业级加密标准。所有通过HTTPS交换的AS2文件在通过安全的SSL隧道传输之前都被压缩和签名。 什么情况下选择AS2与SFTP? 那么,你应该在什么情况下选择AS2或SFTP进行文件传输? 以下是一些可能需要考虑的因素: 选择AS2 如果a)你是一个零售或电子商务企业,或者b)你需要一个简单的方法来满足监管的要求和交易伙伴的需要,就可以选择AS2。 该认证内容广泛,确保你使用的EDI解决方案可以帮助您与您的交易伙伴建立AS2连接。 为了获得认证,解决方案的供应商必须成功地进行成千上万的AS2协议测试场景。
企业通过AS2端口接收来自交易伙伴的文件时,其文件名会和交易伙伴发出的文件名完全一致;如果交易伙伴发过来的请求中没有文件名或者文件名没有出现在AS2 协议规定的位置,AS2端口会使用当前时间戳作为文件名 为了方便为大家进行演示,我们先在知行之桥EDI系统中配置AS2自发自收。配置AS2自发自收1.个人设置页面,配置AS2 ID,私钥证书,私钥证书密码,复制下方的接收URL。 AS2 ID:My_AS2_ID私钥证书:Arc.pfx私钥证书密码:AA1234562.工作流界面,创建一个AS2端口,设置页面中,在交易伙伴信息下配置AS2 ID、交易伙伴URL、以及交易伙伴证书。 修改AS2接收的文件名如果需要对AS2接收的文件名进行修改,可以在AS2端口的高级设置选项卡下配置 本地文件名格式。 如何给AS2接收的文件名上加上该AS2端口号?企业通过知行之桥EDI系统对接多个交易伙伴,如果都通过AS2端口接收文件,要想区分各个交易伙伴发来的文件可以在AS2端口接收的文件名上加上该AS2端口号。
BizTalk for AS2 加密/加签传输练习 AS2是互联网上安全,可靠地传输数据的最常用的方式。AS2为信息建立信封并通过电子证书和加密在互联网上安全地发送出去。 BizTalk从2006开始内建支持AS2;而且配置很简单(如果你知道了AS2基本原理和BizTalk的基本配置) AS2传输方式 AS2简单的说类似SSL,通过HTTP/HTTPS协议传输;利用证书实现加签和加密 这样发送端口(SendToContoso)就可以读取这个party配置的属性写入到http的上下文中一起post到远程地址实现通讯了 配置AS2 Properties ? 配置AS2 Properties ? OK,完成了希望对初次使用BizTalk开发AS2项目的有所帮助。需要支持的请留言。
假设A公司的交易伙伴现将文件名称为 test_data_1.edi 的文件发送给A 公司,通过交易伙伴的AS2端口发出时其 message id 为:AS2_IN-20220923-164042904- 如上图所示,经 AS2 端口接收后,文件 test_data_1.edi 的 message id 需要下载对应 EDI 文件的 MDN 文件方可查询。 如图所示:3.配置好以上两步之后,模拟A公司交易伙伴发出文件:test_data_2.edi,A公司的AS2端口接收到新文件:test_data_2.edi。 查询结果如图所示:成功查询到一条AS2端口接收的,message id 与原始文件相匹配的文件,表明该文件已成功被 A 公司接收。 检查文件是否成功收到的其他方法除了检查AS2、OFTP等传输端口的message id 之外,还可以检查X12、EDIFACT等格式转换端口。具体如何操作呢?
this[“container”].attachMovie(“useLoad”, “useLoadMc”, this.getNextHighestDepth());
AS2简介AS2(Applicability Statement 2)是一种用于在企业之间安全地交换 EDI 信息的传输协议。 以下是对 AS2 传输协议的简要介绍:安全性:AS2 提供了强大的安全性,通过在消息传输过程中使用加密技术。发送方对消息进行加密,而接收方必须使用相应的密钥进行解密。 便利性:AS2 在大型供应链组织和不同行业中广泛使用。一些大型零售商如 Walmart、Amazon 等要求供应商使用 AS2 进行 EDI 数据的交换。 此外,AS2 使用 HTTP 或 HTTPS 作为传输协议,这在网络上是常见和广泛支持的,使其易于实施和集成。关键属性密钥和证书 AS2 协议的一个核心特征是密钥的使用。 传输流程AS2 的传输流程如图所示:▲AS2 传输流程发送方1. 使用安全哈希函数完成消息完整性检查(MIC)。2.
为了实现与供应商的EDI直连,GP选用AS2传输协议向供应商发送856、940报文,并接收供应商发送的944、945、846、214报文。 通过简单的界面配置,用户就可以使用AS2 Connector和交易伙伴建立AS2连接,实现安全可靠的数据传输。 在与供应商建立AS2连接前,需要先确认双方的AS2配置信息完整且正确,主要包含的配置信息有:AS2 Identifier、URL、IP等。 您或许会有疑问,为什么此前用URL解析出来的IP地址配置在AS2 Settings里时,会出现“Internal Service Error”的报错呢? 以上便是GP和供应商进行EDI直连AS2连接测试遇到的问题及解决思路。 任何关于EDI的问题,欢迎评论或私信。
在EDI系统中搭建如下图所示的工作流: 首先,需要在PROFILE以及FLOWS页面中分别配置自己以及交易伙伴的AS2信息,AS2端口的详细配置请参考文章:AS2 Connector 需要注意的是,本示例中 AS2连接配置为“自发自收”,便于用户本地进行测试。 其中,需要保证AS2端口的Settings页面下的信息与PROFILE下AS2 Profile页面的信息一致。 如上图,EDI系统PROFILE界面下选择AS2 Profile页面,其中Personal Id下的AS2 Identifier可以自定义,默认值为TestAS2。 AS2端口的Settings页面,AS2 Identifier即为上图配置的默认值:TestAS2,由于本文配置AS2为“自发自收”模式,复制PROFILE页面的Receiving URL,如上文的http
AS2协议强制规定并标准化了如何利用MDN来提供具有数字签名的交易回执。AS2是一种基于互联网的安全传输协议,广泛用于企业间的EDI数据传输,而MDN正是AS2协议中确保可靠性的关键一环。 通过MDN,企业可以确保每一笔通过AS2交换的数据都有据可查、有证可循,为自动化流程提供可信的确认基础。MDN在AS2协议中的工作原理与价值那么MDN在AS2协议中是如何具体工作的? 以下为基于AS2的MDN工作流程简要说明:AS2发送触发:发送方通过AS2协议发送EDI业务数据(如X12格式的850采购订单)。 在实施现代EDI项目时,对MDN的理解与配置直接影响着基于AS2的数据交换可靠性:协议深度集成:在追求可靠性和不可否认性的生产环境AS2通信中,请求并验证签名的MDN通常被认为是标准且必需的实践,是AS2 AS2负责安全传输,MDN负责可靠确认,两者协同工作。同步与异步模式:MDN有同步和异步两种返回方式,需在AS2连接中配置。
需求分析及方案 Internet普及之后,企业倾向于在Internet上进行传输,因为费用低廉,但是需要相应的新传输协议传输协议保证报文传输的安全性,于是就出现了AS2,OFTP2,SFTP等传输协议。 且安道拓Adient支持AS2/OFTP2/VAN/ Web EDI,推荐AS2或 OFTP2协议进行本地化部署,实现与内部业务系统无缝集成。H公司选择了AS2协议。 选择AS2协议之后,就可以获取安道拓Adient的:AS2的接收URL、AS2测试ID、AS2正式ID、证书等通信参数信息。后续需要用这些信息进行连通性测试。 AS2端口:配置获取的 安道拓Adient 的AS2参数,如AS2 ID,URL及公钥证书,即可进行连通性测试。
Stellantis 的EDI 需求 传输协议:AS2 Stellantis 选择AS2作为其传输协议,AS2采用了两种安全方法来保护传输中的敏感信息:数字证书和行业级加密标准。 所有通过HTTPS交换的AS2文件在通过安全的SSL隧道传输之前都被压缩和签名。 搭建EDI传输通道 通过知行之桥EDI系统的AS2端口可以搭建与Stellantis的EDI传输通道。 如果选择AS2,通过以下四个步骤即可完成: 1.明确你和交易伙伴的AS2配置信息 2.配置你的AS2信息 3.配置交易伙伴的AS2信息 4.测试发送&接收文件 实现EDI文件的格式转换 搭建好EDI传输通道之后
搭建 EDI 传输通道AS2需要以软件为基础在有网络和IP的条件下实现,知行之桥EDI系统可以满足AS2传输的需求,系统中的AS2端口便是专门针对AS2传输开发的端口。 企业只需准备一台具有公网IP的服务器,也可直接租用云服务器,安装部署知行之桥EDI系统后,完成相应的配置,即可准备好与交易伙伴进行EDI的AS2连接。 通过知行之桥EDI系统的AS2端口可以搭建与Kostal 的EDI传输通道。 进行AS2连接,需要准备如下的信息:AS2 ID(企业的AS2身份标识符)Private Certificate (私钥证书)Certificate Password(私钥证书密码)Public Certificate 通过以下四个步骤即可完成:1.明确你和Kostal 的AS2配置信息2.配置你的AS2信息3.配置Kostal 的AS2信息4.测试发送&接收文件实现 EDI 文件的格式转换搭建好EDI传输通道后,企业需要具备生成或解析
Amazon要求所有AS2客户端和服务器都使用AES加密,任何不满足要求的AS2解决方案都无法连接Amazon。 如果您当前的B2BGateway对接Amazon时使用的是不支持AES加密的AS2解决方案,那么是时候考虑升级您的AS2解决方案了。 解决方案:安全,高可用性,API驱动的AS2 作为一家拥有覆盖数千家公司网络的EDI和API连接解决方案提供商,B2BGateway除了需要满足Amazon的AES加密要求外,还需要AS2解决方案具有高度的复杂性 B2BGateway的高级创新程序员Jill Nowak说:“最主要的需求之一就是API,因为我们已经建立了与以前的AS2软件集成的工具,以便我们的技术人员可以实现AS2连接”。 迄今为止,B2BGateway已将600个连接从以前的AS2工具迁移到知行EDI系统。
其中, 交换机 AS1 与 AS2 推荐使用 S5700 及以上设备。 (2)在 AS2 上创建相关 VLAN,并完成接口配置 在 AS2 上完成如下配置: <Huawei> system-view [Huawei] sysname AS2 [AS2] vlan batch 过程 阶段性验证: ⑴ 在 AS2 系统视图下执行 display vlan 命令,查看 AS2 上的 VLAN 信息并展示结果,验证当前 AS2 是否已成功创建 VLAN10 和 VLAN20 并确认各接口与 24属于VLAN20. ⑵ 在 AS2 系统视图下执行 display port vlan 命令,查看 AS2 接口 VLAN 信息并展示结果,验证各接口是否正确归属于所划分的 VLAN。 图7 AS2执行 display port vlan 命令 查看 AS2 接口 VLAN 信息并展示如图7,验证可知各接口正确归属于所划分的 VLAN (3)在 PC1、PC2、PC3 及 PC4
在电子数据交换(EDI)中,诸如997、855等报文类型常常被提到,在AS2连通性测试时,MDN也是一个经常听到的名词。 AS2 MDN————消息交付通知 (Message Disposition Notification)定义:MDN(消息交付通知)是AS2协议中的一种确认机制,用于确保EDI消息成功传输。 使用场景:MDN通常用于确认通过AS2协议传输的EDI消息是否成功送达和处理,提供关于消息的接收和处理状态的信息,确保消息在AS2协议层面上的传输和交付状态正确。 AS2 MDN:主要用于确认消息的传输状态和处理情况,确保消息通过AS2协议成功送达并处理,提供消息传输的技术层确认。应用范围差异997:适用于所有EDI消息类型,作为EDI交易的标准确认步骤。 AS2 MDN:适用于通过AS2协议传输的EDI消息。确认重点:997:确认EDI消息的接收和格式正确性,重点在于例如消息内容和结构的技术层面验证。
为了保证客户与交易伙伴之间数据传输的安全性,AS2传输协议中,通常会通过一对数字证书对传输数据进行签名和加密。但是证书是有有效期的,在证书到期之前,需要贸易双方及时更换新的证书。 针对这个需求,我们提出两种不同的解决方案,可以实现定时自动更换交易伙伴AS2证书: 方案一 Script端口+自定义脚本 1.首先需要在知行之桥EDI系统的系统设置-证书界面上传需要更新的证书。 —AS2端口名--><rsb:set attr="workspace.value" value="new"/><! 在工作流左侧的基础栏中拖出Schedule端口和File端口 4.在Schedule端口的计划部分设置定时时间,例如此处设置在本周五03:45定时发送文件 5.File端口的设置界面中配置AS2 -To为邮件接收地址,如需多个邮箱接收,则需要使用逗号分隔开--><arc:call op="appSendEmail"></arc:call> 以上为如何在知行之桥EDI系统中定时自动更换交易伙伴AS2
圣戈班 EDI 需求传输协议:AS2,OFTP2或FTPS圣戈班EDI中,涉及到的传输协议主要包括AS2、OFTP2和FTPS三种。这些传输协议都采用了加密技术来保证数据的安全性。 AS2是一种点对点的协议,使用HTTP或HTTPS作为传输协议。该协议支持数字证书和签名技术,可以在传输过程中对数据进行加密和认证,确保数据的机密性和完整性。 AS2协议还支持异步传输和回执功能,可以在数据传输完成后进行确认和验证,确保数据的可靠性。OFTP2是一种专门用于工业领域的协议,使用TCP/IP协议进行传输。 搭建 EDI 传输通道通过知行之桥EDI系统的AS2端口或者OFTP端口可以搭建与圣戈班的EDI传输通道。 如果选择AS2,通过以下四个步骤即可完成:1.明确你和圣戈班的AS2配置信息2.配置你的AS2信息3.配置圣戈班的AS2信息4.测试发送&接收文件如果选择OFTP,则需要双方提供以下信息:SSID:SSID
其中,接入交换机 AS1 和 AS2 及核心交换机 Coreswitch 均推荐使用 S5700 及以上设备。 AS1 和AS2 的GE0/0/1-2 相应变更为Ethernet0/0/1-2,AS1的GE0/0/23 变更为GE0/0/1,AS2 的GE0/0/24 变更为GE0/0/4。 (2)在 AS2 上创建相关 VLAN,并完成接口配置 在 AS2 上完成如下配置: <Huawei> system-view [Huawei] sysname AS2 [AS2] vlan batch 过程 阶段性验证: ⑴在 AS2 系统视图下执行 display vlan 命令,查看 AS2 上的 VLAN 信息并展示结果,验证当前 AS2 是否已成功创建 VLAN30 并确认各接口与 VLAN ⑵在 AS2 系统视图下执行 display port vlan 命令,查看 AS2 接口 VLAN 信息并展示结果,验证各接口是否正确归属于所划分的 VLAN。
许多其他大型零售商也纷纷效仿,这意味着AS2迅速成为许多行业点对点连接的最流行EDI传输协议。 与许多其他协议不同,AS2是专门为B2B文档交换而开发的。 AS2使用HTTP(S)协议通过加密隧道发送EDI消息。在标准的AS2消息中,文件是作为“附件”传输的。所有的文件格式也可以被处理,如果需要的话,信息可以被签名以提供认证。 由于几乎没有ERP系统提供内置的AS2功能,因此AS2功能必须单独集成。要做到这一点,需要详细的相关知识,如果管理员不是很熟悉AS2及其功能,可能会花费较多时间在排查故障上面。 为了提高可追溯性,AS2需要收据或消息处理通知(MDNs)来确认消息发送/接收。与AS1和AS3协议相比,AS2提供了多种MDN返回选项,包括返回同步或异步MDN的能力。 AS2的缺点: 需要整合单独的应用程序。 需要特定的AS2知识,以设置、维护和排除故障。