你好,我试图创建一个指向以下endpoint的代理“myfirst_proxy”:test_myapp
<task name="testtask" class="org.apache.synapse.startup.tasks.MessageInjector" group="synapse.simple.quartz">
<trigger cron="0 0/2 9 * * ?"/>
<property xmlns:task="http://www.wso2.org/products/wso2commons/tasks" name="message">
<sendText xmlns=""/>
</property>
<property xmlns:task="http://www.wso2.org/products/wso2commons/tasks" name="to" value="http://myesbserver:8280/services/myfirst_proxy"/>
<property xmlns:task="http://www.wso2.org/products/wso2commons/tasks" name="soapAction" value="urn:MYAPP#sendText"/>
<property xmlns:task="http://www.wso2.org/products/wso2commons/tasks" name="format" value="soap11"/>
</task>
现在,当我访问http://myesbserver:8280/services/myfirst_proxy
时,我将得到以下错误:未找到操作的endpoint引用(EPR)是/services/myfirst_proxy,WSA操作=null。如果此EPR以前是可访问的
但是当我在末尾添加?WSDL时,我看到了WSDL文件。
在日志文件中,我看到执行了以下计划任务:
INFO - LogMediator To: http://myesbserver:8280/services/myfirst_proxy, WSAction: urn:MYAPP#sendText, SOAPAction: urn:SLATE#sendText, MessageID: urn:uuid:87b2695a-ce95-43fa-b7d2-3d638c3d5f20, Direction: request, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><sendApproval/></soapenv:Body></soapenv:Envelope>
像那样定义任务…
<task name="testtask" class="org.apache.synapse.startup.tasks.MessageInjector" group="synapse.simple.quartz">
<property xmlns:task="http://www.wso2.org/products/wso2commons/tasks" name="to" value="http://myesbserver:8280/services/myfirst_proxy/getparam?a=1"/>
</task>
然后在主序列中将其路由到代理;
<sequence xmlns="http://ws.apache.org/ns/synapse" name="main">
<in>
<log level="full"/>
<filter xmlns:ns="http://org.apache.synapse/xsd"
xmlns:ns3="http://org.apache.synapse/xsd"
source="get-property('To')"
regex=".*/myfirst_proxy.*">
<then>
<property name="OUT_ONLY" value="true"/>
<property name="FORCE_SC_ACCEPTED" value="true" scope="axis2"/>
<log level="custom">
<property name="***********MESSAGE******" value="executing myfirst Proxy Sequence"/>
</log>
<send/>
<drop/>
</then>
<else/>
</filter>
我遵循这个使用soap服务的指南: https://spring.io/guides/gs/consuming-web-service/ 这是我的肥皂 如您所见,元素soapAction是空的。这会导致以下错误: 未找到操作的endpoint参考(EPR)http://www.thomas-bayer.com/axis2/services/BLZService并且WSA操作= 这是我的SoapCl
我得到以下错误。有人帮我出去吗。 Axis2.AxisFault:未找到的操作的endpoint引用(EPR)是/services/echo,WSA操作=null。如果此EPR以前是可访问的,请与服务器管理员联系。在org.apache.axis2.engine.dispatchPhase.checkPostConditions(dispatchPhase.java:102),在org.apach
让Nginx入口控制器在我的Kubernetes集群中工作时遇到了一些问题。我已经创建了nginx入口部署、服务、角色等,根据https://kubernetes.github.io/ingress-nginx/deploy/ 我还部署了一个简单的hello world应用程序,它可以监听端口8080 并为其创建了服务 最后,我创建了一个TLS机密(
我正在使用Get请求调用部署在本地Apache Tomcat服务器上的war文件中的Rest服务,URL“HTTP://localhost:8080/usermanagement/Rest/userservice/users/1”返回一个用户,但URL“HTTP://localhost:8080/usermanagement/Rest/userservice/users/1”返回HTTP状态404
本文向大家介绍VS2019 Nuget找不到包的问题处理,包括了VS2019 Nuget找不到包的问题处理的使用技巧和注意事项,需要的朋友参考一下 VS不记得改了什么设置之后,发现找不到EF 解决办法 1、点击右侧的设置按钮 2、弹出窗中左侧树形结构选择“程序包源”,再点击右上方的添加按钮 输入一下信息:https://www.nuget.org/api/v2/ 然后点击更新,确定按钮。 再次
使用spring-boot-web-services依赖项。当应用程序启动时,我可以正确地看到wsdl,但当我使用chrome wizdler进行适当输入时,我会失败。甚至无法看到endpoint类中的print语句。 需要确认我是否基于WSDL为注释@PayloadRoot、@RequestPayload和@ResponsePayload提供了正确的值。 下面是我的WSDL和endpoint类: