首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wso2esb:如何将参数传递给标注中介?

wso2esb:如何将参数传递给标注中介?
EN

Stack Overflow用户
提问于 2022-03-29 08:45:43
回答 1查看 80关注 0票数 1

数据服务SOAP操作只有一个参数。如何将此参数传递给标注中介?

标注源代码:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<callout action="urn:getVendorsOperation"
    serviceURL="http://...:8280/services/myService/" xmlns="http://ws.apache.org/ns/synapse">
    <source type="envelope"/>
    <target key="response"/>
</callout>

参数:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<property expression="get-property('uri.var.filterQuery')"
    name="filterQuery" scope="default" type="STRING" xmlns="http://ws.apache.org/ns/synapse"/>

WSDL文件:http://...:8280/services/myService?wsdl https://drive.google.com/file/d/1JLpIhHO_Jbk2bSWNodudnyG_X8fXUuCy/view?usp=sharing

EN

回答 1

Stack Overflow用户

发布于 2022-03-30 05:29:25

当您有数据服务时,它会创建When服务,您应该为其创建适当的请求。在主体/有效负载中,使用该参数从请求中获取数据。请求应该是什么样子的?通过使用wsdl可以看到。http://...:8280/services/myService?wsdl和SoapUI这样的工具可以用来生成请求的主体。如果您正在使用WSO2EI,我建议您在本地传输中使用决策支持系统,它具有更好的性能,并且不通过http公开。

文档不推荐使用calloutMediator,它说最好使用callMediator

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71659031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档