深入biztalk中各种端口绑定方式(三)-- specify now(现在指定)
来源:互联网 发布:台湾蛇毒血清丸淘宝网 编辑:程序博客网 时间:2024/06/08 11:42
一、 绑定方式 – specify now(现在指定)
这种绑定方式跟'Specify later'绑定类似,只是把绑定物理端口的工作提前到设计时,在设计时就指定要绑定端口的适配器类型、URI和物理端口使用的管道。使用这些信息在部署时就会自动生成相应的物理接收端口或者静态发送端口
1、 测试场景
测试场景要求跟'Specify later'测试的要求一模一样,实现同样的功能。
2、 设计时绑定端口
在orchestration中配置Port_Input_Person端口
Figure 9. 配置specify now单向接收端口
端口绑定选“specify now”
Transport是选物理端口的适配器,这里选FILE。
URI是选要把消息发送到的URI,根据适配器的不同有不同的URI形式,File适配器时,是类似“C:/Samples/BindingSpecifyNow/In/*.xml”这样的路径,SOAP适配器时,是类似“/v-root/PORequest.asmx”这样的路径。这里是选FILE,指向In文件夹。
Receive pipeline选接收端口的管道。
在orchestration中配置Port_Output_Person端口
Figure 10. 配置specify now单向发送端口
端口绑定选“specify now”
Transport是选物理端口的适配器,这里选FILE。
URI是选要把消息发送到的URI,根据适配器的不同有不同的URI形式。这里是选FILE,指向Out文件夹,生成文件名为%MessageID%.xml。
Send pipeline选发送端口的管道。
3、 部署项目
设置完毕后,编译部署项目。
在biztalk控制台配置这个项目,打开配置应用程序界面,会发现orchestration的逻辑端口对应的物理端口都已经存在,不再需要像Specify Later绑定那样去设置物理端口,因为这些设置工作在设计时已经完成,项目部署的时候根据设计时的设置系统新建物理端口并跟相应的orchestration端口绑定。
Figure 11. 配置specify now的应用程序
在biztalk控制台查看这个应用的订阅情况,发现specify now绑定的端口的订阅情况跟Specify Later绑定产生的订阅一模一样。
阶段性总结:
specify now绑定跟Specify Later绑定本质上是一样的,只不过specify now绑定是把物理端口的适配器、URI和使用管道的设置前移到设计阶段,而Specify Later绑定这部分工作是在biztalk项目部署后在biztalk控制台设置。
- 深入biztalk中各种端口绑定方式(三)-- specify now(现在指定)
- 深入biztalk中各种端口绑定方式(二)-- specify later(以后指定)
- 深入biztalk中各种端口绑定方式(五)-- 直接绑定之MessageBox
- 深入biztalk中各种端口绑定方式(六)-- 直接绑定之Self Correlating
- 深入biztalk中各种端口绑定方式(七)-- 直接绑定之Partner Orchestration
- 深入biztalk中各种端口绑定方式(四)-- dynamic(动态)
- 深入biztalk中各种端口绑定方式(四)-- dynamic(动态)
- 深入biztalk中各种端口绑定方式(一)-- 背景知识订阅机制
- qt udp/tcp 绑定发送源端口(Specify source UDP port when writing datagram)
- 深入biztalk消息以及消息订阅发布路由机制(三)-消息发布和路由
- 深入biztalk消息以及消息订阅发布路由机制(三)-消息发布和路由
- 深入biztalk中sql adapter
- 深入biztalk中sql adapter
- biztalk中的发送端口产生异常及处理(上)
- biztalk中的发送端口产生异常及处理(下)
- BizTalk Server 基于消息的基本数据交换(一) - 发送端口直接订阅接收端口
- Android深入四大组件(三)Service的绑定过程
- 数据绑定(三)为Binding指定绑定源的几种方法
- [Web]最简单的方法实现工具条菜单上的弹出式菜单
- radiobutton在listview中处理
- 深入biztalk中各种端口绑定方式(二)-- specify later(以后指定)
- BIRT自带的中文帮助
- c练习4
- 深入biztalk中各种端口绑定方式(三)-- specify now(现在指定)
- 指针和引用的比较
- 深入biztalk中各种端口绑定方式(四)-- dynamic(动态)
- 修改梅花雪日历控件,支持firefox
- 深入biztalk中各种端口绑定方式(五)-- 直接绑定之MessageBox
- linux的文件系统目录
- .NET2.0四级联下拉框
- 深入biztalk中各种端口绑定方式(六)-- 直接绑定之Self Correlating
- asp.net连接sql2005,cs文件里直接书写的代码,纯手工操作,不在web.config里面进行配置。