Dataset Access Using DD Cards
When running the client programs
sftp2 in JCL, local datasets can be allocated by using DD cards.
sftp2 commands cannot be used with DD names:
rm (remove file)
Empty datasets cannot be read when referred to by DD names.
For the DD cards to work,
BPXBATSL must be used instead of
BPXBATSL uses local spawn and forces
sftp2 to run in the original address space where the DD information can be used.
For the local spawn to work, the address space must have enough memory and the environment variable
_BPX_SHAREAS must not have the value
NO. The value
BPXBATSL to fail if it cannot do a local spawn.
When using DD cards for defining dataset names, the environment variable
_BPX_SHAREAS=MUST must be set in the dataset where the environment variables are defined (
STDENV for example) and the region size must be sufficient (
REGION=6M, for example).
For correct syntax, see Appendix Examples of Use.