深入biztalk中各种端口绑定方式(三)-- specify now(现在指定)

原创 2007年09月28日 14:24:00

一、  绑定方式 – 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 later(以后指定)

一、  绑定方式 – specify later(以后指定)这种绑定方式是在biztalk中使用最多的一种绑定方式,一般的端口绑定都是用这种方式,设计时orchestration的端口设置为“spec...
  • chnking
  • chnking
  • 2007-09-28 14:22:00
  • 801

深入biztalk中各种端口绑定方式(四)-- dynamic(动态)

一、  绑定方式 – dynamic(动态)动态绑定这种绑定方式只有orchestration发送端口有,orchestration接收端口不具有这种绑定方式。所谓动态,就是跟orchestratio...
  • chnking
  • chnking
  • 2007-09-28 14:25:00
  • 996

深入biztalk中各种端口绑定方式(五)-- 直接绑定之MessageBox

一、  绑定方式 – direct(直接)直接绑定有MessageBox、Self Correlating、Panter Orchestration等三种模式,之所以这三种模式的绑定会被放在一起叫做直...
  • chnking
  • chnking
  • 2007-09-28 14:27:00
  • 804

BizTalk Server 2006使用过程中常见的问题及其解决办法

转来的一篇文章,具体地址忘了,如果侵犯作者利益,请及时告知,我将立即删除场景:Biztalk程序开发完成后,通过编译,在布署时出现如下错误提示:[Microsoft.BizTalk.Deploymen...
  • dayun
  • dayun
  • 2007-05-12 13:51:00
  • 880

深入biztalk中各种端口绑定方式(一)-- 背景知识订阅机制

Biztalk中orchestration端口的绑定方式多种多样,有以后指定、现在指定、动态、直接绑定四种大的绑定方式,直接绑定中又分为MessageBox、Self Correlating、Pant...
  • chnking
  • chnking
  • 2007-09-28 14:21:00
  • 1011

Biztalk 开发之 将程序集安装到全局程序集缓存(GAC)中

使用Biztalk Server进行开发时,有时可能需要调用已经写好程序集里的函数。对于这种情况,需要将调用的程序集安装到全局程序缓存(Global Assembly Cache)中。否则,在Bizt...
  • fengfangfang
  • fengfangfang
  • 2006-08-25 13:28:00
  • 3413

Biztalk 实例之 从SQL Server中获取数据

Biztalk Server使用SQL Adapter与SQL Server进行通讯。下面来看如何从SQL Server 2000中获取数据。在本实例中,使用SQL Adapter从SQL Serve...
  • fengfangfang
  • fengfangfang
  • 2006-07-12 10:13:00
  • 3363

BIZTALK SERVER 2013 R2简单介绍

BIZTALK SERVER 2013 R2简单介绍
  • hecgaoyuan
  • hecgaoyuan
  • 2014-07-02 14:18:13
  • 1945

深入biztalk中各种端口绑定方式(六)-- 直接绑定之Self Correlating

1、 Self Correlating自相关直接绑定是这样的一种绑定:一个Orchestraion实例可以调用另一个Orchestraion,并且把自身的一个接收端口作为参数传递到被调用的Orches...
  • chnking
  • chnking
  • 2007-09-28 14:29:00
  • 818

深入biztalk中各种端口绑定方式(七)-- 直接绑定之Partner Orchestration

1、 Partner Orchestration合作伙伴业务流程直接绑定端口提供业务流程之间通过端口就行通讯的能力。跟自相关不同,合作伙伴业务流程直接绑定是一个流程的端口把消息发送到另一个流程的端口,...
  • chnking
  • chnking
  • 2007-09-28 14:31:00
  • 793
收藏助手
不良信息举报
您举报文章:深入biztalk中各种端口绑定方式(三)-- specify now(现在指定)
举报原因:
原因补充:

(最多只允许输入30个字)