表6-1にSOAPパッケージのデータ型の概要を示します。
SOAPに関連する例外コードを定義します。
typedef enum SoapExceptionCode {
SOAP_UNDEFINED_ERR = 0,
SOAP_OTHER_ERR = 1} SoapExceptionCode;
SOAP接続のためのバインディングを定義します。現在選択できるのはHTTPのみです。
typedef enum SoapBinding {
BIND_NONE = 0, /* none */
BIND_HTTP = 1 /* HTTP */ } SoapBinding;
SOAPノードのロールを定義します。
typedef enum SoapRole {
ROLE_UNSET = 0, /* not specified */
ROLE_NONE = 1, /* "none" */
ROLE_NEXT = 2, /* "next" */
ROLE_ULT = 3 /* "ultimateReceiver" */ } SoapRole;