技术开发 频道

Biztalk实例之平面文件架构

    四、创建一个业务流程

    9. 为FlatFile项目添加一个新项,选择BizTalk 业务流程,设置名称为FlatFileOrchestration.odx。

    10.在业务流程视图中为业务流程创建一个FlatFileMessage消息,消息类型为FlatFile.FlatFileSchema。

    11.从BizTalk 业务流程工具箱中拖放接收操作放到业务流程中,在接收下方放入发送操作。设置它们的消息属性为FlatFileMessage,设置名称分别为ReceiveFlatFile和SendXMLFile。

    12.在端口图面中放入一个端口,根据端口配置向导设置名称为ReceivePort,端口类型名称为ReceivePortType,端口通信方向为始终在此端口上接收消息,端口指定为立即指定;设置传输为FILE,设置URI为C:\in\*.txt,设置接收管道为FlatFile.ReceiveFlatFilePipeline。



    13.在端口图面中再放入一个端口,设置名称为SendPort,设置端口类型为SendPortType;设置端口通信方向为始终在此端口上发送消息,设置端口绑定为立即指定,设置传输为File,设置URI为c:\out\%MessageID%.xml,设置发送管道为Microsoft.BizTalk.DefaultPipelines.PassThruTransmit。

    14.将接收端口ReceivePort与ReceiveFlatFile操作连接起来,将SendPort与SendXMLFile连接起来。



    15.设置ReceiveFlatFile操作的激活属性为True。

    五、部署项目进行测试

    16.编译项目。

    17.选择生成\配置管理器菜单,选中部署复选框。

    18.选择项目\FlatFile属性菜单,为项目设置通用属性、程序集\程序集密钥文件。密钥文件的生成详见http://blog.csdn.net/fengfangfang/archive/2006/07/11/904725.aspx一文。

    19.选择生成\部署解决方案。

    20.在BizTalk浏览器中刷新BizTalk配置数据库,将会在业务流程下出现FlatFile.FlatFileOrchestration结点,启动该业务流程。
    21.将上面的记录保存为test.txt文件,放入c:\in文件夹下。Biztalk将会自动在c:\out文件夹中输出xml文件。

0
相关文章