IBM Support

SI64406 - OSP-DB-OTHER-INCORROUT CPYTOIMPF DATA IS TRUNCATED IF THE CH

PTF Cover Letter


PTF ( Program Temporary Fixes ) Cover letter


Order this fix

Abstract

OSP-DB-OTHER-INCORROUT CPYTOIMPF DATA IS TRUNCATED IF THE CH


Pre/Co-Requisite PTF / Fix List

REQ  LICENSED      PTF/FIX  LEVEL

TYPE PROGRAM  REL  NUMBER   MIN/MAX  OPTION
---- -------- ---  -------  -------  ------
PRE  5770SS1  710  SI43318   00/00    0000
PRE  5770SS1  710  SI42404   00/00    0000
PRE  5770SS1  710  SI41478   00/00    0000
PRE  5770SS1  710  SI41356   00/00    0000



NOTICE:
-------
Application of this PTF may disable or render ineffective programs that
use system memory addresses not generated by the IBM translator,
including programs that circumvent control technology designed to limit
interactive capacity to purchased levels.  This PTF may be a prerequisite
for future PTFs.  By applying this PTF you authorize and agree to the
foregoing.

This PTF is subject to the terms of the license agreement which
accompanied, or was contained in, the Program for which you are obtaining
the PTF.  You are not authorized to install or use the PTF except as part
of a Program for which you have a valid Proof of Entitlement.

SUBJECT TO ANY WARRANTIES WHICH CAN NOT BE EXCLUDED OR EXCEPT AS EXPLICITLY
AGREED TO IN THE APPLICABLE LICENSE AGREEMENT OR AN APPLICABLE SUPPORT
AGREEMENT, IBM MAKES NO WARRANTIES OR CONDITIONS EITHER EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR CONDITIONS OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON INFRINGEMENT,
REGARDING THE PTF.

The applicable license agreement may have been provided to you in printed
form and/or may be viewed using the Work with Software Agreements (WRKSFWAGR)
CL command.





APAR Error Description / Circumvention

-----------------------------------------------
When using the CPYTOIMPF command, the data copied to the stream
file is truncated in case a character hex 00 is part of the
input field value.
The problem occurs if RMVBLANK(*TRAILING) is specified.

CORRECTION FOR APAR SE66819 :
-----------------------------
CP code is using STRLEN function to determine the length of the
data, which treats x'00' as the end of the data. Logic will be
fixed.

CIRCUMVENTION FOR APAR SE66819 :
--------------------------------
None.


Activation Instructions


None.




Special Instructions


None.


Default Instructions

THIS PTF CAN BE APPLIED IMMEDIATE OR DELAYED.



Supersedes

PTF/FIX NO(S).  APAR TITLE LINE
--------------  ------------------------------------------------------------
   SI63168      OSP-DB DTAARA CPTOFLDDLM USED BY CPYFRMIMPF/CPYTOIMPF WORKS
   SI61316      OSP-DB CPYFRMIMPF fails in long running job
   SI60489      OSP-DB-OTHER-INCORROUT CPYTOIMPF WITH THE ADDCOLNAM PARAMETE
   SI60489      OSP-DB-OTHER-F/QP0LCCMN-T/QC2SYS-MSGCPDA08C COPY POLISH CHAR
   SI58049      OSP CPYFRMIMPF WITH AN FDF AND THE FILE DOESN'T CONTAIN ALL
   SI58044      OSP-DB-OTHER-INCORROUT-CRT-D/T5555 IF THE CUSTOMER USES THE
   SI57787      OSP-DB CPYFRMIMPF IS ISSUING MSGCPF2817 WHEN MSGSQL0407 ERRO
   SI57659      OSP-DB-OTHER-INCORROUT-CRT-D/T5555 IF THE CUSTOMER USES THE
   SI56437      OSP-DB-OTHER-INCORROUT-CRT-D/T5555 IF THE CUSTOMER USES THE
   SI56435      OSP-DB-OTHER-INCORROUT-CRT-D/T5555 IF THE CUSTOMER USES THE
   SI55589      OSP-DB-OTHER-INCORROUT DIFFERENT OUTPUT BETWEEN V6 AND V7 FO
   SI55520      OSP-DB-OTHER-THREADS-F/QCPEXPRT-RC3524-MSGCPFA0D4 A CPYTOIMP
   SI55518      OSP-DB-OTHER-INCORROUT CPYTOIMPF DOESN'T REMOVE TRAILING BLA
   SI53320      OSP-DB-OTHER-F/QCPEXPRT-T/USRPGM-MSGCPC2958 RECORDS NOT COPI
   SI53148      OSP CPYTOIMPF CHECK QTEMP FIRST FOR QCPNOBLANK DATA AREA
   SI51689      OSP-DB-OTHER-F/QCPEXPRT-RC11-MSGCPF2845
   SI51596      OSP-DB-OTHER-F/QCPIMPRT-T/QDBCTHREAD-RC13-MSGCPF2845 DOING C
   SI50479      OSP-DB-OTHER CPYTOIMPF DTAFMT(*FIXED) INCORROUT SOURCE 1200
   SI50186      OSP-DB CPYFRMIMPF CCSID 1381 TO 285/13488 FAILS WITH MSGMCH6
   SI50000      OSP-DB-OTHER UNABLE TO USE CMPDTA ON MONMSG FOR CPYFRMIMPF C
   SI49870      OSP-DB-OTHER-MSGCPF2973 IS NOT SENT OUT IN SPECIFIC SITUATIO
   SI49324      OSP-DB-OTHER-INCORROUT WHEN MAXSTG IS REACHED CPYTOIMPF ISSU
   SI48933      OSP-DB-OTHER-LOOP CPYFRMIMPF COMMAND IS IN AN INFINTE LOOP
   SI47893      OSP-DB-OTHER-QCPEXPRT CPYTOIMPF RMVBLANK(*EOR)
   SI47415      OSP-DB-OTHER-QCPEXPRT CPYTOIMPF Column Name Parameter Fix
   SI46771      OSP-DB-OTHER-QCPEXPRT CPYTOIMPF Column Name Parameter
   SI46362      OSP-OTHER-INCORROUT CPYFRMIMPF COMPLETES SUCCESSFULLY ALTHOU
   SI46362      OSP-DB-OTHER-INCORROUT CPYFRMIMPF QUITS THE COPY WITHOUT ANY
   SI46121      OSP-DB-OTHER-F/QSQCLI2-T/QCPEXPRT-RC9-MSGSQ99999 USING CPYTO
   SI45389      OSP-DB-OTHER-INCORROUT CPYFRMIMPF MISSING RECORDS ENDING WIT
   SI45291      F/QLGCASE-MSGCPF3C12 CPYFRMIMPF CPF3C12 F/QLGCASE T/QP0LLIB2
   SI45147      OSP-DB-OTHER-INCORROUT WITH RMVBLANK *LEADING OR *BOTH, CPYT
   SI45103      OSP-PAR-940XMISC CPYTOIMPF DIFFERENCE WITH NULLS AFTER CUME
   SI45072      OSP-DB-OTHER-INCORROUT CPYTOIMPF ISSUE WITH SCANDINAVIAN OUT
   SI44871      OSP-DB-OTHER-QCPEXPRT CPYTOIMPF adding new ORDER BY paramete
   SI44705      OSP-DB-OTHER-INCORROUT CPYTOIMPF EXPORTS X'00' DATA.
   SI44482      OSP-DB-OTHER-F/QSQRUN2-T/QSQRUN2-MSGSQL0332 CPYTOIMPF FROMCC
   SI44311      OSP-DB-OTHER-UNPRED CPYFRMIMPF MAY FIND AN END OF FILE CHARA
   SI44090      OSP-DB-OTHER-UNPRED DATA TRUNCATION WITH CPYTOIMPF WITH CYRI
   SI43946      OSP-DB-OTHER-INCORROUT TURNNING OFF SMP WITH CPYTOIMPF COMMA
   SI43668      OSP-RC7-MSGCPF2845 CPYFRMIPMF FAILS WITH MSGCPF2845 RC7
   SI43579      OSP-DB-OTHER-MSGCPF2817 AFTER CUME C1102610 CPYFRMIMPF FAILS
   SI43392      OSP-DB-OTHER-INCORROUT NUMFLDPAD(*ZERO) GIVES INCORRECT CHAR
   SI43342      OSP-DB-OTHER-INCORROUT CPYFRMIMPF OVER UNICODE AND EBCDIC GR
   SI43180      OSP-MSGCPE3450-PAR-940XCOM INTERMITTENT CPE3450 WITH DDM.
   SI42996      OSP-OTHER-INCORROUT CPYTOIMPF COPIES CHARACTERS IN GRAPHIC O
   SI42978      OSP-DB CPYFRMIMPF IGNORES STRDLM(*DBLQUOTE) AT JOB CCSID 503
   SI42863      OSP-DB-OTHER-INCORROUT CPYTOIMPF RETURNS INCORRECT OUTPUT
   SI42784      OSP-DB-OTHER-QCPIMPRT Internal Change
   SI42572      OSP-DB-OTHER-INCORROUT RUNNING CPYFRMIMPF IF THE STREAM FILE
   SI42459      OSP-DB-OTHER-QCPIMPRT allow last field to be NULL
   SI42291      OSP-INCORROUT CPYTOIMPF RETURNS INCORRECT OUTPUT
   SI42293      OSP-INCORROUT CPYFRMIMPF will add blocking for TOFILE
   SI42221      OSP-DB-OTHER-INCORROUT INCORROUT. HEX 00 CAUSES CPYTOIMPF TO
   SI42156      OSP-OTHER-INCORROUT CPYFRMIMPF RESULTS IN FIELDS BEING PADDE
   SI41736      OSP-DB-OTHER-INCORROUT X'1A' EOF CHARACTER NOT CORRECTLY REC
   SI41476      SMU-DB-OTHER-INCORROUT MSGCPC2958 AND MSGCPF2817 INCORRECT S
   SI40402      OSP-DB-OTHER-INCORROUT CPYFRMIMPF OUTPUT WITH HEBREW
   SI40320      OSP-DB-OTHER-F/QCPIMPRT-T/QDBCTHREAD-RC98-MSGCPF2845 CPYFRMI
   SI40320      OSP-DB-OTHER-F/QSQRUN3-T/QSQRUN3-MSGSQL0180 MSGSQL0180 WHEN
   SI39978      OSP-DB-OTHER CPYFRMIMPF WITH MBROPT = *UPDADD IS MUCH LONGER
   SI38799      OSP-DB-OTHER-INCORROUT CPYTOIMPF SKIPS TAB DELIMITER
   SI38174      OSP-DB-OTHER CPYFRMIMPF RESULTS IN UNEXPECTED RESULT
   SI37677      OSP-DB-OTHER-INCORROUT INCORROUT WHEN USING "/" AS THE RCDDL
   SI37433      OSP-F/QCPIMPRT-T/QCPIMPRT-MSGMCH0601 CPYTFRMIMPF FAILS WITH
   SI37285      OSP-DB-OTHER-INCORROUT CPYFRMIMPF RESULTS IN FIELDS BEING PA
   SI37123      OSP-DB-OTHER-F/QMHSNDPM-T/QCPIMPRT-MSGCPF2479 CPYFRMIMPF WIT
   SI36437      OSP-DB-OTHER-F/QP0QVROP-T/QP0QVROP-RC1-MSGCPDA033 CPYFRMIMPF
   SI41288      OSP-DB-OTHER-INCORROUT CPYTOIMPF QUOTES MISSING
   SI41279      OSP-DB CPYTOIMPF FAILS MSGCPF2845 RC5
   SI40718      OSP-DB-OTHER-INCORROUT CPYTOIMPF INCORROUT WHEN COPYING UNIC
   SI39401      OSP-OTHER CPYTOIMPF DOESN'T HANDLE VARCHAR FIELDS RIGHT WHEN
   SI37673      OSP-INCORROUT CPYTOIMPF CREATES A FILE WITH NULLS AT THE END
   SI37498      OSP-OTHER-INCORROUT CPYTOIMPF AND SQL CLI
   SI37282      OSP-DB CPYTOIMPF GOES INTO A LOOP AFTER MANY RUNS. MSGMCH060
   SI36796      OSP-DB-OTHER-INCORROUT CPYTOIMPF DOES NOT COPY ALL GRAPHIC F

Summary Information

System..............................i
Models..............................
Release.............................V7R1M0
Licensed Program...............5770SS1
APAR Fixed..........................View details for APAR SE66819
Superseded by:......................View fix details for PTF SI66876
Recompile...........................N
Library.............................QSYS
MRI Feature ........................NONE
Cum Level...........................NONE


System i Support

IBM disclaims all warranties, whether express or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. By furnishing this document, IBM grants no licenses to any related patents or copyrights. Copyright © 1996,1997,1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 IBM Corporation. Any trademarks and product or brand names referenced in this document are the property of their respective owners. Consult the Terms of use link for trademark information.

[{"Type":"MASTER","Line of Business":{"code":"LOB57","label":"Power"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"7.1.0"},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG15V","label":"PTF Cover Letters - OS\/400 General"},"Component":"","ARM Category":[],"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"V7R1M0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
26 July 2017