PS> Its a little unusual to have RECFM=VS,LRECL=32760,BLKSIZE=32760. SMF dumps, for example usually use RECFM=VBS
This is the standard way that IEBCOPY creates a flat file from a pds in z/OS 1.11. You can create a file to test with called TEST.LINKLIB.TRANSFER with the following JCL:
Code: Select all
//STEP0010 EXEC PGM=IEFBR14
//FILE DD DISP=(NEW,PASS),DSN=&&TEST,
// DCB=(BLKSIZE=32760,DSORG=PO,RECFM=U),
// SPACE=(32760,(10,0,45))
//STEP0020 EXEC PGM=IEBCOPY
//SYSPRINT DD SYSOUT=X
//FILEI DD DISP=SHR,DSN=SYS1.LINKLIB
//FILEO DD DISP=(OLD,PASS),DSN=&&TEST
//SYSUT3 DD UNIT=SYSDA,SPACE=(TRK,(1,1))
//SYSUT4 DD UNIT=SYSDA,SPACE=(TRK,(1,1))
//SYSIN DD *
COPY INDD=FILEI,OUTDD=FILEO
SELECT MEMBER=(, X
(IRRADU86,,R))
//UNCT0030 EXEC PGM=IEFBR14
//SYSUT2 DD DSN=TEST.LINKLIB.TRANSFER,
// DISP=(MOD,DELETE),SPACE=(TRK,0)
//STEP0030 EXEC PGM=IEBCOPY
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DISP=(OLD,DELETE,DELETE),DSN=&&TEST
//SYSUT2 DD DISP=(,CATLG),
// SPACE=(CYL,(1,1)),
// DSN=TEST.LINKLIB.TRANSFER
//SYSUT3 DD UNIT=SYSDA,SPACE=(TRK,(60))
//SYSIN DD DUMMY
Here is the output with the options you requested:
Code: Select all
CoZBatch[N]: Copyright (C) 2005-2009 Dovetailed Technologies LLC. All rights reserved.
CoZBatch[N]: version 1.10.0 2011-09-08
CoZBatch[I]: executing progname=login-shell="-/bin/sh"
Co:Z SFTP version: 1.10.0 (5.0p1) 2011-09-08
Copyright (C) Dovetailed Technologies, LLC. 2011. All rights reserved.
ZosSettings[T]: -> readConfiguration()
ZosSettings[T]: -> processConfigurationFile(/u/rdc2/.ssh/cozsftp_config)
ZosSettings[D]: no configuration file (/u/rdc2/.ssh/cozsftp_config) found.
ZosSettings[T]: <- processConfigurationFile()
ZosSettings[T]: -> processConfigurationFile(/etc/ssh/cozsftp_config)
ZosSettings[T]: processConfigurationFile: Processing fixed: configuration file section
ZosSettings[T]: processConfigurationFile: Processing default: configuration file section
ZosSettings[T]: processConfigurationFile: Processing configuration file option: 'ssh-le-options=HEAP(8M,1M,,FREE),ENV
AR("_CEE_REALLOC_CONTROL=256K,25")'
ZosSettings[T]: <- processConfigurationFile()
ZosSettings[T]: <- readConfiguration()
ZosUtil[T]: -> zos_log_region_size()
ZosUtil[D]: region size requested = 0K, Actual below/above limit = 9192K / 1838080K
ZosUtil[T]: <- zos_log_region_size()
Connecting to zosha2...
cozsftp> lzopts mode=text,lrecl=32760,blksize=32760
blksize=32760 lrecl=32760 mode=text
cozsftp> lzopts recfm=VS,linerule=ibmrdw,notrim
linerule=ibmrdw notrim recfm=VS
cozsftp> zopts mode=text,lrecl=32760,blksize=32760,space=cyl.1.1
blksize=32760 lrecl=32760 mode=text space=cyl.1.1
cozsftp> zopts recfm=VS,linerule=ibmrdw,notrim
ZosDataset[T]: -> open("//DD:SYSUT1", 0x0002, 0x0000)
linerule=ibmrdw notrim recfm=VS
cozsftp> put //DD:SYSUT1 //BCOH.LINKLIB.D12011.T112656
Uploading //DD:SYSUT1 to //BCOH.LINKLIB.D12011.T112656
DatasetHandler[T]: -> setDSN(DD:SYSUT1)
DatasetHandler[T]: <- setDSN(effectiveDSN=DD:SYSUT1)
RecordStreamer[T]: -> RecordStreamer()
RecordStreamer[F]: -> setTrim(true)
RecordStreamer[F]: <- setTrim()
RecordStreamer[T]: <- RecordStreamer()
RecordStreamer[F]: -> setSourceCodePage(IBM-1047)
RecordStreamer[F]: <- setSourceCodePage()
RecordStreamer[F]: -> setTargetCodePage(IBM-1047)
RecordStreamer[F]: <- setTargetCodePage()
RecordStreamer[F]: -> setTrim(false)
RecordStreamer[F]: <- setTrim()
RecordStreamer[F]: -> initialize()
RecordStreamer[F]: -> setPadChar(0x40)
RecordStreamer[F]: <- setPadChar()
RecordStreamer[D]: initialize(): sourceCodePage="IBM-1047"(0), targetCodePage="IBM-1047"(0), haveTranslateTable=no,
trim=no, srcSp=0x40, tgtCr=0xD, tgtNl=0x15, tgtLf=0x25, lineTerm=8
RecordStreamer[F]: <- initialize()
ZosDataset[I]: Opening dataset DD:SYSUT1 for read
DatasetHandler[T]: -> open()
DatasetHandler[T]: <- open()
ZosDataset[T]: <- open()
ZosDataset[T]: -> read(off=0 len=32768)
RecordStreamer[F]: -> streamRecord(recordCount=1 recLen=56 bufLen=32768)
RecordStreamer[F]: <- streamRecord(60)
RecordStreamer[F]: -> streamRecord(recordCount=2 recLen=276 bufLen=32708)
RecordStreamer[F]: <- streamRecord(280)
RecordStreamer[F]: -> streamRecord(recordCount=3 recLen=2772 bufLen=32428)
RecordStreamer[F]: <- streamRecord(2776)
RecordStreamer[F]: -> streamRecord(recordCount=4 recLen=714 bufLen=29652)
RecordStreamer[F]: <- streamRecord(718)
RecordStreamer[F]: -> streamRecord(recordCount=5 recLen=882 bufLen=28934)
RecordStreamer[F]: <- streamRecord(886)
RecordStreamer[F]: -> streamRecord(recordCount=6 recLen=878 bufLen=28048)
RecordStreamer[F]: <- streamRecord(882)
RecordStreamer[F]: -> streamRecord(recordCount=7 recLen=4256 bufLen=27166)
RecordStreamer[F]: <- streamRecord(4260)
RecordStreamer[F]: -> streamRecord(recordCount=8 recLen=9916 bufLen=22906)
RecordStreamer[F]: <- streamRecord(9920)
RecordStreamer[F]: -> streamRecord(recordCount=9 recLen=5604 bufLen=12986)
RecordStreamer[F]: <- streamRecord(5608)
RecordStreamer[F]: -> streamRecord(recordCount=10 recLen=29190 bufLen=7378)
RecordStreamer[F]: <- streamRecord(-1)
RecordStreamer[F]: -> streamRecord(recordCount=10 recLen=29190 bufLen=65536)
RecordStreamer[F]: <- streamRecord(29194)
ZosDataset[T]: <- read(32768)
ZosDataset[T]: -> read(off=32768 len=32768)
RecordStreamer[F]: -> streamRecord(recordCount=11 recLen=934 bufLen=10952)
RecordStreamer[F]: <- streamRecord(938)
RecordStreamer[F]: -> streamRecord(recordCount=12 recLen=3408 bufLen=10014)
RecordStreamer[F]: <- streamRecord(3412)
RecordStreamer[F]: -> streamRecord(recordCount=13 recLen=3972 bufLen=6602)
RecordStreamer[F]: <- streamRecord(3976)
RecordStreamer[F]: -> streamRecord(recordCount=14 recLen=838 bufLen=2626)
RecordStreamer[F]: <- streamRecord(842)
RecordStreamer[F]: -> streamRecord(recordCount=15 recLen=18574 bufLen=1784)
RecordStreamer[F]: <- streamRecord(-1)
RecordStreamer[F]: -> streamRecord(recordCount=15 recLen=18574 bufLen=65536)
RecordStreamer[F]: <- streamRecord(18578)
ZosDataset[T]: <- read(32768)
ZosDataset[T]: -> read(off=65536 len=32768)
RecordStreamer[F]: -> streamRecord(recordCount=16 recLen=32000 bufLen=15974)
RecordStreamer[F]: <- streamRecord(-1)
RecordStreamer[F]: -> streamRecord(recordCount=16 recLen=32000 bufLen=65536)
RecordStreamer[F]: <- streamRecord(32004)
ZosDataset[T]: <- read(32768)
ZosDataset[T]: -> read(off=98304 len=32768)
RecordStreamer[F]: -> streamRecord(recordCount=17 recLen=6696 bufLen=16738)
RecordStreamer[F]: <- streamRecord(6700)
RecordStreamer[F]: -> streamRecord(recordCount=18 recLen=3828 bufLen=10038)
RecordStreamer[F]: <- streamRecord(3832)
RecordStreamer[F]: -> streamRecord(recordCount=19 recLen=12274 bufLen=6206)
RecordStreamer[F]: <- streamRecord(-1)
RecordStreamer[F]: -> streamRecord(recordCount=19 recLen=12274 bufLen=65536)
RecordStreamer[F]: <- streamRecord(12278)
ZosDataset[T]: <- read(32768)
ZosDataset[T]: -> read(off=131072 len=32768)
RecordStreamer[F]: -> streamRecord(recordCount=20 recLen=2034 bufLen=26696)
RecordStreamer[F]: <- streamRecord(2038)
RecordStreamer[F]: -> streamRecord(recordCount=21 recLen=2034 bufLen=24658)
RecordStreamer[F]: <- streamRecord(2038)
RecordStreamer[F]: -> streamRecord(recordCount=22 recLen=6962 bufLen=22620)
RecordStreamer[F]: <- streamRecord(6966)
RecordStreamer[F]: -> streamRecord(recordCount=23 recLen=6758 bufLen=15654)
RecordStreamer[F]: <- streamRecord(6762)
RecordStreamer[F]: -> streamRecord(recordCount=24 recLen=2034 bufLen=8892)
RecordStreamer[F]: <- streamRecord(2038)
RecordStreamer[F]: -> streamRecord(recordCount=25 recLen=4672 bufLen=6854)
RecordStreamer[F]: <- streamRecord(4676)
RecordStreamer[F]: -> streamRecord(recordCount=26 recLen=19014 bufLen=2178)
RecordStreamer[F]: <- streamRecord(-1)
RecordStreamer[F]: -> streamRecord(recordCount=26 recLen=19014 bufLen=65536)
RecordStreamer[F]: <- streamRecord(19018)
ZosDataset[T]: <- read(32768)
ZosDataset[T]: -> read(off=163840 len=32768)
RecordStreamer[F]: -> streamRecord(recordCount=27 recLen=878 bufLen=15928)
RecordStreamer[F]: <- streamRecord(882)
RecordStreamer[F]: -> streamRecord(recordCount=28 recLen=766 bufLen=15046)
RecordStreamer[F]: <- streamRecord(770)
RecordStreamer[F]: -> streamRecord(recordCount=29 recLen=766 bufLen=14276)
RecordStreamer[F]: <- streamRecord(770)
RecordStreamer[F]: -> streamRecord(recordCount=30 recLen=9914 bufLen=13506)
RecordStreamer[F]: <- streamRecord(9918)
RecordStreamer[F]: -> streamRecord(recordCount=31 recLen=646 bufLen=3588)
RecordStreamer[F]: <- streamRecord(650)
RecordStreamer[F]: -> streamRecord(recordCount=32 recLen=1942 bufLen=2938)
RecordStreamer[F]: <- streamRecord(1946)
RecordStreamer[F]: -> streamRecord(recordCount=33 recLen=6113 bufLen=992)
RecordStreamer[F]: <- streamRecord(-1)
RecordStreamer[F]: -> streamRecord(recordCount=33 recLen=6113 bufLen=65536)
RecordStreamer[F]: <- streamRecord(6117)
ZosDataset[T]: <- read(32768)
ZosDataset[T]: -> read(off=196608 len=32768)
RecordStreamer[F]: -> streamRecord(recordCount=34 recLen=5980 bufLen=27643)
RecordStreamer[F]: <- streamRecord(5984)
RecordStreamer[F]: -> streamRecord(recordCount=35 recLen=3090 bufLen=21659)
RecordStreamer[F]: <- streamRecord(3094)
RecordStreamer[F]: -> streamRecord(recordCount=36 recLen=4976 bufLen=18565)
RecordStreamer[F]: <- streamRecord(4980)
RecordStreamer[F]: -> streamRecord(recordCount=37 recLen=26407 bufLen=13585)
RecordStreamer[F]: <- streamRecord(-1)
RecordStreamer[F]: -> streamRecord(recordCount=37 recLen=26407 bufLen=65536)
RecordStreamer[F]: <- streamRecord(26411)
ZosDataset[T]: <- read(32768)
ZosDataset[T]: -> read(off=229376 len=32768)
RecordStreamer[F]: -> streamRecord(recordCount=38 recLen=4948 bufLen=19942)
RecordStreamer[F]: <- streamRecord(4952)
RecordStreamer[F]: -> streamRecord(recordCount=39 recLen=8378 bufLen=14990)
RecordStreamer[F]: <- streamRecord(8382)
RecordStreamer[F]: -> streamRecord(recordCount=40 recLen=3812 bufLen=6608)
RecordStreamer[F]: <- streamRecord(3816)
RecordStreamer[F]: -> streamRecord(recordCount=41 recLen=2058 bufLen=2792)
RecordStreamer[F]: <- streamRecord(2062)
RecordStreamer[F]: -> streamRecord(recordCount=42 recLen=4952 bufLen=730)
RecordStreamer[F]: <- streamRecord(-1)
RecordStreamer[F]: -> streamRecord(recordCount=42 recLen=4952 bufLen=65536)
RecordStreamer[F]: <- streamRecord(4956)
ZosDataset[T]: <- read(32768)
ZosDataset[T]: -> read(off=262144 len=32768)
RecordStreamer[F]: -> streamRecord(recordCount=43 recLen=7693 bufLen=28542)
RecordStreamer[F]: <- streamRecord(7697)
RecordStreamer[F]: -> streamRecord(recordCount=44 recLen=1822 bufLen=20845)
RecordStreamer[F]: <- streamRecord(1826)
RecordStreamer[F]: -> streamRecord(recordCount=45 recLen=814 bufLen=19019)
RecordStreamer[F]: <- streamRecord(818)
RecordStreamer[F]: -> streamRecord(recordCount=46 recLen=25529 bufLen=18201)
RecordStreamer[F]: <- streamRecord(-1)
RecordStreamer[F]: -> streamRecord(recordCount=46 recLen=25529 bufLen=65536)
RecordStreamer[F]: <- streamRecord(25533)
ZosDataset[T]: <- read(32768)
ZosDataset[T]: -> read(off=294912 len=32768)
CEE3250C The system or user abend S002 R=00000004 was issued.
From entry point ZosDataset::read(unsigned long long,char*,unsigned int) at compile unit offset +00000362 at
entry offset +00000362 at address 10532BF2.
CoZBatch[I]: returning rc=exitcode=146