Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.4, 1.5, 1.5.1, 1.5.1.1
-
Fix Version/s: 1.5.1.2
-
Component/s: None
-
Labels:None
-
Environment:OMII client/server 3.3.1-TC1
Description
OMII is going to release 3.3.1 soon. However, there are some bugs relating to the newer wss4j in the OMII 3.3.1 client.
In WSDLInvocationTask we do the following test to determine if a service requires security:
} catch (AxisFault af) { if ("SecurityContextInitHandler: Request does not contain required Security header" .equals(af.getMessage())) {
However, the newer wss4j services give a slightly different error:
WSDoAllReceiver: Request does not contain required Security header
We should probably just check if the message says anything about security header, and it would be fine for supporting both OMII 3.2.x and 3.3.x
Fixed for 1.5.1.1 of wsdl-processor, part of profile version 1.5.1.2.