Hi all, I am trying to invoke a web service with a basic policy applied to it (basic sample 02 in Rampart 1.4). I am using Axis2 1.4.1 and Rampart 1.4. Here is part of my client code:
ConfigurationContext ctx = ConfigurationContextFactory.createConfigurationContextFromFileSystem("repository", "repository/conf/client.axis2.xml"); MyServiceProxyStub service = new MyServiceProxyStub(ctx); My client.axis2.xml contains: <module ref="rampart" /> <parameter name="OutflowSecurity"> <action> <items>UsernameToken Timestamp</items> <user>john</user> <passwordCallbackClass>org.example.PWCBHandler</passwordCallbackClass> </action> </parameter> When trying to invoke the service, I get the following error in the client: org.apache.axis2.AxisFault: No user value in the rampart configuration policy at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:70) at org.apache.axis2.engine.Phase.invoke(Phase.java:317) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:429) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163) at org.wso2.wsas.example.GameServiceProxyStub.startGame(GameServiceProxyStub.java:759) at org.wso2.wsas.example.GameClient.main(GameClient.java:46) Caused by: org.apache.rampart.RampartException: No user value in the rampart configuration policy at org.apache.rampart.builder.BindingBuilder.addUsernameToken(BindingBuilder.java:198) at org.apache.rampart.builder.TransportBindingBuilder.build(TransportBindingBuilder.java:100) at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:140) at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64) ... 8 more I am really confused on how to figure this out... thanks in advance for any pointer! Best regards, Phil