在BizTalk 2013 R2中,如何创建web api的响应架构,因为我需要BizTalk编排中的此响应来更新数据库中的某些表

在BizTalk 2013 R2中,如何创建web api的响应架构,因为我需要BizTalk编排中的此响应来更新数据库中的某些表,biztalk,biztalk-2013r2,Biztalk,Biztalk 2013r2,在BizTalk 2013 R2中,我想将JSON请求/字符串发布到web API。我使用WCF Web Http适配器和JSON解码器/编码器管道创建JSON请求。但我找不到如何创建响应架构,因为我需要BizTalk编排中的此响应来更新数据库中的某些表。有人做过吗?如评论中所述 通过让入站管道最初设置PassThru来捕获JSON响应 让发送端口订阅发送端口上的响应并将其写入文件 使用JSON向导从响应文件创建架构 将响应架构部署到BizTalk 使用JSON解码器将入站管道更改为自定义管道

在BizTalk 2013 R2中,我想将JSON请求/字符串发布到web API。我使用WCF Web Http适配器和JSON解码器/编码器管道创建JSON请求。但我找不到如何创建响应架构,因为我需要BizTalk编排中的此响应来更新数据库中的某些表。有人做过吗?

如评论中所述

  • 通过让入站管道最初设置PassThru来捕获JSON响应
  • 让发送端口订阅发送端口上的响应并将其写入文件
  • 使用JSON向导从响应文件创建架构
  • 将响应架构部署到BizTalk
  • 使用JSON解码器将入站管道更改为自定义管道

  • 要从REST服务捕获HTTP状态,请参阅本文。这涉及创建自定义服务行为以捕获HTTP状态并将其注入消息上下文属性。

    请写下您迄今为止的尝试()@bibi-我在biztalk 2013 r2中使用json向导创建了json文件,创建了发送管道并在发送请求之前使用了json编码器,创建了一个编排以将req发送到web api,部署了应用程序并使用wcf webhttp适配器创建了发送端口,配置了url,提到了POST动词,提到了内容类型为appision/json,当我运行应用程序时,我收到了错误:验证文档架构规范。Api正在发送一些状态代码,我如何在架构中接收此代码,因为我需要此响应代码和消息以进行进一步处理。请使用问题下方的编辑链接(而不是在注释中)为问题添加更多详细信息。对于初学者,您可能希望将接收管道设置为pass-thru,以便捕获响应消息进行调查。将其添加到问题中选项1:添加一个(文件)发送端口,其中包含一个从webservice端口获取响应的填充符(使用发送端口id进行匹配)。这将“按原样”转储web服务响应,并允许进行更多调试。选项2:启动fiddler(或类似工具)并查看web服务和biztalk之间的HTTP通信。您的发送端口是请求-响应端口吗?入站服务器上有哪些管道组件?关于HTTP状态代码,请参阅本文,但这应该是一个单独的问题