|
|
| <prev next> |
Choosing A Webhost: |
Re: Help needed on building custom soap fault in axis2c: msg#00202apache.webservices.axis-c.user
HI Sathya, you can follow the attachments. I didnt test it, but it may give some hints to do your work. If you want to build a soap fault base on an error code, you need to keep a global variable to keep the error code and build the soap exception based on that. So It is clear we should have a better mechanism than this to do that, I think there was a discussion earlier in the same topic in the list sometime ago. We should quickly figure out a good way to do this and fix the code generation templates. Thanks Dimuthu /*axiom_element_set_text(error_ele, env, adb_MyFirstException_get_text(_MyFirstException,env), error_node); */ /** instead use following */ another_node = adb_MyFirstException_serialize(_MyFirstException, env, NULL, AXIS2_FALSE); axiom_node_add_child(error_node, env, another_node); IN the client side axis2_stub_MyService.c should be changed like following. ret_node = axis2_svc_client_send_receive_with_op_qname( svc_client, env, op_qname, payload); /** Just before this line, add following */ if(ret_node && axiom_node_get_data_element( ret_node, env) && axutil_strcmp("fault", axiom_element_get_localname((axiom_element_t *)axiom_node_get_data_element( ret_node, env), env))) { /** adb_MyFirstException_t* _MyFirstException should be declared */ _MyFirstException = adb_MyFirstException_create(env); adb_MyFirstException_deserialize(_MyFirstException, env, axiom_node_get_first_child( ret_node)); /** so you have the same _MyFirstException you created at * onfault is here, just do the processing at here manually */ } On 9/29/07, Sathya Raghunathan <
pappu.raghunathan-Re5JQEeQqe8AvxtiuMwx3w@xxxxxxxxxxxxxxxx> wrote:
To unsubscribe, e-mail: axis-c-user-unsubscribe-28n8OjmUYWfNLxjTenLetw@xxxxxxxxxxxxxxxx For additional commands, e-mail: axis-c-user-help-28n8OjmUYWfNLxjTenLetw@xxxxxxxxxxxxxxxx
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Help needed on building custom soap fault in axis2c, Sathya Raghunathan |
|---|---|
| Previous by Thread: | Re: Help needed on building custom soap fault in axis2c, Sathya Raghunathan |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
Free MagazinesCisco NewsReceive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business. subscribe Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field. subscribe The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business. subscribe Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company. subscribe Total Telecom Total Telecom is "The Economist of the communications industry". subscribe |