Hi Nandana,
The following code snippet below shows how I've gone about using the
ServiceClient to set the username and password:
ConfigurationContext ctx = ConfigurationContextFactory
.createConfigurationContextFromFileSystem(axis2ConfPath, null);
ServiceClient client = new ServiceClient(ctx, null);
OMElement payload = client.sendReceive(getPayload("Hello world"));
Options options = new Options();
client.engageModule(new QName("rampart"));
options.setTo(targetEPR);
options.setAction("urn:echo");
options.setUserName("bob");
options.setPassword("wspwd");
client.setOptions(options);
result = client.sendReceive(payload);
However, the client seems to be picking up the "user" value from the
"OutflowSecurity" element which is defined in client.axis2.xml (from
axis2ConfPath/conf). How do I override the "user" value in
client.axis2.xml so that the client picks up the username from
'options.setUserName("bob")'? Any help would be appreciated. Cheers.
Regards
Sanjay