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

Reply via email to