Biztalk 实例之 传输文本文件
From :
http://blog.csdn.net/fengfangfang/archive/2006/07/10/899188.aspx
在biztalk的使用过程中常常遇到这样的问题,需要把文本文件从一个目录移动到另外一个指定的目录,
要实现移动文件的功能需要完成如下任务:
◇ 定义接收端口
◇ 定义接收位置并设置属性
◇ 定义发送端口并配置
◇ 定义过滤器,将发送端口和接收端口连接起来
◇ 启动、注册、布署和测试
具体步骤:
一、打开BizTalk浏览器
二、创建接收端口
ReceivePort
Name:MoveFile.Pickup
三、创建和配置接收位置
ReceivePosition:
Name:MoveFile.Pickup.Location
Position:
D:\projectsimulate\PS01\Temp\*.txt
这里需要选择接收管道
Microsoft.BizTalk.DefaultPipelines.PassThruReceive
选择“接收处理程序”为BizTalkServerApplication
选择“传输类型”为FILE
在地址栏选择:
四、创建并配置发送端口
Name:MoveFile.SendFordispose
Position:
D:\projectsimulate\PS01\Temp_bak\%SourceFileName%
在“配置\发送\常规”下,设置发送管道为Microsoft.BizTalk.DefaultPipelines.PassThruTransmit。这意味着只传输文件数据,不进行其它处理。
传输类型为FILE
设置“配置\筛选器和映射\筛选器”,设置属性为BTS.ReceivePortName,操作为==,值为MoveFile.Pickup,表示只接收接收端口为MoveFile.Pickup的文件
五、启动和测试