You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by da...@apache.org on 2006/02/13 09:55:23 UTC
svn commit: r377322 [2/2] - in /webservices/axis2/trunk/c: include/
modules/core/clientapi/ modules/core/deployment/ modules/core/description/
modules/core/engine/ modules/core/receivers/ modules/core/transport/
modules/core/transport/http/ modules/cor...
Modified: webservices/axis2/trunk/c/modules/core/description/op.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/description/op.c?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/description/op.c (original)
+++ webservices/axis2/trunk/c/modules/core/description/op.c Mon Feb 13 00:55:16 2006
@@ -24,8 +24,9 @@
{
axis2_op_t op;
- struct axis2_svc *parent;
- struct axis2_msg_recv *msg_recv;
+ axis2_svc_t *parent;
+ axis2_msg_recv_t *msg_recv;
+ axis2_wsdl_op_t *wsdl_op;
axis2_array_list_t *remaining_phases_inflow;
axis2_array_list_t *phases_outflow;
@@ -88,8 +89,8 @@
axis2_qname_t *qname);
axis2_qname_t * AXIS2_CALL
-axis2_op_get_qname (axis2_op_t *op,
- axis2_env_t **env);
+axis2_op_get_qname (void *op,
+ axis2_env_t **env);
axis2_status_t AXIS2_CALL
axis2_op_set_msg_exchange_pattern (axis2_op_t *op,
@@ -332,7 +333,7 @@
AXIS2_DECLARE(axis2_op_t *)
axis2_op_create (axis2_env_t **env)
{
- struct axis2_param_container *param_container_l = NULL;
+ axis2_param_container_t *param_container_l = NULL;
axis2_array_list_t *array_list_l = NULL;
axis2_op_impl_t *op_impl = NULL;
axis2_status_t status = AXIS2_FAILURE;
@@ -355,7 +356,7 @@
op_impl->msg_recv = NULL;
op_impl->mep = AXIS2_MEP_CONSTANT_INVALID;
op_impl->op.param_container = NULL;
- op_impl->op.wsdl_op = NULL;
+ op_impl->wsdl_op = NULL;
op_impl->remaining_phases_inflow = NULL;
op_impl->phases_outflow = NULL;
op_impl->phases_in_fault_flow = NULL;
@@ -372,14 +373,18 @@
return NULL;
}
- op_impl->op.wsdl_op = (axis2_wsdl_op_t *)
+ op_impl->wsdl_op = (axis2_wsdl_op_t *)
axis2_wsdl_op_create(env);
- if(NULL == op_impl->op.wsdl_op)
+ if(NULL == op_impl->wsdl_op)
{
axis2_op_free(&(op_impl->op), env);
AXIS2_ERROR_SET((*env)->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
return NULL;
}
+ /* Set the function pointers of the base */
+ op_impl->op.base.ops = AXIS2_MALLOC((*env)->allocator, sizeof(axis2_wsdl_op_ops_t));
+ op_impl->op.base.ops->free_void_arg = axis2_op_free_void_arg;
+ op_impl->op.base.ops->get_qname = axis2_op_get_qname;
op_impl->remaining_phases_inflow = axis2_array_list_create(env, 0);
if(NULL == op_impl->remaining_phases_inflow)
@@ -478,13 +483,13 @@
{
return NULL;
}
- status = AXIS2_WSDL_COMPONENT_SET_COMPONENT_PROPERTY(op_impl->op.wsdl_op->
+ status = AXIS2_WSDL_COMPONENT_SET_COMPONENT_PROPERTY(op_impl->wsdl_op->
extensible_component->wsdl_component, env, AXIS2_PARAMETER_KEY,
param_container_l);
if(AXIS2_SUCCESS == status)
{
status = AXIS2_WSDL_COMPONENT_SET_COMPONENT_PROPERTY_FREE_FUNC(op_impl->
- op.wsdl_op->extensible_component->wsdl_component, env,
+ wsdl_op->extensible_component->wsdl_component, env,
AXIS2_PARAMETER_KEY, axis2_param_container_free_void_arg);
if(AXIS2_FAILURE == status)
{
@@ -495,12 +500,12 @@
array_list_l = axis2_array_list_create(env, 0);
if(NULL == array_list_l) return NULL;
- status = AXIS2_WSDL_COMPONENT_SET_COMPONENT_PROPERTY(op_impl->op.wsdl_op->
+ status = AXIS2_WSDL_COMPONENT_SET_COMPONENT_PROPERTY(op_impl->wsdl_op->
extensible_component->wsdl_component, env, AXIS2_MODULEREF_KEY, array_list_l);
if(AXIS2_SUCCESS == status)
{
status = AXIS2_WSDL_COMPONENT_SET_COMPONENT_PROPERTY_FREE_FUNC(
- op_impl->op.wsdl_op->extensible_component->wsdl_component, env,
+ op_impl->wsdl_op->extensible_component->wsdl_component, env,
AXIS2_MODULEREF_KEY, axis2_module_desc_array_list_free);
if(AXIS2_FAILURE == status)
{
@@ -518,6 +523,7 @@
}
op_impl->op.ops->free = axis2_op_free;
+ op_impl->op.ops->free_void_arg = axis2_op_free_void_arg;
op_impl->op.ops->add_param = axis2_op_add_param;
op_impl->op.ops->get_param = axis2_op_get_param;
op_impl->op.ops->get_params = axis2_op_get_params;
@@ -594,10 +600,10 @@
return NULL;
}
- if(!op_impl->op.wsdl_op)
+ if(!op_impl->wsdl_op)
{
- op_impl->op.wsdl_op = (axis2_wsdl_op_t *) axis2_wsdl_op_create(env);
- if(NULL == op_impl->op.wsdl_op)
+ op_impl->wsdl_op = (axis2_wsdl_op_t *) axis2_wsdl_op_create(env);
+ if(NULL == op_impl->wsdl_op)
{
axis2_op_free(&(op_impl->op), env);
AXIS2_ERROR_SET((*env)->error, AXIS2_ERROR_NO_MEMORY, AXIS2_FAILURE);
@@ -632,11 +638,11 @@
return NULL;
}
- if(NULL != op_impl->op.wsdl_op)
+ if(NULL != op_impl->wsdl_op)
{
- AXIS2_WSDL_OP_FREE(op_impl->op.wsdl_op, env);
+ AXIS2_WSDL_OP_FREE(op_impl->wsdl_op, env);
}
- op_impl->op.wsdl_op = wsdl_op;
+ op_impl->wsdl_op = wsdl_op;
return &(op_impl->op);
}
@@ -662,10 +668,10 @@
op->param_container = NULL;
}
- if(NULL != op->wsdl_op)
+ if(NULL != op_impl->wsdl_op)
{
- AXIS2_WSDL_OP_FREE(op->wsdl_op, env);
- op->wsdl_op = NULL;
+ AXIS2_WSDL_OP_FREE(op_impl->wsdl_op, env);
+ op_impl->wsdl_op = NULL;
}
op_impl->parent = NULL;
@@ -779,18 +785,34 @@
return AXIS2_SUCCESS;
}
-
+
+axis2_status_t AXIS2_CALL
+axis2_op_free_void_arg(void *op,
+ axis2_env_t **env)
+{
+ axis2_op_t *op_l = NULL;
+
+ AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+
+ op_l = (axis2_op_t *) op;
+ return axis2_op_free(op_l, env);
+}
+
axis2_status_t AXIS2_CALL
axis2_op_add_param (axis2_op_t *op,
axis2_env_t **env,
axis2_param_t *param)
{
+ axis2_op_impl_t *op_impl = NULL;
axis2_param_container_t *param_container_l = NULL;
+ axis2_char_t *param_name = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
AXIS2_PARAM_CHECK((*env)->error, param, AXIS2_FALSE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
- if(AXIS2_TRUE == axis2_op_is_param_locked(op, env,
- AXIS2_PARAM_GET_NAME(param, env)))
+ param_name = AXIS2_PARAM_GET_NAME(param, env);
+ if(AXIS2_TRUE == axis2_op_is_param_locked(op, env, param_name))
{
AXIS2_ERROR_SET((*env)->error,
AXIS2_ERROR_PARAMETER_LOCKED_CANNOT_OVERRIDE, AXIS2_FAILURE);
@@ -800,7 +822,7 @@
{
param_container_l = (axis2_param_container_t *)
AXIS2_WSDL_COMPONENT_GET_COMPONENT_PROPERTY(
- op->wsdl_op->extensible_component->wsdl_component, env,
+ op_impl->wsdl_op->extensible_component->wsdl_component, env,
(axis2_char_t *) AXIS2_PARAMETER_KEY);
return AXIS2_PARAM_CONTAINER_ADD_PARAM(param_container_l, env, param);
}
@@ -813,12 +835,15 @@
axis2_env_t **env,
axis2_char_t *param_name)
{
+ axis2_op_impl_t *op_impl = NULL;
axis2_param_container_t *param_container_l = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
AXIS2_PARAM_CHECK((*env)->error, param_name, NULL);
-
+ op_impl = AXIS2_INTF_TO_IMPL(op);
+
param_container_l = (axis2_param_container_t *)
- AXIS2_WSDL_COMPONENT_GET_COMPONENT_PROPERTY(op->wsdl_op->
+ AXIS2_WSDL_COMPONENT_GET_COMPONENT_PROPERTY(op_impl->wsdl_op->
extensible_component->wsdl_component, env, (axis2_char_t *)
AXIS2_PARAMETER_KEY);
@@ -829,13 +854,15 @@
axis2_op_get_params(axis2_op_t *op,
axis2_env_t **env)
{
+ axis2_op_impl_t *op_impl = NULL;
axis2_param_container_t *param_container_l = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
- AXIS2_PARAM_CHECK((*env)->error, op->param_container,
- AXIS2_FALSE);
+ AXIS2_PARAM_CHECK((*env)->error, op->param_container, AXIS2_FALSE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
/*param_container_l = (axis2_param_container_t *)
- AXIS2_WSDL_COMPONENT_GET_COMPONENT_PROPERTY(op->wsdl_op->
+ AXIS2_WSDL_COMPONENT_GET_COMPONENT_PROPERTY(op_impl->wsdl_op->
extensible_component->wsdl_component, env, (axis2_char_t *)
AXIS2_PARAMETER_KEY);
return AXIS2_PARAM_CONTAINER_GET_PARAMS(param_container_l, env);*/
@@ -936,18 +963,24 @@
axis2_env_t **env,
axis2_qname_t *qname)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
-
- return AXIS2_WSDL_OP_SET_QNAME(op->wsdl_op, env, qname);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
+
+ return AXIS2_WSDL_OP_SET_QNAME(op_impl->wsdl_op, env, qname);
}
axis2_qname_t * AXIS2_CALL
-axis2_op_get_qname (axis2_op_t *op,
- axis2_env_t **env)
+axis2_op_get_qname (void *op,
+ axis2_env_t **env)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, NULL);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
- return AXIS2_WSDL_OP_GET_QNAME(op->wsdl_op,
+ return AXIS2_WSDL_OP_GET_QNAME(op_impl->wsdl_op,
env);
}
@@ -956,29 +989,37 @@
axis2_env_t **env,
axis2_char_t *pattern)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK((*env)->error, pattern, AXIS2_FAILURE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
- return AXIS2_WSDL_OP_SET_MSG_EXCHANGE_PATTERN(op->wsdl_op, env, pattern);
+ return AXIS2_WSDL_OP_SET_MSG_EXCHANGE_PATTERN(op_impl->wsdl_op, env,
+ pattern);
}
axis2_char_t * AXIS2_CALL
axis2_op_get_msg_exchange_pattern (axis2_op_t *op,
axis2_env_t **env)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, NULL);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
- return AXIS2_WSDL_OP_GET_MSG_EXCHANGE_PATTERN
- (op->wsdl_op, env);
+ return AXIS2_WSDL_OP_GET_MSG_EXCHANGE_PATTERN(op_impl->wsdl_op, env);
}
axis2_char_t * AXIS2_CALL
axis2_op_get_style (axis2_op_t *op,
axis2_env_t **env)
{
- AXIS2_ENV_CHECK(env, NULL);
+ axis2_op_impl_t *op_impl = NULL;
- return AXIS2_WSDL_OP_GET_STYLE(op->wsdl_op, env);
+ AXIS2_ENV_CHECK(env, NULL);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
+ return AXIS2_WSDL_OP_GET_STYLE(op_impl->wsdl_op, env);
}
axis2_status_t AXIS2_CALL
@@ -986,10 +1027,13 @@
axis2_env_t **env,
axis2_char_t *style)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK((*env)->error, style, AXIS2_FAILURE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
- return AXIS2_WSDL_OP_SET_STYLE(op->wsdl_op, env, style);
+ return AXIS2_WSDL_OP_SET_STYLE(op_impl->wsdl_op, env, style);
}
axis2_status_t AXIS2_CALL
@@ -997,17 +1041,20 @@
axis2_env_t **env,
axis2_module_desc_t *moduleref)
{
+ axis2_op_impl_t *op_impl = NULL;
int index = 0;
int size = 0;
axis2_status_t status = AXIS2_FAILURE;
axis2_array_list_t *collection_module = NULL;
- struct axis2_module_desc *module_desc = NULL;
- struct axis2_phase_resolver *pr = NULL;
+ axis2_module_desc_t *module_desc = NULL;
+ axis2_phase_resolver_t *pr = NULL;
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK((*env)->error, moduleref, AXIS2_FAILURE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
+
collection_module = (axis2_array_list_t *)
- AXIS2_WSDL_COMPONENT_GET_COMPONENT_PROPERTY(op->wsdl_op->
+ AXIS2_WSDL_COMPONENT_GET_COMPONENT_PROPERTY(op_impl->wsdl_op->
extensible_component->wsdl_component, env, AXIS2_MODULEREF_KEY);
size = AXIS2_ARRAY_LIST_SIZE(collection_module, env);
if(AXIS2_SUCCESS != AXIS2_ERROR_GET_STATUS_CODE((*env)->error))
@@ -1058,6 +1105,7 @@
axis2_env_t **env,
axis2_module_desc_t *module_name)
{
+ axis2_op_impl_t *op_impl = NULL;
axis2_array_list_t *collection_module = NULL;
axis2_module_desc_t *module_desc = NULL;
int size = 0;
@@ -1065,9 +1113,10 @@
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK((*env)->error, module_name, AXIS2_FAILURE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
collection_module = (axis2_array_list_t *)
- AXIS2_WSDL_COMPONENT_GET_COMPONENT_PROPERTY(op->wsdl_op->
+ AXIS2_WSDL_COMPONENT_GET_COMPONENT_PROPERTY(op_impl->wsdl_op->
extensible_component->wsdl_component, env, AXIS2_MODULEREF_KEY);
size = AXIS2_ARRAY_LIST_SIZE(collection_module, env);
@@ -1098,9 +1147,13 @@
axis2_op_get_modules(axis2_op_t *op,
axis2_env_t **env)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, NULL);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
+
return (axis2_array_list_t *) AXIS2_WSDL_COMPONENT_GET_COMPONENT_PROPERTY(
- op->wsdl_op->extensible_component->wsdl_component, env,
+ op_impl->wsdl_op->extensible_component->wsdl_component, env,
AXIS2_MODULEREF_KEY);
}
@@ -1377,8 +1430,12 @@
axis2_op_get_in_faults(axis2_op_t *op,
axis2_env_t **env)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, NULL);
- return AXIS2_WSDL_OP_GET_IN_FAULTS(op->wsdl_op, env);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
+
+ return AXIS2_WSDL_OP_GET_IN_FAULTS(op_impl->wsdl_op, env);
}
axis2_status_t AXIS2_CALL
@@ -1386,18 +1443,25 @@
axis2_env_t **env,
axis2_linked_list_t *in_faults)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK((*env)->error, in_faults, AXIS2_FAILURE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
- return AXIS2_WSDL_OP_SET_IN_FAULTS(op->wsdl_op, env, in_faults);
+ return AXIS2_WSDL_OP_SET_IN_FAULTS(op_impl->wsdl_op, env, in_faults);
}
struct axis2_wsdl_msg_ref *AXIS2_CALL
axis2_op_get_input_msg(axis2_op_t *op,
axis2_env_t **env)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, NULL);
- return AXIS2_WSDL_OP_GET_INPUT_MSG(op->wsdl_op, env);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
+
+ return AXIS2_WSDL_OP_GET_INPUT_MSG(op_impl->wsdl_op, env);
}
axis2_status_t AXIS2_CALL
@@ -1405,18 +1469,25 @@
axis2_env_t **env,
struct axis2_wsdl_msg_ref *input_msg)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK((*env)->error, input_msg, AXIS2_FAILURE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
- return AXIS2_WSDL_OP_SET_INPUT_MSG(op->wsdl_op, env, input_msg);
+ return AXIS2_WSDL_OP_SET_INPUT_MSG(op_impl->wsdl_op, env, input_msg);
}
axis2_linked_list_t *AXIS2_CALL
axis2_op_get_out_faults(axis2_op_t *op,
axis2_env_t **env)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, NULL);
- return AXIS2_WSDL_OP_GET_OUT_FAULTS(op->wsdl_op, env);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
+
+ return AXIS2_WSDL_OP_GET_OUT_FAULTS(op_impl->wsdl_op, env);
}
axis2_status_t AXIS2_CALL
@@ -1424,18 +1495,25 @@
axis2_env_t **env,
axis2_linked_list_t *out_faults)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK((*env)->error, out_faults, AXIS2_FAILURE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
- return AXIS2_WSDL_OP_SET_OUT_FAULTS(op->wsdl_op, env, out_faults);
+ return AXIS2_WSDL_OP_SET_OUT_FAULTS(op_impl->wsdl_op, env, out_faults);
}
struct axis2_wsdl_msg_ref *AXIS2_CALL
axis2_op_get_output_msg(axis2_op_t *op,
axis2_env_t **env)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, NULL);
- return AXIS2_WSDL_OP_GET_OUTPUT_MSG(op->wsdl_op, env);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
+
+ return AXIS2_WSDL_OP_GET_OUTPUT_MSG(op_impl->wsdl_op, env);
}
axis2_status_t AXIS2_CALL
@@ -1443,18 +1521,25 @@
axis2_env_t **env,
struct axis2_wsdl_msg_ref *output_msg)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK((*env)->error, output_msg, AXIS2_FAILURE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
- return AXIS2_WSDL_OP_SET_OUTPUT_MSG(op->wsdl_op, env, output_msg);
+ return AXIS2_WSDL_OP_SET_OUTPUT_MSG(op_impl->wsdl_op, env, output_msg);
}
axis2_bool_t AXIS2_CALL
axis2_op_is_safe(axis2_op_t *op,
axis2_env_t **env)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FALSE);
- return AXIS2_WSDL_OP_IS_SAFE(op->wsdl_op, env);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
+
+ return AXIS2_WSDL_OP_IS_SAFE(op_impl->wsdl_op, env);
}
axis2_status_t AXIS2_CALL
@@ -1462,16 +1547,24 @@
axis2_env_t **env,
axis2_bool_t safe)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- return AXIS2_WSDL_OP_SET_SAFETY(op->wsdl_op, env, safe);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
+
+ return AXIS2_WSDL_OP_SET_SAFETY(op_impl->wsdl_op, env, safe);
}
axis2_char_t *AXIS2_CALL
axis2_op_get_target_namespace(axis2_op_t *op,
axis2_env_t **env)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, NULL);
- return AXIS2_WSDL_OP_GET_TARGET_NAMESPACE(op->wsdl_op,
+ op_impl = AXIS2_INTF_TO_IMPL(op);
+
+ return AXIS2_WSDL_OP_GET_TARGET_NAMESPACE(op_impl->wsdl_op,
env);
}
@@ -1480,10 +1573,13 @@
axis2_env_t **env,
axis2_wsdl_fault_ref_t *in_fault)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK((*env)->error, in_fault, AXIS2_FAILURE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
- return AXIS2_WSDL_OP_ADD_IN_FAULT(op->wsdl_op, env, in_fault);
+ return AXIS2_WSDL_OP_ADD_IN_FAULT(op_impl->wsdl_op, env, in_fault);
}
axis2_status_t AXIS2_CALL
@@ -1491,10 +1587,13 @@
axis2_env_t **env,
axis2_wsdl_fault_ref_t *out_fault)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK((*env)->error, out_fault, AXIS2_FAILURE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
- return AXIS2_WSDL_OP_ADD_OUT_FAULT(op->wsdl_op, env, out_fault);
+ return AXIS2_WSDL_OP_ADD_OUT_FAULT(op_impl->wsdl_op, env, out_fault);
}
axis2_status_t AXIS2_CALL
@@ -1502,10 +1601,13 @@
axis2_env_t **env,
axis2_wsdl_feature_t *feature)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK((*env)->error, feature, AXIS2_FAILURE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
- return AXIS2_WSDL_EXTENSIBLE_COMPONENT_ADD_FEATURE(op->wsdl_op->
+ return AXIS2_WSDL_EXTENSIBLE_COMPONENT_ADD_FEATURE(op_impl->wsdl_op->
extensible_component, env, feature);
}
@@ -1513,9 +1615,13 @@
axis2_op_get_features(axis2_op_t *op,
axis2_env_t **env)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, NULL);
- return AXIS2_WSDL_EXTENSIBLE_COMPONENT_GET_FEATURES(op->
- wsdl_op->extensible_component, env);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
+
+ return AXIS2_WSDL_EXTENSIBLE_COMPONENT_GET_FEATURES(op_impl->wsdl_op->
+ extensible_component, env);
}
axis2_status_t AXIS2_CALL
@@ -1523,10 +1629,13 @@
axis2_env_t **env,
axis2_wsdl_property_t *wsdl_property)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK((*env)->error, wsdl_property, AXIS2_FAILURE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
- return AXIS2_WSDL_EXTENSIBLE_COMPONENT_ADD_PROPERTY(op->wsdl_op->
+ return AXIS2_WSDL_EXTENSIBLE_COMPONENT_ADD_PROPERTY(op_impl->wsdl_op->
extensible_component, env, wsdl_property);
}
@@ -1534,9 +1643,13 @@
axis2_op_get_Properties(axis2_op_t *op,
axis2_env_t **env)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, NULL);
- return AXIS2_WSDL_EXTENSIBLE_COMPONENT_GET_PROPERTIES(op->
- wsdl_op->extensible_component, env);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
+
+ return AXIS2_WSDL_EXTENSIBLE_COMPONENT_GET_PROPERTIES(op_impl->wsdl_op->
+ extensible_component, env);
}
axis2_status_t AXIS2_CALL
@@ -1544,28 +1657,33 @@
axis2_env_t **env,
axis2_wsdl_op_t *wsdl_op)
{
+ axis2_op_impl_t *op_impl = NULL;
+
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK((*env)->error, wsdl_op, AXIS2_FAILURE);
+ op_impl = AXIS2_INTF_TO_IMPL(op);
- if(op->wsdl_op)
+ if(op_impl->wsdl_op)
{
- AXIS2_WSDL_OP_FREE(op->wsdl_op, env);
- op->wsdl_op = NULL;
+ AXIS2_WSDL_OP_FREE(op_impl->wsdl_op, env);
+ op_impl->wsdl_op = NULL;
}
- op->wsdl_op = wsdl_op;
+ op_impl->wsdl_op = wsdl_op;
+ op->base.ops->free_void_arg = axis2_op_free_void_arg;
+ op->base.ops->get_qname = axis2_op_get_qname;
return AXIS2_SUCCESS;
}
-struct axis2_op_ctx *AXIS2_CALL
+axis2_op_ctx_t *AXIS2_CALL
axis2_op_find_op_ctx(axis2_op_t *op,
axis2_env_t **env,
struct axis2_msg_ctx *msg_ctx,
struct axis2_svc_ctx *svc_ctx)
{
axis2_op_impl_t *op_impl = NULL;
- struct axis2_op_ctx *op_ctx = NULL;
- struct axis2_relates_to *relates_to = NULL;
+ axis2_op_ctx_t *op_ctx = NULL;
+ axis2_relates_to_t *relates_to = NULL;
axis2_status_t status = AXIS2_FAILURE;
AXIS2_ENV_CHECK(env, NULL);
@@ -1587,7 +1705,7 @@
}
else
{
- struct axis2_conf_ctx *conf_ctx = NULL;
+ axis2_conf_ctx_t *conf_ctx = NULL;
axis2_char_t *value = NULL;
/* So this message is part of an ongoing MEP
@@ -1616,10 +1734,10 @@
axis2_op_ctx_t *AXIS2_CALL
axis2_op_find_for_existing_op_ctx(axis2_op_t *op,
axis2_env_t **env,
- struct axis2_msg_ctx *msg_ctx)
+ axis2_msg_ctx_t *msg_ctx)
{
- struct axis2_op_ctx *op_ctx = NULL;
- struct axis2_relates_to *relates_to = NULL;
+ axis2_op_ctx_t *op_ctx = NULL;
+ axis2_relates_to_t *relates_to = NULL;
AXIS2_ENV_CHECK(env, NULL);
AXIS2_PARAM_CHECK((*env)->error, msg_ctx, NULL);
@@ -1637,7 +1755,7 @@
}
else
{
- struct axis2_conf_ctx *conf_ctx = NULL;
+ axis2_conf_ctx_t *conf_ctx = NULL;
axis2_char_t *value = NULL;
/* So this message is part of an ongoing MEP
opContext = */
@@ -1659,10 +1777,10 @@
axis2_status_t AXIS2_CALL
axis2_op_register_op_ctx(axis2_op_t *op,
axis2_env_t **env,
- struct axis2_msg_ctx *msg_ctx,
- struct axis2_op_ctx *op_ctx)
+ axis2_msg_ctx_t *msg_ctx,
+ axis2_op_ctx_t *op_ctx)
{
- struct axis2_conf_ctx *conf_ctx = NULL;
+ axis2_conf_ctx_t *conf_ctx = NULL;
axis2_char_t *msg_id = NULL;
axis2_status_t status = AXIS2_FAILURE;
Modified: webservices/axis2/trunk/c/modules/core/description/param_container.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/description/param_container.c?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/description/param_container.c (original)
+++ webservices/axis2/trunk/c/modules/core/description/param_container.c Mon Feb 13 00:55:16 2006
@@ -49,7 +49,7 @@
axis2_param_container_get_params (axis2_param_container_t *param_container,
axis2_env_t **env);
-axis2_status_t AXIS2_CALL
+axis2_bool_t AXIS2_CALL
axis2_param_container_is_param_locked (axis2_param_container_t *param_container,
axis2_env_t **env,
const axis2_char_t *param_name);
@@ -227,7 +227,7 @@
return array_list_l;
}
-axis2_status_t AXIS2_CALL
+axis2_bool_t AXIS2_CALL
axis2_param_container_is_param_locked (axis2_param_container_t *param_container,
axis2_env_t **env,
const axis2_char_t *param_name)
Modified: webservices/axis2/trunk/c/modules/core/description/svc.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/description/svc.c?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/description/svc.c (original)
+++ webservices/axis2/trunk/c/modules/core/description/svc.c Mon Feb 13 00:55:16 2006
@@ -619,8 +619,7 @@
axis2_wsdl_interface_t *wsdl_interface = NULL;
wsdl_interface = axis2_svc_get_svc_interface(svc, env);
- status = AXIS2_WSDL_INTERFACE_SET_OP(wsdl_interface, env, op,
- AXIS2_OP_T);
+ status = AXIS2_WSDL_INTERFACE_SET_OP(wsdl_interface, env, op);
}
return status;
}
Modified: webservices/axis2/trunk/c/modules/core/description/transport_in_desc.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/description/transport_in_desc.c?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/description/transport_in_desc.c (original)
+++ webservices/axis2/trunk/c/modules/core/description/transport_in_desc.c Mon Feb 13 00:55:16 2006
@@ -15,7 +15,8 @@
*/
#include <axis2_transport_in_desc.h>
-
+#include <axis2_transport_receiver.h>
+
/**
* @brief Description transport in struct impl
* Transport in
Modified: webservices/axis2/trunk/c/modules/core/engine/conf.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/engine/conf.c?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/engine/conf.c (original)
+++ webservices/axis2/trunk/c/modules/core/engine/conf.c Mon Feb 13 00:55:16 2006
@@ -360,7 +360,7 @@
return NULL;
}
- config_impl->engaged_modules = axis2_array_list_create(env, 20);
+ config_impl->engaged_modules = axis2_array_list_create(env, 0);
if(NULL == config_impl->engaged_modules)
{
axis2_conf_free(&(config_impl->conf), env);
@@ -369,7 +369,7 @@
}
config_impl->in_phases_upto_and_including_post_dispatch =
- axis2_array_list_create(env, 20);
+ axis2_array_list_create(env, 0);
if(NULL == config_impl->in_phases_upto_and_including_post_dispatch)
{
axis2_conf_free(&(config_impl->conf), env);
@@ -407,7 +407,7 @@
}
}
- config_impl->out_phases = axis2_array_list_create(env, 20);
+ config_impl->out_phases = axis2_array_list_create(env, 0);
if(NULL == config_impl->out_phases)
{
axis2_conf_free(&(config_impl->conf), env);
@@ -415,7 +415,7 @@
return NULL;
}
- config_impl->in_faultphases = axis2_array_list_create(env, 20);
+ config_impl->in_faultphases = axis2_array_list_create(env, 0);
if(NULL == config_impl->in_faultphases)
{
axis2_conf_free(&(config_impl->conf), env);
@@ -423,7 +423,7 @@
return NULL;
}
- config_impl->out_faultphases = axis2_array_list_create(env, 20);
+ config_impl->out_faultphases = axis2_array_list_create(env, 0);
if(NULL == config_impl->out_faultphases)
{
axis2_conf_free(&(config_impl->conf), env);
@@ -475,13 +475,10 @@
config_impl->conf.ops->free = axis2_conf_free;
config_impl->conf.ops->add_svc_grp =
axis2_conf_add_svc_grp;
-
config_impl->conf.ops->get_svc_grp =
axis2_conf_get_svc_grp;
-
config_impl->conf.ops->get_svc_grps =
axis2_conf_get_svc_grps;
-
config_impl->conf.ops->add_svc = axis2_conf_add_svc;
config_impl->conf.ops->get_svc = axis2_conf_get_svc;
config_impl->conf.ops->remove_svc =
@@ -494,82 +491,56 @@
axis2_conf_get_params;
config_impl->conf.ops->is_param_locked =
axis2_conf_is_param_locked;
-
config_impl->conf.ops->get_transport_in =
axis2_conf_get_transport_in;
-
config_impl->conf.ops->add_transport_in =
axis2_conf_add_transport_in;
-
config_impl->conf.ops->get_transport_out =
axis2_conf_get_transport_out;
-
config_impl->conf.ops->add_transport_out =
axis2_conf_add_transport_out;
-
config_impl->conf.ops->get_transports_in =
axis2_conf_get_transports_in;
-
config_impl->conf.ops->get_transports_out =
axis2_conf_get_transports_out;
-
config_impl->conf.ops->get_module =
axis2_conf_get_module;
-
config_impl->conf.ops->get_engaged_modules =
axis2_conf_get_engaged_modules;
-
config_impl->conf.ops->get_in_phases_upto_and_including_post_dispatch =
axis2_conf_get_in_phases_upto_and_including_post_dispatch;
-
config_impl->conf.ops->get_outflow =
axis2_conf_get_outflow;
-
config_impl->conf.ops->get_in_faultflow =
axis2_conf_get_in_faultflow;
-
config_impl->conf.ops->get_out_faultflow =
axis2_conf_get_out_faultflow;
-
config_impl->conf.ops->get_faulty_svcs =
axis2_conf_get_faulty_svcs;
-
config_impl->conf.ops->get_faulty_modules =
axis2_conf_get_faulty_modules;
-
config_impl->conf.ops->get_svcs =
axis2_conf_get_svcs;
-
config_impl->conf.ops->is_engaged =
axis2_conf_is_engaged;
-
config_impl->conf.ops->get_phases_info =
axis2_conf_get_phases_info;
-
config_impl->conf.ops->set_phases_info =
axis2_conf_set_phases_info;
-
config_impl->conf.ops->add_msg_recv =
axis2_conf_add_msg_recv;
-
config_impl->conf.ops->get_msg_recv =
axis2_conf_get_msg_recv;
-
config_impl->conf.ops->set_out_phases =
axis2_conf_set_out_phases;
-
config_impl->conf.ops->get_out_phases =
axis2_conf_get_out_phases;
-
config_impl->conf.ops->set_in_faultphases =
axis2_conf_set_in_faultphases;
-
config_impl->conf.ops->set_out_faultphases =
axis2_conf_set_out_faultphases;
-
config_impl->conf.ops->get_modules =
axis2_conf_get_modules;
-
config_impl->conf.ops->add_module =
axis2_conf_add_module;
config_impl->conf.ops->set_default_dispatchers =
Modified: webservices/axis2/trunk/c/modules/core/receivers/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/receivers/Makefile.am?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/receivers/Makefile.am (original)
+++ webservices/axis2/trunk/c/modules/core/receivers/Makefile.am Mon Feb 13 00:55:16 2006
@@ -9,8 +9,8 @@
libaxis2_receivers_la_LIBADD =
INCLUDES = -I$(top_builddir)/include \
-I$(top_builddir)/modules/util \
- -I$(top_builddir)/modules/wsdl \
-I$(top_builddir)/modules/core/context \
+ -I$(top_builddir)/modules/wsdl \
-I$(top_builddir)/modules/core/transport \
-I$(top_builddir)/modules/core/description \
-I$(top_builddir)/modules/xml/parser \
Modified: webservices/axis2/trunk/c/modules/core/transport/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/transport/Makefile.am?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/transport/Makefile.am (original)
+++ webservices/axis2/trunk/c/modules/core/transport/Makefile.am Mon Feb 13 00:55:16 2006
@@ -1,3 +1,6 @@
TESTS =
+
SUBDIRS = http http/sender http/receiver http/server
-noinst_HEADERS = axis2_transport_receiver.h axis2_transport_sender.h
+
+noinst_HEADERS = axis2_transport_receiver.h \
+ axis2_transport_sender.h
Modified: webservices/axis2/trunk/c/modules/core/transport/axis2_transport_receiver.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/transport/axis2_transport_receiver.h?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/transport/axis2_transport_receiver.h (original)
+++ webservices/axis2/trunk/c/modules/core/transport/axis2_transport_receiver.h Mon Feb 13 00:55:16 2006
@@ -29,7 +29,6 @@
#include <axis2_allocator.h>
#include <axis2_endpoint_ref.h>
#include <axis2_ctx.h>
-#include <axis2_wsdl.h>
#include <axis2_conf_ctx.h>
Modified: webservices/axis2/trunk/c/modules/core/transport/axis2_transport_sender.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/transport/axis2_transport_sender.h?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/transport/axis2_transport_sender.h (original)
+++ webservices/axis2/trunk/c/modules/core/transport/axis2_transport_sender.h Mon Feb 13 00:55:16 2006
@@ -31,8 +31,6 @@
#include <axis2_ctx.h>
#include <axis2_msg_ctx.h>
-#include <axis2_wsdl.h>
-
#ifdef __cplusplus
extern "C"
{
Modified: webservices/axis2/trunk/c/modules/core/transport/http/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/transport/http/Makefile.am?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/transport/http/Makefile.am (original)
+++ webservices/axis2/trunk/c/modules/core/transport/http/Makefile.am Mon Feb 13 00:55:16 2006
@@ -14,9 +14,9 @@
INCLUDES = -I$(top_builddir)/include \
-I$(top_builddir)/modules/util \
+ -I$(top_builddir)/modules/wsdl \
-I$(top_builddir)/modules/xml/parser\
- -I$(top_builddir)/modules/wsdl\
-I$(top_builddir)/modules/core/transport\
-I$(top_builddir)/modules/core/transport/http \
-I$(top_builddir)/modules/core/description \
- -I$(top_builddir)/modules/platforms
+ -I$(top_builddir)/modules/platforms
Modified: webservices/axis2/trunk/c/modules/core/transport/http/server/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/transport/http/server/Makefile.am?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/transport/http/server/Makefile.am (original)
+++ webservices/axis2/trunk/c/modules/core/transport/http/server/Makefile.am Mon Feb 13 00:55:16 2006
@@ -5,25 +5,28 @@
AM_CPPFLAGS = $(CPPFLAGS) -g -pthread
axis2_http_server_SOURCES = http_server_main.c
-axis2_http_server_LDADD = $(LDFLAGS) -laxis2_util -laxis2_http_transport -laxis2_context -laxis2_addr -laxis2_om -laxis2_engine -laxis2_description -laxis2_soap -laxis2_wsdl -laxis2_phaseresolver -laxis2_core_util -laxis2_deployment -laxis2_libxml2 -laxis2_http_sender -laxis2_http_receiver -lxml2 -laxis2_unix\
--L$(top_builddir)/modules/util/.libs\
--L$(top_builddir)/modules/wsdl/.libs\
--L$(top_builddir)/modules/core/description/.libs\
--L$(top_builddir)/modules/core/deployment/.libs\
--L$(top_builddir)/modules/core/context/.libs\
--L$(top_builddir)/modules/core/addr/.libs\
--L$(top_builddir)/modules/core/engine/.libs\
--L$(top_builddir)/modules/core/phaseresolver/.libs\
--L$(top_builddir)/modules/core/util/.libs\
--L$(top_builddir)/modules/core/transport/http/.libs\
--L$(top_builddir)/modules/core/transport/http/sender/.libs\
--L$(top_builddir)/modules/core/transport/http/receiver/.libs\
--L$(top_builddir)/modules/xml/om/.libs\
--L$(top_builddir)/modules/xml/parser/libxml2/.libs\
--L$(top_builddir)/modules/xml/soap/.libs\
--L$(top_builddir)/modules/platforms/unix/.libs\
--L$(LIBXML2_LIB) $(LIBXML2_LIBNAME) \
--L$(GUTHTHILA_LIB) $(GUTHTHILA_LIBNAME)
+axis2_http_server_LDADD = $(LDFLAGS) \
+ -L$(AXIS2C_HOME)/lib \
+ -laxis2_util \
+ -laxis2_http_transport \
+ -laxis2_context \
+ -laxis2_addr \
+ -laxis2_om \
+ -laxis2_engine \
+ -laxis2_receivers \
+ -laxis2_description \
+ -laxis2_soap \
+ -laxis2_wsdl \
+ -laxis2_phaseresolver \
+ -laxis2_core_util \
+ -laxis2_deployment \
+ -laxis2_libxml2 \
+ -laxis2_http_sender \
+ -laxis2_http_receiver \
+ -lxml2 \
+ -laxis2_unix \
+ -L$(LIBXML2_LIB) $(LIBXML2_LIBNAME) \
+ -L$(GUTHTHILA_LIB) $(GUTHTHILA_LIBNAME)
INCLUDES = -I$(top_builddir)/include \
-I$(top_builddir)/modules/util\
Modified: webservices/axis2/trunk/c/modules/mod_addr/module.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/mod_addr/module.xml?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/mod_addr/module.xml (original)
+++ webservices/axis2/trunk/c/modules/mod_addr/module.xml Mon Feb 13 00:55:16 2006
@@ -1,12 +1,12 @@
-<module name="addressing" class="libaxis2_mod_addr.so">
+<module name="addressing" class="axis2_mod_addr">
<inflow>
- <handler name="AddressingInHandler" class="libaxis2_mod_addr.so">
+ <handler name="AddressingInHandler" class="axis2_mod_addr">
<order phase="PreDispatch"/>
</handler>
</inflow>
<outflow>
- <handler name="AddressingOutHandler" class="libaxis2_mod_addr.so">
+ <handler name="AddressingOutHandler" class="axis2_mod_addr">
<order phase="MessageOut"/>
</handler>
</outflow>
Modified: webservices/axis2/trunk/c/modules/platforms/unix/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/platforms/unix/Makefile.am?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/platforms/unix/Makefile.am (original)
+++ webservices/axis2/trunk/c/modules/platforms/unix/Makefile.am Mon Feb 13 00:55:16 2006
@@ -1,9 +1,13 @@
TESTS =
+
lib_LTLIBRARIES = libaxis2_unix.la
-noinst_HEADERS = axis2_unix.h axis2_uuid_gen_unix.h
+
+noinst_HEADERS = axis2_unix.h \
+ axis2_uuid_gen_unix.h
+
AM_CPPFLAGS = $(CPPFLAGS)
libaxis2_unix_la_SOURCES = uuid_gen_unix.c
-libaxis2_unix_la_LIBADD =
-INCLUDES = -I$(top_builddir)/include\
- -I$(top_builddir)/modules/platforms
+INCLUDES = -I$(top_builddir)/include \
+ -I$(top_builddir)/modules/platforms \
+ -I$(top_builddir)/modules/util
Modified: webservices/axis2/trunk/c/modules/util/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/util/Makefile.am?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/util/Makefile.am (original)
+++ webservices/axis2/trunk/c/modules/util/Makefile.am Mon Feb 13 00:55:16 2006
@@ -29,10 +29,6 @@
file.c\
uuid_gen.c
-libaxis2_util_la_LIBADD =
INCLUDES = -I$(top_builddir)/include \
-I$(top_builddir)/modules/util \
- -I$(top_builddir)/modules/core/transport \
- -I$(top_builddir)/modules/core/description \
- -I$(top_builddir)/modules/wsdl \
-I$(top_builddir)/modules/platforms
Modified: webservices/axis2/trunk/c/modules/util/axis2_utils.h
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/util/axis2_utils.h?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/util/axis2_utils.h (original)
+++ webservices/axis2/trunk/c/modules/util/axis2_utils.h Mon Feb 13 00:55:16 2006
@@ -46,6 +46,19 @@
axis2_parse_request_url_for_svc_and_op(axis2_env_t **env, axis2_char_t *request);
+ /**
+ * This function will accept the library name without any platform
+ * dependant prefixes or suffixes. It then prefix and suffix
+ * platform dependant prefix and suffix macros to the original name
+ * and return the platform specific dll name
+ *
+ * @param class_name
+ * @return platform specific dll name
+ */
+ axis2_char_t *
+ axis2_platform_get_dll_name(axis2_env_t **env,
+ axis2_char_t *class_name);
+
/** @} */
#ifdef __cplusplus
Modified: webservices/axis2/trunk/c/modules/util/dir_handler.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/util/dir_handler.c?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/util/dir_handler.c (original)
+++ webservices/axis2/trunk/c/modules/util/dir_handler.c Mon Feb 13 00:55:16 2006
@@ -193,7 +193,7 @@
if (count <= 0)
{
AXIS2_ARRAY_LIST_FREE(file_list, env);
- printf("No files in this directory:%s\n", pathname);
+ AXIS2_LOG_DEBUG((*env)->log, AXIS2_LOG_SI, "No files in the path %s.", pathname);
return NULL;
}
Modified: webservices/axis2/trunk/c/modules/util/error.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/util/error.c?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/util/error.c (original)
+++ webservices/axis2/trunk/c/modules/util/error.c Mon Feb 13 00:55:16 2006
@@ -407,6 +407,11 @@
"Input stream is NULL in msg_ctx";
axis2_error_messages[AXIS2_ERROR_NULL_STREAM_IN_CHUNKED_STREAM] =
"NULL stream in the http chunked stream";
+ axis2_error_messages[AXIS2_ERROR_FLOW_TYPE_CANNOT_BE_NULL] =
+ "Flow type of PhaseOrder element cannot be null";
+ axis2_error_messages[AXIS2_ERROR_DATA_ELEMENT_IS_NULL] =
+ "Data element of the OM Node is null";
+
return AXIS2_SUCCESS;
}
Modified: webservices/axis2/trunk/c/modules/util/utils.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/util/utils.c?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/util/utils.c (original)
+++ webservices/axis2/trunk/c/modules/util/utils.c Mon Feb 13 00:55:16 2006
@@ -90,3 +90,16 @@
}
+axis2_char_t* AXIS2_CALL
+axis2_platform_get_dll_name(axis2_env_t **env,
+ axis2_char_t *class_name)
+{
+ axis2_char_t *temp_name = NULL;
+ axis2_char_t *dll_name = NULL;
+
+ temp_name = AXIS2_STRACAT(AXIS2_LIB_PREFIX, class_name, env);
+ dll_name = AXIS2_STRACAT(temp_name, AXIS2_LIB_SUFFIX, env);
+ AXIS2_FREE((*env)->allocator, temp_name);
+ return dll_name;
+}
+
Modified: webservices/axis2/trunk/c/modules/wsdl/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/wsdl/Makefile.am?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/wsdl/Makefile.am (original)
+++ webservices/axis2/trunk/c/modules/wsdl/Makefile.am Mon Feb 13 00:55:16 2006
@@ -19,9 +19,6 @@
wsdl_extensible_element.c \
wsdl_soap_op.c
-libaxis2_wsdl_la_LIBADD =
INCLUDES = -I$(top_builddir)/include \
-I$(top_builddir)/modules/util \
- -I$(top_builddir)/modules/core/description \
- -I$(top_builddir)/modules/core/transport \
-I$(top_builddir)/modules/platforms
Modified: webservices/axis2/trunk/c/modules/wsdl/wsdl_binding_op.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/wsdl/wsdl_binding_op.c?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/wsdl/wsdl_binding_op.c (original)
+++ webservices/axis2/trunk/c/modules/wsdl/wsdl_binding_op.c Mon Feb 13 00:55:16 2006
@@ -1,5 +1,4 @@
#include <axis2_wsdl_binding_op.h>
-#include <string.h>
/**
* @brief Wsdl Component struct impl
@@ -348,7 +347,6 @@
void *op)
{
axis2_wsdl_binding_op_impl_t *binding_op_impl = NULL;
- axis2_op_t *optr = NULL;
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
AXIS2_PARAM_CHECK((*env)->error, op, AXIS2_FAILURE);
@@ -357,8 +355,7 @@
if(NULL != binding_op_impl->op)
{
- optr = binding_op_impl->op;
- AXIS2_OP_FREE(optr , env);
+ axis2_wsdl_op_free_void_arg(op, env);
binding_op_impl->op = NULL;
}
binding_op_impl->op = op;
Modified: webservices/axis2/trunk/c/modules/wsdl/wsdl_interface.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/wsdl/wsdl_interface.c?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/wsdl/wsdl_interface.c (original)
+++ webservices/axis2/trunk/c/modules/wsdl/wsdl_interface.c Mon Feb 13 00:55:16 2006
@@ -111,8 +111,7 @@
axis2_status_t AXIS2_CALL
axis2_wsdl_interface_set_op(axis2_wsdl_interface_t *wsdl_interface,
axis2_env_t **env,
- void *op,
- axis2_op_type_t opt_type);
+ void *op);
axis2_status_t AXIS2_CALL
axis2_wsdl_interface_set_super_interfaces(axis2_wsdl_interface_t *wsdl_interface,
@@ -287,23 +286,9 @@
for (hi = axis2_hash_first (wsdl_interface_impl->ops, env); hi;
hi = axis2_hash_next ( env, hi))
{
- axis2_wsdl_op_t *wsdl_optr = NULL;
- axis2_op_t *optr = NULL;
axis2_hash_this (hi, NULL, NULL, &val);
- if(AXIS2_OP == wsdl_interface->op_type)
- {
- optr = (axis2_op_t *) val;
- AXIS2_OP_FREE (optr, env);
- }
- if(AXIS2_WSDL_OP == wsdl_interface->op_type)
- {
- wsdl_optr = (axis2_wsdl_op_t *) val;
- AXIS2_WSDL_OP_FREE(wsdl_optr, env);
- }
-
+ AXIS2_WSDL_OP_FREE(val, env);
val = NULL;
- optr = NULL;
- wsdl_optr = NULL;
}*/
axis2_hash_free(wsdl_interface_impl->ops, env);
@@ -368,7 +353,7 @@
axis2_env_t **env,
axis2_char_t *nc_name)
{
- return (axis2_op_t *) axis2_hash_get(AXIS2_INTF_TO_IMPL(
+ return axis2_hash_get(AXIS2_INTF_TO_IMPL(
wsdl_interface)->ops, nc_name, AXIS2_HASH_KEY_STRING);
}
@@ -475,22 +460,17 @@
axis2_status_t AXIS2_CALL
axis2_wsdl_interface_set_op(axis2_wsdl_interface_t *wsdl_interface,
axis2_env_t **env,
- void *op,
- axis2_op_type_t op_type)
+ void *op)
{
axis2_wsdl_interface_impl_t *interface_impl = NULL;
axis2_qname_t *wsdl_op_name = NULL;
axis2_char_t *op_name = NULL;
- axis2_op_t *op_l = NULL;
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
- AXIS2_PARAM_CHECK((*env)->error, op, AXIS2_FAILURE);
-
+ AXIS2_PARAM_CHECK((*env)->error, op, AXIS2_FAILURE);
interface_impl = AXIS2_INTF_TO_IMPL(wsdl_interface);
- op_l = (axis2_op_t *) op;
-
- wsdl_op_name = AXIS2_WSDL_OP_GET_QNAME(op_l->wsdl_op, env);
+ wsdl_op_name = AXIS2_WSDL_OP_GET_QNAME(op, env);
if (!wsdl_op_name)
{
/* The Operation name cannot be null (required) */
@@ -502,8 +482,6 @@
op_name = AXIS2_QNAME_GET_LOCALPART(wsdl_op_name, env);
axis2_hash_set(interface_impl->ops, op_name, AXIS2_HASH_KEY_STRING, op);
-
- wsdl_interface->op_type = op_type;
return AXIS2_SUCCESS;
}
Modified: webservices/axis2/trunk/c/modules/wsdl/wsdl_op.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/wsdl/wsdl_op.c?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/wsdl/wsdl_op.c (original)
+++ webservices/axis2/trunk/c/modules/wsdl/wsdl_op.c Mon Feb 13 00:55:16 2006
@@ -90,8 +90,8 @@
axis2_qname_t *name);
axis2_qname_t * AXIS2_CALL
-axis2_wsdl_op_get_qname (axis2_wsdl_op_t *wsdl_op,
- axis2_env_t **env);
+axis2_wsdl_op_get_qname (void *wsdl_op,
+ axis2_env_t **env);
axis2_status_t AXIS2_CALL
axis2_wsdl_op_set_style (axis2_wsdl_op_t *wsdl_op,
@@ -225,13 +225,11 @@
}
wsdl_op_impl->wsdl_op.ops->free = axis2_wsdl_op_free;
-
+ wsdl_op_impl->wsdl_op.ops->free_void_arg = axis2_wsdl_op_free_void_arg;
wsdl_op_impl->wsdl_op.ops->set_msg_exchange_pattern =
axis2_wsdl_op_set_msg_exchange_pattern;
-
wsdl_op_impl->wsdl_op.ops->get_msg_exchange_pattern =
- axis2_wsdl_op_get_msg_exchange_pattern;
-
+ axis2_wsdl_op_get_msg_exchange_pattern;
wsdl_op_impl->wsdl_op.ops->set_qname = axis2_wsdl_op_set_qname;
wsdl_op_impl->wsdl_op.ops->get_qname = axis2_wsdl_op_get_qname;
wsdl_op_impl->wsdl_op.ops->set_style = axis2_wsdl_op_set_style;
@@ -292,7 +290,7 @@
fault = (axis2_wsdl_fault_ref_t *) val;
if (fault)
- AXIS2_PHASE_FREE (fault, env);
+ AXIS2_WSDL_FAULT_REF_FREE (fault, env);
val = NULL;
fault = NULL;
@@ -316,7 +314,7 @@
fault = (axis2_wsdl_fault_ref_t *) val;
if (fault)
- AXIS2_PHASE_FREE (fault, env);
+ AXIS2_WSDL_FAULT_REF_FREE (fault, env);
val = NULL;
fault = NULL;
@@ -347,6 +345,18 @@
return AXIS2_SUCCESS;
}
+axis2_status_t AXIS2_CALL
+axis2_wsdl_op_free_void_arg(void *wsdl_op,
+ axis2_env_t **env)
+{
+ axis2_wsdl_op_t *wsdl_op_l = NULL;
+
+ AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
+
+ wsdl_op_l = (axis2_wsdl_op_t *) wsdl_op;
+ return axis2_wsdl_op_free(wsdl_op_l, env);
+}
+
axis2_status_t AXIS2_CALL
axis2_wsdl_op_set_msg_exchange_pattern (axis2_wsdl_op_t *wsdl_op,
axis2_env_t **env,
@@ -412,12 +422,15 @@
axis2_qname_t * AXIS2_CALL
-axis2_wsdl_op_get_qname (axis2_wsdl_op_t *wsdl_op,
- axis2_env_t **env)
+axis2_wsdl_op_get_qname (void *wsdl_op,
+ axis2_env_t **env)
{
+ axis2_wsdl_op_t *wsdl_op_l = NULL;
+
AXIS2_ENV_CHECK(env, NULL);
- return AXIS2_INTF_TO_IMPL(wsdl_op)->name;
+ wsdl_op_l = (axis2_wsdl_op_t *) wsdl_op;
+ return AXIS2_INTF_TO_IMPL(wsdl_op_l)->name;
}
axis2_status_t AXIS2_CALL
@@ -486,7 +499,7 @@
fault = (axis2_wsdl_fault_ref_t *) val;
if (fault)
- AXIS2_PHASE_FREE (fault, env);
+ AXIS2_WSDL_FAULT_REF_FREE (fault, env);
val = NULL;
fault = NULL;
@@ -558,7 +571,7 @@
fault = (axis2_wsdl_fault_ref_t *) val;
if (fault)
- AXIS2_PHASE_FREE (fault, env);
+ AXIS2_WSDL_FAULT_REF_FREE (fault, env);
val = NULL;
fault = NULL;
Modified: webservices/axis2/trunk/c/modules/wsdl/wsdl_svc.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/wsdl/wsdl_svc.c?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/wsdl/wsdl_svc.c (original)
+++ webservices/axis2/trunk/c/modules/wsdl/wsdl_svc.c Mon Feb 13 00:55:16 2006
@@ -181,7 +181,7 @@
axis2_hash_this (hi, NULL, NULL, &val);
endpoint = (axis2_wsdl_endpoint_t *) val;
if (endpoint)
- AXIS2_TRANSPORT_IN_DESC_FREE (endpoint, env);
+ AXIS2_WSDL_ENDPOINT_FREE (endpoint, env);
val = NULL;
endpoint = NULL;
Modified: webservices/axis2/trunk/c/samples/server/axis2.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/server/axis2.xml?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/server/axis2.xml (original)
+++ webservices/axis2/trunk/c/samples/server/axis2.xml Mon Feb 13 00:55:16 2006
@@ -34,12 +34,12 @@
<!-- Message Receivers -->
<!-- ================================================= -->
<!-- This is the Deafult Message Receiver for the Request Response style Operations -->
- <messageReceiver mep="INOUT" class="libaxis2_receivers.so"/>
+ <messageReceiver mep="INOUT" class="axis2_receivers"/>
<!-- ================================================= -->
<!-- Transport Ins -->
<!-- ================================================= -->
- <transportReceiver name="http" class="libaxis2_http_receiver.so">
+ <transportReceiver name="http" class="axis2_http_receiver">
<parameter name="port" locked="false">6060</parameter>
</transportReceiver>
@@ -65,7 +65,7 @@
<transportSender name="tcp" class="org.apache.axis2.transport.tcp.TCPTransportSender"/>
<transportSender name="local" class="org.apache.axis2.transport.local.LocalTransportSender"/>
-->
- <transportSender name="http" class="libaxis2_http_sender.so">
+ <transportSender name="http" class="axis2_http_sender">
<parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter>
</transportSender>
<!--
@@ -104,33 +104,33 @@
<phase name="PreDispatch"/>
<phase name="Dispatch">
<handler name="AddressingBasedDispatcher"
- class="axis2_engine.so">
+ class="axis2_engine">
<order phase="Dispatch"/>
</handler>
<handler name="RequestURIBasedDispatcher"
- class="axis2_engine.so">
+ class="axis2_engine">
<order phase="Dispatch"/>
</handler>
<handler name="SOAPActionBasedDispatcher"
- class="axis2_engine.so">
+ class="axis2_engine">
<order phase="Dispatch"/>
</handler>
<handler name="SOAPMessageBodyBasedDispatcher"
- class="axis2_engine.so">
+ class="axis2_engine">
<order phase="Dispatch"/>
</handler>
</phase>
<phase name="PostDispatch">
<handler name="DispatchPostConditionsEvaluator"
- class="axis2_engine.so">
+ class="axis2_engine">
<order phase="PostDispatch"/>
</handler>
<handler name="InstanceDispatcher"
- class="axis2_engine.so">
+ class="axis2_engine">
<order phase="PostDispatch"/>
</handler>
<handler name="SOAPProcessingModelChecker"
- class="axis2_engine.so">
+ class="axis2_engine">
<order phase="PostDispatch"/>
</handler>
</phase>
Modified: webservices/axis2/trunk/c/samples/server/echo/services.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/server/echo/services.xml?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/server/echo/services.xml (original)
+++ webservices/axis2/trunk/c/samples/server/echo/services.xml Mon Feb 13 00:55:16 2006
@@ -1,12 +1,12 @@
<service name="echo">
- <parameter name="ServiceClass" locked="xsd:false">libecho.so</parameter>
+ <parameter name="ServiceClass" locked="xsd:false">echo</parameter>
<description>
This is a testing service , to test the system is working or not
</description>
<operation name="echoString">
- <messageReceiver class="libaxis2_receivers.so" />
+ <messageReceiver class="axis2_receivers" />
<parameter name="wsamapping" >http://127.0.0.1:9090/axis2/services/echo/echoString</parameter>
</operation>
Modified: webservices/axis2/trunk/c/samples/server/math/services.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/samples/server/math/services.xml?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/samples/server/math/services.xml (original)
+++ webservices/axis2/trunk/c/samples/server/math/services.xml Mon Feb 13 00:55:16 2006
@@ -1,24 +1,24 @@
<service name="math">
- <parameter name="ServiceClass" locked="xsd:false">libmath.so</parameter>
+ <parameter name="ServiceClass" locked="xsd:false">math</parameter>
<description>
This is a testing service, named 'math' to test multiple operations in the same service
</description>
<operation name="add">
- <messageReceiver class="libaxis2_receivers.so" />
+ <messageReceiver class="axis2_receivers" />
</operation>
<operation name="sub">
- <messageReceiver class="libaxis2_receivers.so" />
+ <messageReceiver class="axis2_receivers" />
</operation>
<operation name="mul">
- <messageReceiver class="libaxis2_receivers.so" />
+ <messageReceiver class="axis2_receivers" />
</operation>
<operation name="div">
- <messageReceiver class="libaxis2_receivers.so" />
+ <messageReceiver class="axis2_receivers" />
</operation>
</service>
Modified: webservices/axis2/trunk/c/test/core/deployment/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/core/deployment/Makefile.am?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/core/deployment/Makefile.am (original)
+++ webservices/axis2/trunk/c/test/core/deployment/Makefile.am Mon Feb 13 00:55:16 2006
@@ -15,6 +15,9 @@
-laxis2_om \
-laxis2_wsdl \
-laxis2_engine \
+ -laxis2_receivers \
+ -laxis2_soap \
+ -laxis2_core_util \
-laxis2_parser \
-laxis2_addr \
-L$(GUTHTHILA_LIB) $(GUTHTHILA_LIBNAME) \
Modified: webservices/axis2/trunk/c/test/core/deployment/test_deployment.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/core/deployment/test_deployment.c?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/core/deployment/test_deployment.c (original)
+++ webservices/axis2/trunk/c/test/core/deployment/test_deployment.c Mon Feb 13 00:55:16 2006
@@ -10,6 +10,8 @@
#include <axis2_class_loader.h>
#include <axis2_error_default.h>
#include <axis2_log_default.h>
+#include <axis2_transport_sender.h>
+#include <axis2_transport_receiver.h>
int axis2_test_dep_engine_load()
{
Modified: webservices/axis2/trunk/c/test/core/description/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/core/description/Makefile.am?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/core/description/Makefile.am (original)
+++ webservices/axis2/trunk/c/test/core/description/Makefile.am Mon Feb 13 00:55:16 2006
@@ -15,6 +15,9 @@
-laxis2_unix \
-laxis2_wsdl \
-laxis2_engine \
+ -laxis2_receivers \
+ -laxis2_soap \
+ -laxis2_core_util \
-laxis2_parser \
-laxis2_addr \
-L$(GUTHTHILA_LIB) $(GUTHTHILA_LIBNAME) \
Modified: webservices/axis2/trunk/c/test/unit/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/unit/Makefile.am?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/unit/Makefile.am (original)
+++ webservices/axis2/trunk/c/test/unit/Makefile.am Mon Feb 13 00:55:16 2006
@@ -22,6 +22,9 @@
-laxis2_description \
-laxis2_deployment \
-laxis2_engine \
+ -laxis2_receivers \
+ -laxis2_soap \
+ -laxis2_core_util \
-laxis2_context \
-laxis2_phaseresolver \
-laxis2_wsdl \
Modified: webservices/axis2/trunk/c/test/unit/core/deployment/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/unit/core/deployment/Makefile.am?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/unit/core/deployment/Makefile.am (original)
+++ webservices/axis2/trunk/c/test/unit/core/deployment/Makefile.am Mon Feb 13 00:55:16 2006
@@ -32,6 +32,9 @@
-laxis2_deployment \
-laxis2_description \
-laxis2_engine \
+ -laxis2_receivers \
+ -laxis2_soap \
+ -laxis2_core_util \
-laxis2_wsdl \
-laxis2_phaseresolver \
-laxis2_om \
Modified: webservices/axis2/trunk/c/test/unit/util/Makefile.am
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/unit/util/Makefile.am?rev=377322&r1=377321&r2=377322&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/unit/util/Makefile.am (original)
+++ webservices/axis2/trunk/c/test/unit/util/Makefile.am Mon Feb 13 00:55:16 2006
@@ -37,6 +37,9 @@
-laxis2_description \
-laxis2_deployment \
-laxis2_engine \
+ -laxis2_receivers \
+ -laxis2_soap \
+ -laxis2_core_util \
-laxis2_wsdl \
-laxis2_phaseresolver \
-laxis2_om \