What is the scenario that the endpoint is secured with? Also there are some
information missing when building rampart config (cryptoConfig, etc). Look
through this [1]. It will also be helpful.

Kishanthan.
[1] http://wso2.org/library/3415#securing_the_client

On Thu, Jan 17, 2013 at 3:03 PM, Harsha Thirimanna <[email protected]> wrote:

> *
> *Hi
>
> I tried that way kishanthan, but couldn't do it , it gives same thing..
> *
> RampartConfig rampartConfig = new RampartConfig();
>
>
>                         rampartConfig.setTimestampTTL("300");
>                         rampartConfig.setUser("admin");
>
> rampartConfig.setPwCbClass("org.wso2.carbon.appfactory.application.mgt.service.PWCBHandler");
>
>
>
>                         ServiceClient client = new ServiceClient(
> ServiceReferenceHolder.getInstance().getConfigContextService().getClientConfigContext(),
> null);
>
>
>                         client.getOptions().setTo(new
> EndpointReference(EPR));
>                         client.engageModule("rampart");
>
>                         client.engageModule("addressing");
>
>                         String configs =
> CarbonUtils.getCarbonConfigDirPath();
>                         Policy policy = loadPolicy(configs +
> "/appfactory/bpel-policy.xml");
>                         policy.addAssertion(rampartConfig);
>
>
>
> client.getOptions().setProperty(RampartMessageData.KEY_RAMPART_POLICY,
> policy);
>
>                         client.sendRobust(getPayload(applicationInfoBean));
> *
>
>
>
> thanks
> harsha
>
>
>
> On Thu, Jan 17, 2013 at 11:19 AM, Kishanthan Thangarajah <
> [email protected]> wrote:
>
>> You have build rampart config [1] before invoking, which will solve this
>> issue.
>>
>> Thanks,
>> Kishanthan.
>> [1] http://blog.thilinamb.com/2009/12/how-to-build-rampart-config.html
>>
>> On Thu, Jan 17, 2013 at 9:57 AM, Harsha Thirimanna <[email protected]>wrote:
>>
>>> 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
>>>
>>>
>>
>>
>> --
>> *Kishanthan Thangarajah*
>> Software Engineer,
>> Development Technologies Team,
>> WSO2, Inc.
>> lean.enterprise.middleware
>>
>> Mobile - +94773426635
>> Blog - *http://kishanthan.wordpress.com*
>> Twitter - *http://twitter.com/kishanthan*
>>
>
>


-- 
*Kishanthan Thangarajah*
Software Engineer,
Development Technologies Team,
WSO2, Inc.
lean.enterprise.middleware

Mobile - +94773426635
Blog - *http://kishanthan.wordpress.com*
Twitter - *http://twitter.com/kishanthan*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to