You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
A SOAP 1.1 JAX-WS Web service request to SOAP1.2 Provider - ie implements Provider and has @BindingType(SOAPBinding.SOAP12HTTP_BINDING) - acting as gateway fails when wsAtomicTransaction feature is enabled. It does not fail for SOAP 1.2 requests and does not fail for either SOAP 1.1 or SOAP1.2 requests when the wsAtomicTransaction feature is not present.
If there is a stack trace, please include the FULL stack trace (without any [internal classes] lines in it). To find the full stack trace, you may need to check in $WLP_OUTPUT_DIR/messages.log
No stack - causal failure is silent.
Steps to Reproduce
Set up a SOAP 1.2 Provider web service eg
server.xml configuration (just need javaee-8.0 and wsAtomicTransaction-1.2 features)
If it would be useful, upload the messages.log file found in $WLP_OUTPUT_DIR/messages.log
Additional context
Investigation shows NPE occurs because BindingOperationInfo passed by WSCoorUtil to PolicyEngine.getEffectiveServerRequestPolicy is null
The text was updated successfully, but these errors were encountered:
Describe the bug
A SOAP 1.1 JAX-WS Web service request to SOAP1.2 Provider - ie implements Provider and has @BindingType(SOAPBinding.SOAP12HTTP_BINDING) - acting as gateway fails when wsAtomicTransaction feature is enabled. It does not fail for SOAP 1.2 requests and does not fail for either SOAP 1.1 or SOAP1.2 requests when the wsAtomicTransaction feature is not present.
If there is a stack trace, please include the FULL stack trace (without any
[internal classes]
lines in it). To find the full stack trace, you may need to check in$WLP_OUTPUT_DIR/messages.log
No stack - causal failure is silent.
Steps to Reproduce
Set up a SOAP 1.2 Provider web service eg
@ServiceMode(value = Service.Mode.MESSAGE)
@WebServiceProvider() //(wsdlLocation="WEB-INF/wsdl/Something.wsdl")
@BindingType(SOAPBinding.SOAP12HTTP_BINDING)
public class Something implements javax.xml.ws.Provider {
}
Send in a SOAP 1.1 Message eg
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope" xmlns:dan="http://wssec.basic.cxf.fats/types">
soapenv:Header/
soapenv:Body
dan:getVer
WIBBLE
</dan:getVer>
</soapenv:Body>
</soapenv:Envelope>
NOTE the SOAP Message does NOT contain top-level element in the SOAP Body of invoke.
Expected behavior
The SOAP 1.1 Message should be delivered to the Web Service just as it is when the wsAtomicTransaction featuire is not present.
Diagnostic information:
$WLP_OUTPUT_DIR/messages.log
Additional context
Investigation shows NPE occurs because BindingOperationInfo passed by WSCoorUtil to PolicyEngine.getEffectiveServerRequestPolicy is null
The text was updated successfully, but these errors were encountered: