NonStop SOAP 4.1 User's Manual

AXIS2_SVC_SKELETON_FREE
Synopsis:
#define AXIS2_SVC_SKELETON_FREE ( svc_skeleton,
env ) ((svc_skeleton)->ops->free (svc_skeleton, env))
Description:
Frees the svc skeleton.
AXIS2_SVC_SKELETON_INVOKE
Synopsis:
#define AXIS2_SVC_SKELETON_INVOKE ( svc_skeleton,
env,
node,
msg_ctx ) ((svc_skeleton)->ops->invoke (svc_skeleton, env, node, msg_ctx))
Description:
Invokes axis2 service skeleton.
AXIS2_SVC_SKELETON_ON_FAULT
Synopsis:
#define AXIS2_SVC_SKELETON_ON_FAULT ( svc_skeleton,
env,
node ) ((svc_skeleton)->ops->on_fault (svc_skeleton, env, node))
Description:
Called on fault.
Utilities
NonStop SOAP 4 also provides APIs for Logging, error reporting, string operations, array list, and
hash tables.
Utilities For Logging
The following functions can be used to log messages during run time.
The axutil_log_impl_log_critical()Function
Synopsis:
AXIS2_EXTERN void axutil_log_impl_log_critical
(axutil_log_t *log, const axis2_char_t *filename,
const int linenumber, const axis2_char_t *format,...)
Description:
This function logs the Critical Level logs in the specified log file.
Parameters:
log
is a pointer to the log structure.
filename
is the name of the file in which logs are recorded.
linenumber
specifies the line number where the message is generated.
format
is the string format of the message
374 NonStop SOAP 4 APIs