题
怎么我可以叫一个管理业务流程的动态了解的编排的名字吗?
呼叫编排形状需要知道的名称和参数的业务流程在设计时间。我已经试过使用'话'XLang关键词但它还需要编制名作为设计时就像在的表达形,我们可以写作
call BizTalkApplication1.Orchestration1(param1,param2);
我在寻找一些方法来指定调用业务流程的名称、即将从进入的信息或来自SSO的配置存储。
编辑:我'musing管2006年R1(ESB指导是R2,我不得到它如何能解决我的问题)
解决方案
我已经完成了类似的东西在过去是通过使用直接结合港口业务流程和让MsgBox做肮脏的工作对我来说。基本上,它是这样的:
- 使可调用业务流程使用的直接前端口连接到你的激收到的形状。
- 设立了一个过滤器表达对你的激收到的形状与一个自定义背景下基于财产和设置,它等于值的唯一标识编排(例如业务流程的姓名或者什么)
- 在呼吁协调,创造消息,你会想到使用防火新编排。在这一信息,设置定义背景下的财产值相匹配滤波器的使用在具体的编排要开火。
- 发送消息,通过一个直接结发送端口,以便它被送到MsgBox直接和Pub/子的机制,在管理会处理的其余部分。
有一件事看出,在第4步:有这样的正常工作,则需要创建一个新的相关性的组类,包括自定义背景下的财产,然后确保直接开发端口"下"的相关定在发送。否则,该定义属性只会编写(不提倡)的msg背景和路由将失败。
希望这可以帮助!
其他提示
看在ESB指导(www.codeplex.com/esb)这个软件包提供的功能,你正在寻找
不隶属于 StackOverflow