[Prev]

3.4.6 resp_soap = tas3_callf(cf, ses, svctype, url, di_opt, az_cred, fmt, ...)

Prototype

  tas3_str* tas3_callf(tas3_conf* cf, tas3_ses* ses, const char* svctype,
      const char* url, const char* di_opt, const char* az_cred,
      const char* fmt, ...);

The tas3_callf() variant, which allows printf(3) style formatting, is highly convenient for C programmers. Others will probably use the plan tas3_call() and rely on language's native abilities to construct the string.

cf

Configuration object, see tas3_new_conf_to_cf()

ses

Session object, used to locate EPRs, see tas3_new_ses()

svctype

Service type and namespace URN that is applicable to the body. Passed as a string.

url

(Optional) If provided, this argument has to match either the ProviderID, EntityID, or actual service endpoint URL.

di_opt

(Optional) Additional discovery options for selecting the service, query string format

az_cred

(Optional) Additional authorization credentials or attributes, query string format.

fmt

printf style format string that is used to describe the body of the call as a string. If fmt contains format specifiers, then additional arguments are used to expand these.

return

SOAP envelope as a string


[Prev | Next]