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.
Configuration object, see tas3_new_conf_to_cf()
Session object, used to locate EPRs, see tas3_new_ses()
Service type and namespace URN that is applicable to the body. Passed as a string.
(Optional) If provided, this argument has to match either the ProviderID, EntityID, or actual service endpoint URL.
(Optional) Additional discovery options for selecting the service, query string format
(Optional) Additional authorization credentials or attributes, query string format.
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.
SOAP envelope as a string