Hi ,
I am going to call BPEL Service from Java that using Rampart policy.
This is how I did that.
*final String EPR =
configuration.getFirstProperty(AppFactoryConstants.BPS_SERVER_URL) +
"ApplicationCreation";
try {
ServiceClient client = new ServiceClient(
ServiceReferenceHolder.getInstance().getConfigContextService().getClientConfigContext(),
null);
// Set the endpoint address
client.getOptions().setTo(new
EndpointReference(EPR));
client.engageModule("rampart");
client.engageModule("addressing");
String userName =
configuration.getFirstProperty(AppFactoryConstants.SERVER_ADMIN_NAME);
String password =
configuration.getFirstProperty(AppFactoryConstants.SERVER_ADMIN_PASSWORD);
client.getOptions().setUserName(userName);
client.getOptions().setPassword(password);
String configs =
CarbonUtils.getCarbonConfigDirPath();
client.getOptions().setProperty(RampartMessageData.KEY_RAMPART_POLICY,
loadPolicy(configs + "/appfactory/bpel-policy.xml"));
client.sendRobust(getPayload(applicationInfoBean));
} catch (Exception e) {
log.error(e);
}*
but thing is that , it says
*org.apache.axis2.AxisFault: Missing wsse:Security header in request*
thanks
Harsha Thirimanna
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev