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解决方案开发配置的更多相关文章

  1. BizTalk动手实验(十七)ODBC适配器使用

    更多内容请查看:BizTalk动手实验系列目录                       BizTalk 开发系列 1 课程简介 通过本课程熟悉ODBC适配器的的使用,本练习采用BizTalk 20 ...

  2. BizTalk动手实验(十六)EDI-AS2解决文案开发配置

    1 课程简介 通过本课程熟悉EDI.AS2解决文案的开发与配置,本动手实验步骤及内容采用微软官方SDK完成,学员在实验过程中结合官方教程来完成本实验 本实验基于BizTalk 2013(Windows ...

  3. WCF分布式开发步步为赢(2)自定义托管宿主WCF解决方案开发配置过程详解

    上一节<WCF分布式框架基础概念>我们介绍了WCF服务的概念和通信框架模型,并给出了基于自定义托管服务的WCF程序的实现代码.考虑到WCF分布式开发项目中关于托管宿主服务配置和客户端添加引 ...

  4. BizTalk动手实验(十四)AS2传输非EDI消息

    1 课程简介 本课程通过AS2协议完成XML文件的传输过程,传输之后同步接收MDN确认信息.通过本课程熟悉AS2传输解决方案的基本开发与配置方法. 2 准备工作 为了模拟实际的B2B交互过程,本实验需 ...

  5. BizTalk动手实验(十一)自定义开发管道组件

    1 课程简介 通过本课程熟悉自定义开始管道组件的流程.各组件接口的功能作用以及自定义管道. 本场景为开发一个消息ZIP压缩的发送管道组件. 2 准备工作 1. 熟悉管道组件各阶段组成 2. 下载Ion ...

  6. BizTalk动手实验(五)Map开发测试

    1 课程简介 通过本课程熟悉Map的相关开发与测试技术 2 准备工作 熟悉XML.XML Schema.XSLT等相关XML开发技术 新建BizTalk空项目 演示 3.1 基本操作 打开MapDev ...

  7. BizTalk动手实验(一)安装BizTalk Server 2010开发环境

    1 课程简介 通过本课程了解BizTalk 2010的软依赖及基本的安装配置步骤,BizTalk相应的解决方案及高可用性方案可在课程的基础进行深入学习. 2 准备工作 硬件环境:CPU >2.0 ...

  8. BizTalk动手实验(六)Orchestration开发

    1 课程简介 通过本课程熟悉Orchestration的相关开发与测试技术 2 准备工作 熟悉XML.XML Schema.XSLT等相关XML开发技术 熟悉.NET相关开发技术 新建BizTalk空 ...

  9. BizTalk动手实验(四)Schema开发测试

    1 课程简介 通过本课程熟悉Schema的相关开发技术 2 准备工作 1. 熟悉XML.XML Schema.XSLT等相关XML开发技术 2. 新建BizTalk空项目 3 演示 3.1 格式化XM ...

随机推荐

  1. java出错

    某天cmd运行java突然莫名其妙的出错:(之前还好好的) Error occurred during initialization of VMjava/lang/NoClassDefFoundErr ...

  2. react-基础(1)

    props 创建组件 React.createClass; 直接继承React.Component;与上面不同的是初始化props和state的方法: export class Counter ext ...

  3. MapReduce应用案例--简单排序

    1. 设计思路 在MapReduce过程中自带有排序,可以使用这个默认的排序达到我们的目的. MapReduce 是按照key值进行排序的,我们在Map过程中将读入的数据转化成IntWritable类 ...

  4. The 13th Zhejiang Provincial Collegiate Contest(2016年浙江省赛)

      前4道水题就不说了,其中我做了C题,1Y,小心仔细写代码并且提交之前得确认无误后提交才能减少出错率. 结果后面2题都由波神做掉,学长带我们飞~ 终榜 官方题解   ZOJ 3946 Highway ...

  5. CodeForces#275--DIV 2--B(BinarySearch)(!!)

    B. Friends and Presents time limit per test 1 second memory limit per test 256 megabytes input stand ...

  6. unity 播放音乐

    创建一个AudioSource组件,拖一个mp3组件到这个组建上 新建一个脚本,拖audiosource到audiosource的声明上 using UnityEngine; using System ...

  7. BZOJ 1355 & KMP

    BZOJ放这种丝帛我也是醉了... 不过来填一下求最小循环节的坑... 以这道题为例,相同文本串粘起来的串中取一小节,可以把任意一个字符看做文本串头. 那么我们一次KMP求出next函数然后显见,最后 ...

  8. 第一天 Linux 是什么

    众所周知,Linux的核心原型是1991年由托瓦兹(Linus Torvalds)写出来 计算机是由一堆硬件所组成的,为了有敁率的控制这些硬件资源,于是乎就有操作系统产生了.       到了1985 ...

  9. 【BZOJ】2216: [Poi2011]Lightning Conductor

    题意 给一个长度为\(n\)的序列\(a_i\),对于每个\(1 \le i \le n\),找到最小的非负整数\(p\)满足 对于任意的\(j\), \(a_j \le a_i + p - \sqr ...

  10. OSG中的HUD

    OSG中的HUD 所谓HUD节点,说白了就是无论三维场景中的内容怎么改变,它都能在屏幕上固定位置显示的节点. 实现要点: 关闭光照,不受场景光照影响,所有内容以同一亮度显示 关闭深度测试 调整渲染顺序 ...