That I'm not sure. I haven't done this myself. But it should be possible. Please have a loot at the conf_builder file. If I get a time I'll look in to that as well.
Supun.. On Mon, Apr 13, 2009 at 9:44 AM, Gordon Brown <[email protected]>wrote: > Thanks Supun. So what are the APIs for adding a phase programmatically? > > Gordon > ------------------------------ > *From:* Supun Kamburugamuva <[email protected]> > *To:* Apache AXIS C User List <[email protected]> > *Sent:* Saturday, April 11, 2009 1:51:16 AM > *Subject:* Re: Programmatically engage rampart/c > > Hi Gordon, > > Please see my comments inline. > > On Sat, Apr 11, 2009 at 12:35 PM, Gordon Brown <[email protected]>wrote: > >> Hi, All, >> >> I am starting to use axis2/c and rampart/c to build a secured web service >> client. So far I have some success in setting up the basic framework to >> communicate with a web server. I have a quick question here: >> >> (1) While I can programmatically engage rampart/c (without adding module >> rampart/c in axis2.xml) using the following api: >> axis2_svc_client_engage_module(svc_client, env, "rampart"); I noted that I >> still need to go to axis2.xml to add <phase name="Security"/> in the >> phaseOrder inflow/outflow, is there a way that this can also be done >> programmatically? >> > > Yes, you can add a phase programmatically. > > >> I am asking this because I am not sure if I added the security phase, >> will it affect web service client that does not need the security enabled. >> In another work, will the same axis2.xml work for BOTH ws-security enabled >> and NO security required web service client? >> > > No, It won't affect. > > >> >> (2) If I engage rampart/c programmatically, and all I need is to set >> password/username for ws-security purpose, which I can also do it >> programmatically, do I still need a policy file in the $CLIENT_HOME fold? >> > > You don't need a policy file in the CLIENT_HOME folder. You can build the > policy and set it. > > Supun.. > > >> Thanks! >> Gordon >> >> >> >> > > > -- > Software Engineer, WSO2 Inc > http://wso2.org > supunk.blogspot.com > > > > -- Software Engineer, WSO2 Inc http://wso2.org supunk.blogspot.com
