View previous topic :: View next topic
|
Author |
Message |
mkk157
Active User
Joined: 17 May 2006 Posts: 310
|
|
|
|
Dear Experts,
Below is my code,
I'm using to transfer multiple (2 files in this case) to OMVS using SFTP.
The job is executing successfully with MAXCC = 0
But When I login on OMVS, I'm able to see only first file not the second file.
ALLOCATE DDNAME(KPAYR) -
PATH('/u/users/USERID/USER.FILE1.txt') -
PATHDISP(KEEP,DELETE) PATHMODE(SIRWXU) -
PATHOPTS(OCREAT,OWRONLY)
OCOPY INDD(INDSN1) OUTDD(KPAYR) TEXT CONVERT((BPXFX311)) FROM1047
ALLOCATE DDNAME(KPAYR) -
PATH('/u/users/USERID/USER.FILE2.txt') -
PATHDISP(KEEP,DELETE) PATHMODE(SIRWXU) -
PATHOPTS(OCREAT,OWRONLY)
OCOPY INDD(INDSN2) OUTDD(KPAYR) TEXT CONVERT((BPXFX311)) FROM1047
Please help me with the correct code. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
I haven't tested anything, but unless there's stuff you haven't shown us you are not freeing KPAYR between the OCOPY statements. Without freeing the DDname, I don't think it'll be allocated to the second file so you should only be seeing the one file copied into the directory. |
|
Back to top |
|
|
mkk157
Active User
Joined: 17 May 2006 Posts: 310
|
|
|
|
Robert,
What additional commands are requiered between the two ALLOCATE commands to free the KPAYR ??? |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
We're not using SFTP so I'm not sure of the command syntax. Why not change the second allocate to use DDNAME KPAYS and the OCOPY to go to KPAYS instead of KPAYR? Different DDNAME, end of problem. |
|
Back to top |
|
|
mkk157
Active User
Joined: 17 May 2006 Posts: 310
|
|
|
|
Hi robert,
You are rocking.
I chaged the DDName and it's worked.
Myth: I felt DDName - KPAYR is pre-defined.
No, My job become easy. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
Glad to hear it worked. And I doubt something like KPAYR would be standardized -- INPUT, OUTPUT, SYSIN, SYSPRINT all make sense, but definitely not KPAYR! |
|
Back to top |
|
|
|