Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
2.7.11
-
None
-
Unknown
Description
I have a SAP WSDL with proprietary policies. I need to create a client that ignores those policies. I tried configuring the cxf.xml in order to disable the Policy engine. If I don't disable it I get "None of the alternatives..." error. If I disable the engine I get NPE at
org.apache.cxf.ws.policy.EndpointPolicyImpl.chooseAlternative(EndpointPolicyImpl.java:161)
alternative = engine.getAlternativeSelector().selectAlternative(policy, engine, assertor, null);
engine.getAlternativeSelector() returns null.
I tried to create this client with Axis and it works. It also works calling from SoapUI. It seems an issue with CXF Policy management.
I need to create this client with CXF so I'm blocked by this.
I'm attaching an example project that illustrates the issue.
Simpy execute ECOSEntrySheetProcessingIn_ECOSEntrySheetProcessingIn_Client main method.