2020-08-25 22:10发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,我有一个接口,在该接口中,我们从另一个将数据存储在写变量中的接口调用数据。所以在当前接口中,将写变量作为一个调用 属性,它是全局变量的类型,然后在另一个内容修饰符的主体中调用它,并将其传递给http适配器主体。
现在的问题是,当主体为空白时,接口出现故障,因此我需要在此处提供路由器条件,但无法获取如何给出它的条件。 您能为此建议我吗?
致谢,桑迪亚
您好Sandya 据我所知,您不能在非XML路由器表达式中直接引用主体。 您可以 做的是,将有效负载存储在Router步骤之前的属性中,然后添加以下非XML路由器表达式:
$ {property.Payload} = null 或$ {property.Payload.trim()。length()} ='0'
(该表达式假定您已将有效负载存储在名为Payload的属性中。)
添加一条默认路由来处理正常情况,即当有效载荷存在时。
编辑:要同时捕获包含""(不是空白有效载荷, 的有效载荷, ,您可以使用以下表达式:
$ {property.Payload} = null或$ {property.Payload.trim()。length()} ='0'或$ { property.Payload.trim()} ='""'
此致
Morten
您好, Sriprasad Shivaram ,
完成了。
非常感谢您的帮助。
嘿,所有解决方案都太复杂了。 您只需要访问以下标头参数
最多设置5个标签!
您好Sandya
据我所知,您不能在非XML路由器表达式中直接引用主体。 您可以 做的是,将有效负载存储在Router步骤之前的属性中,然后添加以下非XML路由器表达式:
(该表达式假定您已将有效负载存储在名为Payload的属性中。)
添加一条默认路由来处理正常情况,即当有效载荷存在时。
编辑:要同时捕获包含""(不是空白有效载荷, 的有效载荷, ,您可以使用以下表达式:
此致
Morten
您好, Sriprasad Shivaram ,
完成了。
非常感谢您的帮助。
致谢,
桑迪亚
嘿,所有解决方案都太复杂了。 您只需要访问以下标头参数
一周热门 更多>