Perform immediate (incremental) autocall, using the given library name as the CALLIB. Incremental autocall attempts to resolve any unresolved symbols at the time the call is made, using a single library or library concatenation. Incremental autocall does not cause immediate binding.
The syntax of the AUTOC call is:
[symbol] | IEWBIND | FUNC=AUTOC [,VERSION=version] |
If pathname represents a z/OS UNIX System Services file, the binder will assume that the file is a z/OS UNIX System Services archive file. If it is a z/OS UNIX System Services directory file, the file names in the directory will be used for symbol resolution during autocall.
Incremental autocall does not perform all of the normal autocall functions. Messages relating to unresolved references are not issued. RENAME control statements are not processed, and C library renames and the renames associated with the UPCASE option are not performed. The interface validation is not called.
Incremental autocall is not performed if the NCAL processing option is in effect
The binder API reason codes are shown in Table 1.
Return Code | Reason Code | Explanation |
---|---|---|
00 | 00000000 | Normal completion. Autocall processing was successful and the symbol(s) was resolved. |
If your program does not use the IEWBIND macro, place the address of the AUTOCall parameter list in general purpose register 1.
PARMLIST | DS | 0F | |
DC | A(AUTOC) | Function code | |
DC | A(RETCODE) | Return code | |
DC | A(RSNCODE) | Reason code | |
DC | A(WORKMOD) | Workmod token | |
DC | A(CALLIB+X'80000000') | Autocall library DDname or path name | |
AUTOC | DC | H'51' | AUTOCall function code |
DC | H'version' | Interface version number | |