v.s.govindaprasad
New User
Joined: 29 Dec 2011 Posts: 1 Location: India
|
|
|
|
Hi All
I have a Connect Direct Proc which copies a file from SNODE to PNODE
Code: |
EXABCP01 PROCESS -
SNODE=ORGCD -
PNODE=CONNECTDTF_PROD -
&PFILE=&PARM1
SYMBOL &INDSN= \'\ \\\\\\ || ABC || -
\\\\ || DEF || -
\\\\ || GHI || -
\\\\ || JKL || -
\\\\ || MNO || -
\\\\ || &PARM2 || \'\
COPYFILE COPY FROM (SNODE DSN=&INDSN -
DISP=SHR -
SYSOPTS="DATATYPE(TEXT)") -
TO (PNODE DSN=&PFILE -
DISP=(NEW,CATLG,DELETE) -
UNIT=SYSDA -
SPACE=(CYL,(2,1),RLSE) -
DCB=(LRECL=100,RECFM=FB,BLKSIZE=1000))
|
Before copying to PNODE, Can I Check my file &PARM2 exists in the directory (ABC/DEF/GHI/JKL/MNO) or not? |
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10873 Location: italy
|
|
|
|
the fastest way to find the answer to such questions is to...
look Yourself at the Connect Direct manual
ask Your support how to find them
or search google for "Connect DIrect manuals".
I did it for You and here is the link
www-01.ibm.com/support/docview.wss?uid=swg27023598
in any case
the process will fail if the file to send does not exist
and for receiving side, the way the control cards are written
Code: |
DISP=(NEW,CATLG,DELETE) |
seem to imply that You are not writing to a zOS USS path but to a standard zOS MVS dataset
and the process will fail if the dataset already exists
furthermore if the CD step is part of a properly designed process
handled thru a scheduler with a properly <coded> jcl stream
it is unlikely that it will be executed if the dataset is not available |
|