HTTP_AAE适配器PI 7.3动态URL参数

2020-09-08 16:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们有一个使用HT...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们有一个使用HTTP AAE适配器POST的方案。

我们面临的问题是适配器未按预期构建URL。 我们期望更像下面的URL。

http://server/website?param = Parameter1

当然," Parameter1"的值必须来自我的有效负载。 我使用JAVA HTTP(HTTP_AAE)适配器,因为我想为此使用POST。

使用以下UDF获取动态配置。

DynamicConfiguration conf =(DynamicConfiguration)container.getTransformationParameters()。get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);

if(conf!= null){

DynamicConfigurationKey Parameter1;

Parameter1 = DynamicConfigurationKey.create(" http://sap.com/xi/XI/System "," UrlParamOne");

conf.put(Parameter1," 5");

}

返回"";

我在消息映射中使用了此功能,之后,我可以在消息监视(sxmb_moni)中找到以下动态配置

<?xml version =" 1.0" encoding =" UTF-8" standalone =" yes"?> <!-技术路由-> http://sap.com/xi/XI/Message/30 " xmlns:SOAP =" http://schemas.xmlsoap.org/soap/envelope/"> http://sap.com/xi/XI/System " name =" UrlParamOne"> 5

动态配置可以很好地集成到集成服务器中。

然后我将邮件发送到以下POST TEST网站(HTTP POST DUMPING SERVER)。

http://www.posttestserver.com/

可以在以下链接上查看此POST DUMPING服务器上的结果- http:// www.posttestserver.com/data/2013/12/11/02.15.19754610112

我尝试了一些尝试,但是没有成功。

请咨询vice

(14.5 kB)