NonStop SOAP 4.1 User's Manual

om_node
is an input parameter and is a pointer to the axiom_node_t node that contains om_element.
Return Values:
Pointer to the qname of the element. If an error occurs, it returns NULL.
The axiom_node_get_data_element()Function
The axiom_node_get_data_element()function retrieves the AXIOM element structure from
the AXIOM node.
Synopsis:
AXIS2_EXTERN void axiom_node_get_data_element
( axiom_node_t* om_node,
const axutil_env_t * env)
Parameters:
om_node
is an input parameter and is a pointer to the node for which a data element is required.
env
is an input parameter and is a pointer to the environment structure. It cannot have a NULL
value.
Return Values:
Pointer to the structure included in the AXIOM node. If an error occurs, it returns NULL. You must
cast the returned void pointer into an axiom_element_t* data type before using the pointed
data element further in the code.
The axiom_attribute_get_qname()Function
The axiom_attribute_get_qname()function retrieves the qualified name of an AXIOM
attribute.
Synopsis:
AXIS2_EXTERN axutil_qname_t* axiom_attribute_get_qname
(struct axiom_attribute_t* om_attribute,
const axutil_env_t * env)
Parameters:
om_attribute
is an input parameter and is a pointer to the attribute structure for which qname must be
returned.
env
is an input parameter and is a pointer to the environment structure. It cannot have a NULL
value.
Return Values:
Pointer to the qname for a given attribute. If an error occurs, it returns NULL.
The axiom_element_get_attribute()Function
The axiom_element_get_attribute()function finds the attribute using the given qualified
name.
Synopsis:
AXIS2_EXTERN axiom_attribute_t* axiom_element_get_attribute
( axiom_element_t * om_element,
const axutil_env_t * env,
axutil_qname_t * qname )
112 NonStop SOAP 4 Client APIs