[ https://issues.apache.org/jira/browse/AXIS2C-681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Diluka Moratuwage updated AXIS2C-681: ------------------------------------- Summary: Addressing information is not engaged properly in the fault out flow. (was: Addressing information is not engaged properly) > Addressing information is not engaged properly in the fault out flow. > --------------------------------------------------------------------- > > Key: AXIS2C-681 > URL: https://issues.apache.org/jira/browse/AXIS2C-681 > Project: Axis2-C > Issue Type: Bug > Reporter: Diluka Moratuwage > > In the out fault flow, addressing information can not be included. When the > following change is done into the engine.c, addressing information can be > sent back in the out fault flow. But its not the exact fault flow > information, its only the addressing information. > AXIS2_EXTERN axis2_status_t AXIS2_CALL > axis2_engine_send_fault( > axis2_engine_t *engine, > const axutil_env_t *env, > axis2_msg_ctx_t *msg_ctx) > { > axis2_op_ctx_t *op_ctx = NULL; > axutil_array_list_t *phases = NULL; > AXIS2_ENV_CHECK(env, AXIS2_FAILURE); > AXIS2_PARAM_CHECK(env->error, msg_ctx, AXIS2_FAILURE); > op_ctx = axis2_msg_ctx_get_op_ctx(msg_ctx, env); > if (op_ctx) > { > axis2_op_t *op = axis2_op_ctx_get_op(op_ctx, env); > if (op) > { > phases = axis2_op_get_fault_out_flow(op, env); > } > } > if (!( axis2_msg_ctx_is_paused(msg_ctx, env))) > { > /* send the SOAP Fault*/ > axis2_conf_ctx_t *conf_ctx = NULL; > axis2_transport_sender_t *transport_sender = NULL; > axis2_transport_out_desc_t *transport_out = NULL; > conf_ctx = axis2_msg_ctx_get_conf_ctx(msg_ctx, env); > if (conf_ctx) > { > /*axis2_conf_t *conf = axis2_conf_ctx_get_conf(conf_ctx, env); > if (conf) > { > axutil_array_list_t *phases = > axis2_conf_get_out_fault_flow(conf, env); */ > if (phases) > { > axis2_engine_invoke_phases(engine, env, phases, msg_ctx); > } > /* }*/ > } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]