|
On 13-Nov-2015 13:01 -0600, Steinmetz, Paul wrote:
<<SNIP>> the code used to copy output is truncating, only 16 recordsI've identified the issue with the CPYFRMIMPF.
copied, which I believe is now giving I believe a false error.
sftp> lcd /BRC/TOA
sftp> put BRCSAI_1105_1310 to_toa/inventory_upload/BRCSAI_1105_1310
Uploading BRCSAI_1105_1310 to
/to_toa/inventory_upload/BRCSAI_1105_1310
BRCSAI_1105_1310 0% 0 0.0KB/s --:-- ETA
BRCSAI_1105_1310 1% 1504KB 1.5MB/s 01:13 ETA
BRCSAI_1105_1310 2% 3232KB 1.5MB/s 01:10 ETA
BRCSAI_1105_1310 4% 4896KB 1.5MB/s 01:09 ETA
BRCSAI_1105_1310 5% 6528KB 1.5MB/s 01:07 ETA
BRCSAI_1105_1310 7% 8064KB 1.5MB/s 01:06 ETA
BRCSAI_1105_1310 8% 9536KB 1.5MB/s 01:06 ETA
BRCSAI_1105_1310 9% 11MB 1.5MB/s 01:06 ETA
BRCSAI_1105_1310 11% 12MB 1.5MB/s 01:04 ETA
BRCSAI_1105_1310 12% 14MB 1.5MB/s 01:03 ETA
BRCSAI_1105_1310 14% 15MB 1.5MB/s 01:02 ETA
BRCSAI_1105_1310 15% 17MB 1.5MB/s 01:01 ETA
BRCSAI_1105_1310 16% 18MB 1.5MB/s 00:59 ETA
BRCSAI_1105_1310 18% 20MB 1.5MB/s 00:58 ETA
BRCSAI_1105_1310 19% 22MB 1.5MB/s 00:57 ETA
<<SNIPped many records like those above>>
BRCSAI_1105_1310 99% 108MB 1.5MB/s 00:00 ETA
BRCSAI_1105_1310 100% 109MB 1.5MB/s 01:12
sftp> 2015-11-13,13:42:56
*NONE Command 11/13/15 13:40:09.973076
QCADRV QSYS 0463 TOACLP03T BRCPGMSN 000E
Message: 800 - CRTPF FILE(QTEMP/SYFPHY01) RCDLEN(1024)
CPC7301 Completion 00 11/13/15 13:40:10.004855
QDDCPF QSYS 056D TOACLP03T BRCPGMSN 000E
Message: File SYFPHY01 created in library QTEMP.
CPC7305 Completion 00 11/13/15 13:40:10.030364
QDDCPFM QSYS 005B TOACLP03T BRCPGMSN 000E
Message: Member SYFPHY01 added to file SYFPHY01 in QTEMP.
*NONE Command 11/13/15 13:40:10.030481
QCLCLCPR QSYS 04CF TOACLP03T BRCPGMSN 0015
Message: 1100 - CALL PGM(QP2SHELL)
/* The CALL command contains parameters */
*NONE Command 11/13/15 13:42:57.835090
QCADRV QSYS 0463 TOACLP03T BRCPGMSN 001A
Message: 1900 - CPYFRMIMPF
FROMSTMF('/home/SFTPXFER/TOA/toageneric.output')
TOFILE(QTEMP/SYFPHY01) MBROPT(*REPLACE) TOCCSID(37)
RCDDLM(*ALL) FLDDLM('|') RPLNULLVAL(*FLDDFT)
CPC2206 Completion 00 11/13/15 13:42:57.861964
QSYCHONR QSYS 0695 QLIINSRT QSYS 051B
Message: Ownership of object QCPIMTEMPS in QTEMP type *USRSPC
changed.
CPC2206 Completion 00 11/13/15 13:42:57.874708
QSYCHONR QSYS 0695 QLIINSRT QSYS 051B
Message: Ownership of object QACPTEMP01 in QTEMP type *USRSPC
changed.
CPC2206 Completion 00 11/13/15 13:42:57.896532
QSYCHONR QSYS 0695 QLIINSRT QSYS 051B
Message: Ownership of object QACPTEMP01 in QTEMP type *USRSPC
changed.
CPC2206 Completion 00 11/13/15 13:42:57.912704
QSYCHONR QSYS 0695 QLIINSRT QSYS 051B
Message: Ownership of object QCFT648728 in QTEMP type *USRSPC
changed.
CPC2206 Completion 00 11/13/15 13:42:57.980743
QSYCHONR QSYS 0695 QLIINSRT QSYS 051B
Message: Ownership of object Q7F5FF02 in QTEMP type *FILE changed.
CPC3101 Completion 00 11/13/15 13:42:57.982990
QDBCLRPF QSYS 0241 QC2SYS QSYS *STMT
To module . . : QC2SYS
To procedure : system
Statement . . : 13
Message: Member SYFPHY01 file SYFPHY01 in QTEMP cleared.
CPIA083 Diagnostic 10 11/13/15 13:42:58.034439
QCPIMPRT QSYS *STMT QDBCTHREAD QSYS *STMT
From module . : QCPIMPRT
From procedure . .: Send_type_msg
Statement . . : 24
To module . . : QDBCTHTWRK
To procedure : start__17qdbcth_ThreadWorkFP17qdbcth_ThreadPool
Statement . . : 8
Message: Stream file copied to object with truncated records.
CPC2959 Completion 00 11/13/15 13:42:58.053774
QCPIMPRT QSYS *STMT TOACLP03T BRCPGMSN 001A
From module . : QCPIMPRT
From procedure . .: Send_type_msg
Statement . . : 24
Message: 16 records copied to member SYFPHY01.
The output file contains More than one End of Line character found.
On the CPYFRMIMPF, I was using a Record delimiter of *all.
I changed record delimiter from *all to *CR.
This eliminated the truncation error, CPIA083, Stream file copied to
object with truncated records.
I now have a valid output file which is used for confirm if the SFTP
was successful.
I look for 100% in the output file.
I'm still questioning why *ALL is not working properly.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.