Biztalk业务流程中多输入文件的聚合OutPut文件 [英] Aggregated OutPut File from Multiple Input file in Biztalk orchestration

查看:68
本文介绍了Biztalk业务流程中多输入文件的聚合OutPut文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello专家,我正在将3种不同的输入合并到1输出。情景 我有3个输入文件


1)EmployeeDetail


   empId,EmpName,Designation


2)地址


   Line1,City,State,Zip


3)公司详情


  companyName,Location


i必须将此文件放在一个接收位置和输出文件中,所有字段都应该在那里。


我正在申请顺序召集。但我收到如下错误。


在顺序车队中,除非端口标记为OrderedDelivery,否则消息类型必须相同


这里我附加了我的Orchestration Snap


请建议





saroj

解决方案

< blockquote>

你需要做的是有一个相关参数,你可以通过它来获取其他两个文件。第一次接收(激活)应该初始化相关性,其他两个应该遵循相关性。


如果我给你三个文件并说他们是员工,地址和公司,那么就放在那里必须是每个文件中的一个/两个数据元素,这将帮助您识别和关联这些文件属于同一个人。在您的业务流程中,您有
遵循相同的模式。


问候。


Hello Experts, i am merging 3 different input to 1 Out put. the Scenario  is i have 3 input file

1) EmployeeDetail

   empId,EmpName,Designation

2) Address

   Line1,City,State,Zip

3)Company Detail

 companyName, Location

i have to put this file in one Receive Location and in the output file all the fields should be there.

for this i am applying Sequential Convoying. but i am getting error like below.

in a sequential convoy the messagetypes must be identical unless the port is marked for OrderedDelivery

here i am attaching my Orchestration Snap

Please suggest


saroj

解决方案

what you need to do is have a correlation parameter by way of which you'll then be able to pick up the other two files. The first receive (activate) should initialize the correlation and the other two should follow the correlation.

Simply put if I give you three files and say they are employee, address and company, there has to be one/two data elements in each file which will help you identify and correlate that these files belong to the same person. In your orchestration you have to follow the same pattern.

Regards.


这篇关于Biztalk业务流程中多输入文件的聚合OutPut文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆