Web services 从bpel流程为SOAPV1.1设置SoapAction http头

Web services 从bpel流程为SOAPV1.1设置SoapAction http头,web-services,soap,wso2,bpel,ode,Web Services,Soap,Wso2,Bpel,Ode,我有一个调用MicrosoftWeb服务的bpel流程。在wsdl中,soap操作是在操作上定义的。但是,当bpel调用该操作时,http soapaction标头属性设置为“”,而不是该操作的正确Acton。我可以理解,如果操作上没有设置任何操作(以符合SOAPV1.1标准),但wso2 business process server不遵守wsdl中的操作集,为什么您希望将其设置为“”。 有没有办法解决这个问题?是否有确保使用该操作的设置,或者如何在bpel中进行设置?我可以在soaphead

我有一个调用MicrosoftWeb服务的bpel流程。在wsdl中,soap操作是在操作上定义的。但是,当bpel调用该操作时,http soapaction标头属性设置为“”,而不是该操作的正确Acton。我可以理解,如果操作上没有设置任何操作(以符合SOAPV1.1标准),但wso2 business process server不遵守wsdl中的操作集,为什么您希望将其设置为“”。 有没有办法解决这个问题?是否有确保使用该操作的设置,或者如何在bpel中进行设置?我可以在soapheader中设置WS:addressing操作,但需要在soapaction头属性中为Microsoft web服务设置相同的操作。如果不解决这个问题,我就不能再继续下去了。需要明确的是,服务本身在soapui中运行良好。 非常感谢
Conrad

您确定它是SOAP 1.0而不是1.1/1.2吗?前者是从1999年开始的,仅来自微软,后者是由W3C发布并经常使用的。当然你是对的!我使用的是v1.1。编辑原始问题以反映这一点。