I think the way you get endpoint_ref is correct. But I'm not sure from your comment weather endpoint_ref is NULL or a filed inside endpoint_ref is NULL. In any case it should be a bug.
Thanks, Supun.. On Wed, Oct 21, 2009 at 11:55 PM, Jose M Medina V < jose_med...@wesamconsulting.com> wrote: > Hi, I try to get the target endpoint address in a services in Axis2c, I put > the following code in the invoke function in the skeleton library: > > axis2_endpoint_ref_t *endpoint_ref = NULL; > const axis2_char_t *address = NULL; > . > . > . > endpoint_ref = axis2_msg_ctx_get_to(msg_ctx, env); > if(endpoint_ref) > { > AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "%s%s > if(endpoint_ref)",pdesWebServ->nombre_web,nombreFuncion); > address = axis2_endpoint_ref_get_address(endpoint_ref, env); > if (address) > { > AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "%s%s if > (address)",pdesWebServ->nombre_web,nombreFuncion); > } > } > > When I run this, I got NULL in endpoint_ref variable, so I don’t know it > was something wrong with this code. > It is the correct way to get the endpoint address or exists another way to > get that info. > > Thank in advance. > > ------------------------------------------------------------ > José M. Medina V. > Wesam Consulting > jose_med...@wesamconsulting.com > Mobile: +58(416)613-3302 +58(414)019-0580 > Ofc: +58(212)959-4155 Ext. 204 > BB pin: 31E562BF > Caracas - Venezuela > > > > > > > -- Software Engineer, WSO2 Inc http://wso2.org supunk.blogspot.com