Dataset Access Using DD Cards
When running the client programs scp2
and sftp2
in JCL,
local datasets can be allocated by using DD cards.
The following sftp2
commands cannot be used with DD names:
-
rm
(remove file)
-
rename
-
mkdir
-
rmdir
Empty datasets cannot be read when referred to by DD names.
For the DD cards to work, BPXBATSL
must be used instead of
BPXBATCH
. BPXBATSL
uses local spawn and forces
scp2
and 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 MUST
causes 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.