如何捕获请求发送到双向Static Solicit Response Send端口? (无需使用Orchestration) [英] How to capture a request send to two way Static Solicit Response Send port? (without having to use Orchestration)

查看:86
本文介绍了如何捕获请求发送到双向Static Solicit Response Send端口? (无需使用Orchestration)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在向SAP发送请求并通过双向Solicit响应发送端口从SAP获得响应。


现在我要存储存储库位置中的请求。为此,我创建了一个新的单向发送端口和



在发送端口名称上进行了如下过滤,如下所示:


BTS.SPName ="双向征求响应发送端口名称"


但我得到的只是回复。我如何获得请求?


我无法对消息类型进行过滤,因为在其他应用程序中使用了相同的模式。


因此它也会从其他应用程序获取消息申请。







Prakash

解决方案

请记住,BizTalk是一个发布 - 订阅。发送端口是订户,需要订阅类型BTS.MessageType =< targetnamespace>#< Schema Root>#...相关数据....


所以你需要创建另一个订阅者(将请求存储在存储库中的进程)以收听与SAP Send Adapter(双向)相同的订阅。


问候。


I am sending the request to SAP and getting response from SAP through two way Solicit Response Send port.

Now I want to store the request in a repository location.For this I created a new one way send port and

made a filter on Send Port Name as follows :

BTS.SPName="two way Solicit Response Send port Name"

But I am getting just response.How can I get request ?

I can't make a filter on Message Type because same schema is used in other application.

So it will also get the message from other application.


Prakash

解决方案

Remember that BizTalk is a publish-subscribe. A send port is a subscriber which requires a subscription of the type BTS.MessageType = <targetnamespace>#<Schema Root>#...correlation data....

So you need to create another subscriber (the process that stores the request in the repository) to listen in to the same subscription as your SAP Send Adapter (Two-Way).

Regards.


这篇关于如何捕获请求发送到双向Static Solicit Response Send端口? (无需使用Orchestration)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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