Function: soap-invoke

soap-invoke is a byte-compiled function defined in soap-client.el.gz.

Signature

(soap-invoke WSDL SERVICE OPERATION-NAME &rest PARAMETERS)

Documentation

Invoke a SOAP operation and return the result.

WSDL is used for encoding the request and decoding the response. It also contains information about the WEB server address that will service the request.

SERVICE is the SOAP service to invoke.

OPERATION-NAME is the operation to invoke.

PARAMETERS -- the remaining parameters are used as parameters for the SOAP request.

NOTE: The SOAP service provider should document the available operations and their parameters for the service. You can also use the soap-inspect function to browse the available operations in a WSDL document.

NOTE: soap-invoke base64-decodes xsd:base64Binary return values into unibyte strings; these byte-strings require further interpretation by the caller.

Source Code

;; Defined in /usr/src/emacs/lisp/net/soap-client.el.gz
(defun soap-invoke (wsdl service operation-name &rest parameters)
  "Invoke a SOAP operation and return the result.

WSDL is used for encoding the request and decoding the response.
It also contains information about the WEB server address that
will service the request.

SERVICE is the SOAP service to invoke.

OPERATION-NAME is the operation to invoke.

PARAMETERS -- the remaining parameters are used as parameters for
the SOAP request.

NOTE: The SOAP service provider should document the available
operations and their parameters for the service.  You can also
use the `soap-inspect' function to browse the available
operations in a WSDL document.

NOTE: `soap-invoke' base64-decodes xsd:base64Binary return values
into unibyte strings; these byte-strings require further
interpretation by the caller."
  (apply #'soap-invoke-internal nil nil wsdl service operation-name parameters))