ajsoap.c


Function ajSoapAxis2Call

Makes an axis2 webservices call and logs/reports its raw results

Prototype

axiom_node_t* ajSoapAxis2Call (
      axis2_svc_client_t* client,
      const axutil_env_t* env,
      axiom_node_t* payload
);

TypeNameRead/WriteDescription
axis2_svc_client_t*clientModifyaxis2 client obj
const axutil_env_t*envInputaxis2 environment obj
axiom_node_t*payloadModifywebservices input
axiom_node_t* RETURNaxis2 OM object, webservices output

From EMBOSS 6.4.0


Function ajSoapAxis2GetClient

Returns an axis2 client object for web services calls

Prototype

axis2_svc_client_t* ajSoapAxis2GetClient (
      const axutil_env_t* env,
      const axis2_char_t* address
);

TypeNameRead/WriteDescription
const axutil_env_t*envInputaxis2 environment
const axis2_char_t*addressInputwebservices endpoint
axis2_svc_client_t* RETURNaxis2 service client

From EMBOSS 6.4.0


Function ajSoapAxis2Error

Processes a webservices fault object received after a webservices call, and generates an ajax error unless it is wsdbfetch no-entry-found exception.

Prototype

AjBool ajSoapAxis2Error (
      axiom_node_t* fault,
      const axutil_env_t* env
);

TypeNameRead/WriteDescription
axiom_node_t*faultModifyfault object received after a webservices call
const axutil_env_t*envInputaxis2 environment obj
AjBool RETURNreturns true if the fault object is recognised

From EMBOSS 6.4.0


Function ajSoapAxis2GetEnv

Returns an axis2 environment object for webservices calls

Prototype

axutil_env_t* ajSoapAxis2GetEnv (
      void
);

TypeNameRead/WriteDescription
axutil_env_t* RETURNaxis2 environment object

From EMBOSS 6.4.0