Biztalk开发系列之二. (AS2配置)

说明:环境用的是windows 2008 server R2,Bzitalk 2010的环境.

1. 部署一个HTTP的虚拟站点.关于如何部署.可以参考一些文献或者鄙人的帖子.

http://www.cnblogs.com/chrisblogs/p/3529212.html

2. 新建一个biztalk的application.

clip_image002

右击属性

clip_image004

在应用程序引用中添加Biztalk EDI Application(引用后在接收和发送的管道中AS2Send,AS2Receive)

clip_image006

3. 引用完EDI Application后,就要新建接收端口和发送端口了.

clip_image008

在虚拟路径中key in 虚拟路径以及映射扩展名.

clip_image010

发送端口因为就直接看产出一个XML.所以没什么特别的.

clip_image012

4. 接下去是建立Agreement.首先进入Parties中

clip_image014

新建两位合作伙伴(feili是接收方,wd是发送方)

clip_image016

点中双方,右击,new一个agreement出来.

clip_image018

在Pretocol中选择AS2.

clip_image020

clip_image022

菜单中就会新增wd->feili和feili->wd的页面.

AS2-From和AS2-To后面定义好.(这里注意一下,虽然是个下拉框,但实际上是要手动输入的,刚开始我还在想为什么拉不出来东西…好歹吧所有的Parties拉出来让我选一个…)

clip_image024

第三页同上.

clip_image026

PS:截止目前接收端的就设定完毕了.接下来是发送端的配置.

1. 同样的新建一个Application,右击属性新增添加EDI Application.

clip_image028

clip_image030

2. 新增接收端口和发送端口,接收端口就是很普通的XML放入

clip_image032

这是发送端口的配置,注意发送管道是AS2Send

clip_image034

3. 新增两个Party

clip_image036

名字跟刚才接收server的一致.

clip_image038

4. 同理新增Agreement,选择AS2

clip_image040

5. 配置Parties之间的发送端口.如图是从wd发给feili,在Send ports中选择刚才新增的发送端口名.

clip_image042

这样,发送端也配置完毕了.接下来就是测试了

在发送端的server 的接收位置放入一个XML(随意格式)

clip_image044

在另外一台server的发送口目录能产生文件,基本就成功了.

clip_image046

至此,初级的AS2配置就完毕了.希望能帮到大家.

下一步就该研究下如何证书加密了.

原文地址:https://www.cnblogs.com/chrisblogs/p/3532411.html