BizTalk动手实验(十三)EDI解决方案开发配置
1 课程简介
通过本课程熟悉EDI解决文案的开发与配置,本动手实验步骤及内容采用微软官方SDK完成,学员在实验过程中结合官方教程来完成本实验
2 准备工作
从BizTalk安装目录的SDK中将EDI Interface Developer Tutorial文件夹拷到d:\projects(本实验目录)
3 演示
1. 打开项目解决方案
2. 配置BizTalk部署应用程序名称
3. 配置解决方案签名
4. 部署解决方案
5. 在BizTalk管理控制台中右键选择EDI应用程序属性,在引用程序中选择BizTalk EDI Application
6. 新建名称为ReceiveEDI_fromTHEM_A的接收端口
7. 在接收端口中新建名称为:fromTHEM_4010_850的接收位置,接收位置文件夹目录指向项目文件\ProcessEDI_TestLocations\Scenario_A\from_THEM, 文件后缀为*.txt
8. 接收管道改为EdiReceive
9. 新建名称为:toOrderSystem的文件发送端口,目标文件夹为:\ProcessEDI_TestLocations\Scenario_A \toOrderSystem, 文件名称为%MessageID%.txt,选择发送管道为SendOrderFilePipeline.
10. 在发送端口订阅属性中,配置订阅条件如下图所示
BTS.ReceivePortName=ReceiveEDI_fromTHEM_A
11. 新建名称为:toTHEM_997的文件发送端口,目标文件夹为:\ProcessEDI_TestLocations\Scenario_A\ toTHEM_997, 文件名称为%MessageID%.txt,选择发送管道为EdiSend.
12. 在发送端口订阅属性中,配置订阅条件如下图所示
BTS.MessageType=http://schemas.microsoft.com/Edi/X12#X12_997_Root
13. 在BizTalk管理控制台中点击Parties,右键选择新建伙伴,在伙伴属性中输入名称OrderSystem
14. 同上一步骤,创建名称为Fabrikam的伙伴
15. 右键Fabrikam_Profile新建协议
16. 如下图红色方框配置所示相应的协议名称,协议类型、伙伴名称和伙伴属性
17. 切换到Fabrikam->OrderSystem选项页,在标识页中如下图所示配置伙伴标识
18. 在确认页中选中997
19. 取消交换选项下的本地主机设置的Route ACK to send pipeline on request-response receive port.
20. 在验证中去除ISA13标记位的重复性检查
21. 在事务设置中,按如下图所示配置。
22. 切换界面到OrderSystem->Fabrikam,按如下图所示进行配置
23. 在字符与分隔符中选择CR LF
24. 发送端口选择ToTHEM_997
25. 在事务集设置下的信封设置中,按如下属性进行配置
区域 |
操作 |
事务类型 |
选择您的测试消息的消息类型,“850 – 采购订单”。 |
版本/发行版 |
输入 EDI 版本,00401。 |
目标命名空间 |
选择 http://schemas.microsoft.com/Edi/X12。 |
GS1 |
验证是否已选择“PO - 采购订单(850)”。 |
GS2 |
输入 1234567。 发送方应用程序 ID。 |
GS3 |
输入 0000000。 接收方应用程序 ID。 |
GS5 |
选择 HHMM。 |
GS7 |
选择“X - 公认标准委员会 X12”。 |
GS8 |
验证是否已输入 00401。 |
26. 点击OK,完成配置。启动应用程序及重启实例
27. 打开SamplePO.txt修改报文中的日期
28. 将SamplePO.txt拷贝到fromTHEM文件夹’
29. 在toOrderSystem及toTHEM_997文件夹将会出现相应的消息
BizTalk动手实验(十三)EDI解决方案开发配置的更多相关文章
- BizTalk动手实验(十七)ODBC适配器使用
更多内容请查看:BizTalk动手实验系列目录 BizTalk 开发系列 1 课程简介 通过本课程熟悉ODBC适配器的的使用,本练习采用BizTalk 20 ...
- BizTalk动手实验(十六)EDI-AS2解决文案开发配置
1 课程简介 通过本课程熟悉EDI.AS2解决文案的开发与配置,本动手实验步骤及内容采用微软官方SDK完成,学员在实验过程中结合官方教程来完成本实验 本实验基于BizTalk 2013(Windows ...
- WCF分布式开发步步为赢(2)自定义托管宿主WCF解决方案开发配置过程详解
上一节<WCF分布式框架基础概念>我们介绍了WCF服务的概念和通信框架模型,并给出了基于自定义托管服务的WCF程序的实现代码.考虑到WCF分布式开发项目中关于托管宿主服务配置和客户端添加引 ...
- BizTalk动手实验(十四)AS2传输非EDI消息
1 课程简介 本课程通过AS2协议完成XML文件的传输过程,传输之后同步接收MDN确认信息.通过本课程熟悉AS2传输解决方案的基本开发与配置方法. 2 准备工作 为了模拟实际的B2B交互过程,本实验需 ...
- BizTalk动手实验(十一)自定义开发管道组件
1 课程简介 通过本课程熟悉自定义开始管道组件的流程.各组件接口的功能作用以及自定义管道. 本场景为开发一个消息ZIP压缩的发送管道组件. 2 准备工作 1. 熟悉管道组件各阶段组成 2. 下载Ion ...
- BizTalk动手实验(五)Map开发测试
1 课程简介 通过本课程熟悉Map的相关开发与测试技术 2 准备工作 熟悉XML.XML Schema.XSLT等相关XML开发技术 新建BizTalk空项目 演示 3.1 基本操作 打开MapDev ...
- BizTalk动手实验(一)安装BizTalk Server 2010开发环境
1 课程简介 通过本课程了解BizTalk 2010的软依赖及基本的安装配置步骤,BizTalk相应的解决方案及高可用性方案可在课程的基础进行深入学习. 2 准备工作 硬件环境:CPU >2.0 ...
- BizTalk动手实验(六)Orchestration开发
1 课程简介 通过本课程熟悉Orchestration的相关开发与测试技术 2 准备工作 熟悉XML.XML Schema.XSLT等相关XML开发技术 熟悉.NET相关开发技术 新建BizTalk空 ...
- BizTalk动手实验(四)Schema开发测试
1 课程简介 通过本课程熟悉Schema的相关开发技术 2 准备工作 1. 熟悉XML.XML Schema.XSLT等相关XML开发技术 2. 新建BizTalk空项目 3 演示 3.1 格式化XM ...
随机推荐
- AngularJS 学习之事件
1.ng-click指令:定义了AngularJS点击事件 <div ng-app="" ng-controller="myCtrl"> <b ...
- Android手机自动化测试真机运行
一, 打开手机的USB调试模式 不同的手机有不同的方法打开usb调试模式,可是去网上查一下你手机的调试模式打开办法(http://wenku.baidu.com/view/3077f06c25c ...
- 6754 Keyboard of a Mobile Telephone
/*实践再次说明ch=getchar()的速度非常慢*/ /*大水题,不解释*/ #include<stdio.h> #include<string.h> int main() ...
- 获取datable中某行某列的数据
假设该DataTable有5行和两个字段“Name”,“Phone”, 我如何访问第3行的“Phone”字段的值. DataTable.Rows[2][1].ToString() DataTable. ...
- 点击 Run 之后发生了什么?
这是我以前去链家网面试的一个题目,当时回答不够全面,现在看了2016 WWDC以及Sunnyxx iDev大会的分享之后,感觉对这个问题有了一些简单的认识,就来总结下.如果大家有补充,麻烦评论下哦! ...
- Codeforces Round #334 (Div. 2)
水 A - Uncowed Forces #include <bits/stdc++.h> using namespace std; typedef long long ll; const ...
- 学习angularjs时遇到 XX is not a function
第一次练习就直接没效果: "后不能直接以 function XXXcontroller (){ code......}这样的方式直接注册监听器了. 以后必须angular.mod ...
- ajax与HTML5 history pushState/replaceState实例
一.本文就是个实例展示 三点: 我就TM想找个例子,知道如何个使用,使用语法什么的滚粗 跟搜索引擎搞基 自己备忘 精力总是有限的,昨天一冲动,在上海浦东外环之外订了个90米的房子,要借钱筹首付.贷款和 ...
- Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
dispatchTouchEvent (分发TouchEvent) 处理触摸事件分发,事件(多数情况)是从Activity的dispatchTouchEvent开始的.执行super.dispatc ...
- ubifs总体设计分析
1. 设计需求 flash设备区别与一般的块设备,有如下特点: 存在坏块 使用寿命较短 存储介质不稳定 读写速度慢 不支持随机访问(nand) 只能通过擦除将0改成1 最小读写单位为page ...