void set_custom_error( const axutil_env_t * env, axis2_char_t * error_message) { axutil_error_set_error_message(env->error, error_message); AXIS2_ERROR_SET(env->error, AXIS2_ERROR_LAST + 1, AXIS2_FAILURE); }
static void axis2_keystore_admin_create_fault( const axutil_env_t *env, axis2_char_t *reason, axis2_skel_KeyStoreAdminService_error_codes error_code, adb_SecurityConfigExceptionE0_t **exception, const axis2_char_t *file_name, const int line_number) { /*TODO has to set the xsi:type for anytype. Modification should be in adb codegen adb_ProxyAdminException_t* exp = NULL; axiom_node_t *fault_text_node = NULL; axiom_text_create(env, NULL, reason, &fault_text_node); exp = adb_ProxyAdminException_create_with_values(env, fault_text_node);*/ *exception = adb_SecurityConfigExceptionE0_create(env); AXIS2_ERROR_SET(env->error, error_code, AXIS2_FAILURE); axutil_error_set_error_message(env->error, reason); AXIS2_LOG_ERROR(env->log, file_name, line_number, "[KeyStoreAdmin]%s", reason); }