module OCSoap: sig .. end
SOAP service object.
type 'a service
SOAP service object.
type node = ('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node
type doc = ('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.document
type ctx
val soap_namespace : string
val xsd_namespace : string
val xsi_namespace : string
val new_context : 'a service -> ctx
val create_xml : ctx -> node -> string
val element : ctx ->
string -> ?a:(string * string) list -> node list -> node
val data : ctx -> string -> node
val node_of_bool : ctx -> string -> ?a:(string * string) list -> bool -> node
val node_of_date : ctx -> string -> ?a:(string * string) list -> Date.t -> node
val node_of_datetime : ctx ->
string -> ?a:(string * string) list -> Calendar.t -> node
val node_of_float : ctx -> string -> ?a:(string * string) list -> float -> node
val node_of_int32 : ctx -> string -> ?a:(string * string) list -> int32 -> node
val node_of_int64 : ctx -> string -> ?a:(string * string) list -> int64 -> node
val node_of_string : ctx -> string -> ?a:(string * string) list -> string -> node
val node_of_base64Binary : ctx -> string -> ?a:(string * string) list -> string -> node
val bool_of_node : string -> node -> bool
val date_of_node : string -> node -> Date.t
val datetime_of_node : string -> node -> Calendar.t
val float_of_node : string -> node -> float
val int32_of_node : string -> node -> int32
val int64_of_node : string -> node -> int64
val string_of_node : string -> node -> string
val base64Binary_of_node : string -> node -> string
val service_headers : 'a service -> ctx -> node list
val service_namespace : 'a service -> string
val service_return_doc : 'a service -> doc -> unit
val call : 'a service -> string -> string
val default_connection : unit -> Http_client.pipeline
Create a netclient connection object with all default parameters.
val service : ?add_headers:('a service -> ctx -> node list) ->
?return_doc:('a service -> doc -> unit) ->
connection:Http_client.pipeline ->
location:string -> namespace:string -> 'a -> 'a service
Create a SOAP service object.
val service_data : 'a service -> 'a
Return the private data stored in a service.
val service_set_data : 'a service -> 'a -> unit
Update the private data stored in a service.
val debug : bool Pervasives.ref
Set this to true to enable verbose debugging.