我是Biztalk的新手,我一直在做一些教程,现在我有一个问题我没有找到解决方案,但认为很容易
我有一个WCF服务方法,没有返回XML文件的参数。 我想从biztalk业务流程中调用此方法,我使用了“添加 - >生成项目 - >采用WCF服务”向导来生成模式,并能够创建请求,响应端口。
现在我只需向此服务发送一个请求,一个指定我想要调用的方法的XML。但我不想删除一个XML文件,将此消息放在一个文件夹中,从那里读取,然后调用服务。
它没有参数,所以我想在业务流程中生成消息并自动使用它来调用服务。如何从“无”仅仅构建模式来构建消息?
谢谢!
答案 0 :(得分:1)
您可以在消息分配形状的Orchestration中创建请求消息。 创建与请求消息匹配的消息类型 - 例如msgRequest。在Construct Shape中,将传出消息设置为msgRequest。转到请求的架构并生成该架构的实例。使用load xml方法将xDoc变量分配给msgRequest消息。
表达式如下:
xDoc = new System.XmlDocument();
xDoc.LoadXml("<GeneratedRequest/>");
Message_1.body = xDoc;