On Mon, 18 Mar 2013 15:01:34 +0100, Michael Klaeschen wrote: >In JES3 this works as designed: With MDS [JES3 Main Device Scheduler], the >resources (data sets, devices, and volumes) that a job requires are >already set up when the job is passed to MVS for execution. (cmp. chapter >4.3.1.2 of JES3 Initialization and Tuning Guide). JCL DISP=SHR indicates >that the data set exists before this step (cmp MVS JCL Reference). >Assuming TEST.DATASET does not exist prior to job submit. Then, JES3 MDS >has to allocate the data set before the job starts in order to fulfill >DISP=SHR. So, did you try adding STEP00 with IEFBR14 to allocate >DSN=TEST.DATASET with DISP=(NEW,CATLG,DELETE) instead of "predefining" >(how exactly??) it in the shell script? > Still won't work as long as the "cp" runs in a different address space. Kirk's suggestion is promising, but proliferates prerequisites.
I thought MDS would fail the job if a required data set did not exist. So, I conclude that Monika is using JES2. Can Monika try a separate IEFBR14 step between STEP01 and STEP02? Using the "//DD..." construct as an argument to "cp" is reported to work, but is undocumented and unsupported. -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
