NonStop SOAP 4.1 User's Manual

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.
NOTE: You must cast the returned void pointer into an axiom_element_t* data type. This will
allow you to use the data element present in the AXIOM node.
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 )
Parameters:
element
is an input parameter and is a pointer to the element whose attribute must be found.
90 NonStop SOAP 4 Service APIs