IBM Support

SI61333 - OSP-PSF COMMON CODE UPDATE

PTF Cover Letter


PTF ( Program Temporary Fixes ) Cover letter


Order this fix

Abstract

OSP-PSF COMMON CODE UPDATE


Pre/Co-Requisite PTF / Fix List

REQ  LICENSED      PTF/FIX  LEVEL

TYPE PROGRAM  REL  NUMBER   MIN/MAX  OPTION
---- -------- ---  -------  -------  ------
CO   5770SS1  710  SI61331   00/00    0000
CO   5770SS1  710  SI61332   00/00    0000
CO   5770SS1  710  SI54140   00/00    0000
DIST 5770SS1  710  SI52547   NONE     0003
DIST 5770SS1  710  SI39551   NONE     0003



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

-----------------------------------------------
The common code portions of PSF are being updated.

CORRECTION FOR APAR SE65291 :
-----------------------------
Apply this PTF if you are using PSF.  This PTF provides an
update to the common code portions of PSF.

CIRCUMVENTION FOR APAR SE65291 :
--------------------------------
None.


Activation Instructions


None.




Special Instructions


If this PTF is applied or removed as a "Delayed" PTF, which
requires an IPL, no special consideration is necessary. If
this PTF is applied or removed "Immediate", you must first
end all of the PSF writers or end the QSPL subsystem.
When the writers are started again, the PTF code will be active.

********************************************************************
THE FOLLOWING ARE SUPERSEDED SPECIAL INSTRUCTIONS. IF THE SUPERSEDED
PTF HAS ALREADY BEEN APPLIED AND ITS SPECIAL INSTRUCTION FOLLOWED,
IT IS NOT NECESSARY TO FOLLOW THAT SPECIAL INSTRUCTION AGAIN.
********************************************************************

SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI58683 :
=================================================

If this PTF is applied or removed as a "Delayed" PTF,  which requires
an IPL, no special consideration is necessary.
If this PTF is applied or removed "Immediate",  you must first end
all
of the PSF writers or end the QSPL subsystem.
Then, when the writers are started up again, the PTF code will be
active.

SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI52043 :
=================================================

If this PTF is applied or removed as a "Delayed" PTF, which requires
an IPL, no special consideration is necessary. If this PTF is applied
or removed "Immediate", you must first end all of the PSF writers or
end the QSPL subsystem. When the writers are started again, the PTF
code will be active.

When a PDF user program other than *IBMPGM is specified in a PSF
configuration object, the value for PDFENCRYPT, which is specified
using spooled file attribute USRDFNDTA, is ignored. The PDF user
program (other than *IBMPGM) must specify whether PDF files are to
be encrypted and whether they should be e-mailed.

SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI50182 :
=================================================

When performing the AFP respool function PSF will copy the User Defined
Option (USRDFNOPT) spooled file attribute from the original spooled
file to the new AFP spooled file. If the original spooled file is split
into multiple respooled files, then each of the respooled files will
contain the USRDFNOPT spooled file attribute of the original spooled
file.

If you have a need to prevent User Defined Options from being copied by
PSF/400 to the respooled files you can do so in a way that is
system-wide. Enter the command shown below.

CRTDTAARA DTAARA(QUSRSYS/QPSFVALS) TYPE(*CHAR) LEN(3) VALUE('NNN')
AUT(*USE)

PSF/400 examines the third character of the data area to determine if
USRDFNOPT  should be copied. If the value of the third character is 'N"
then USRDFNOPT is not copied. If the value is 'Y', any other character
or the data area does not exist, then PSF will copy USRDFNTOPT.


If you are currently using the QUSRSYS/QPSFVALS data area for another
PSF function and wish to turn off the copying of USRDFNOPT, you may do
so as follows:

CHGDTAARA DTAARA(QUSRSYS/QPSFVALS (3 1)) VALUE(N)

If you wish to turn on the copying of USRDFNOPT use the following
command:

CHGDTAARA DTAARA(QUSRSYS/QPSFVALS (3 1)) VALUE(Y)

If this PTF is applied or removed as a "Delayed" PTF, which requires
an IPL, no special consideration is necessary. If  this PTF is applied
or removed "Immediate", you must first end all of the PSF writers or
end the QSPL subsystem. When the writers are started again, the PTF
code will be active.

SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI46865 :
=================================================

Customers will be able to append their directories to the CLASSPATH
specified by PSF when SMTP e-mail is used. A CLASSPATH is specified
when PSF starts its Java Virtual Machine (JVM). Environment variable
QIBM_PSF_CLASSPATH is where one or more directories may be specified.
If more than one directory is specified, the directory names must be
separated by a colon. For example,
/home/beta/myjava:/home/prod/devjava.

SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI42062 :
=================================================

If this PTF is applied or removed as a "Delayed" PTF, which
requires an IPL, no special consideration is necessary. If
this PTF is applied or removed "Immediate", you must first
end all of the PSF writers or end the QSPL subsystem. When
the writers are started again, the PTF code will be active.

Support for use of variable data in 3 situations is added:
- PDF map entries, segmented and non-segmented.
- Subject and message text specified with QUSRSYS/QPSFVALS.
- Subject and message text specified with message PQT4133 in
message file QPQMSGF.

The supported variables are:
- &UD&. This variable references the User data spooled file
attribute.
- &FT&. This variable references the Form type spooled file
attribute.
- &RT&. This variable references either the routing tag
contained within spooled file data or the Mail tag
specified on the USRDFNDTA spooled file attribute.

Here is additional information on the use of these variables.
- The variables must be specified in upper case.
- The variables can be specified for the Subject and
Message text of an e-mail.
- If a variable is specified and the data to be used for
that field is blank, the variable is removed. No data is
substituted for the variable and the resulting string for
the subject or message text will appear as if a variable
had not been placed in it.
- If the subject or message text becomes longer than
permitted the text is truncated. E-mails sent by SMTP do
not have a limit for message text.
- Trailing blanks are removed from the fields that
provide the substitution text.
- There are no limits as to the number of times
a variable may be specified in either the subject or
message text fields.
- When specifying a value for MAILTAG on spooled file
attribute USRDFNDTA the value for MAILTAG must not
contain any blank characters. If blanks are included
PSF will not use the MAILTAG value.

SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI40947 :
=================================================

Before application of this PTF you must end all PSF writers
or end the QSPL subsystem. Then you must delete the /PSF400
directory, if it exists, which will be recreated by PSF with
new public authorities. You can use the WRKLNK OBJ('/PSF400')
command to see if the directory exists. This action must be
taken whether the PTF is applied as a "Delayed" PTF or
applied as "Immediate". These instructions are very important
for customers who have changed the MKDIR command's shipped
default values for parameters DTAAUT and OBJAUT.

You must also follow the usual instructions for applying
PSF PTFs, as described below.

If this PTF is applied or removed as a "Delayed" PTF, which
requires an IPL, no special consideration is necessary. If
this PTF is applied or removed "Immediate", you must first
end all of the PSF writers or end the QSPL subsystem. When
the writers are started again, the PTF code will be active.


Default Instructions

THIS PTF CAN BE APPLIED IMMEDIATE OR DELAYED.



Supersedes

PTF/FIX NO(S).  APAR TITLE LINE
--------------  ------------------------------------------------------------
   SI60782      OSP-F/QPQPDMGR-MSGPQT3601 MSGJVAB56D INFOPRINT SERVER WRITER
   SI60404      OSP PSF Manager trace update
   SI58683      OSP-PSF Output correct value for user profile in CPF9006 mes
   SI54142      OSP-PSF1-F/CBLABRANCH-T/QPQRMGR-MSGMCH1210 PRINTING FAILURES
   SI53495      OSP-AFP-F/QODDLTVC-T/QPQPDMGR-MSGCPD8A97 FOLDER NAME NOT COR
   SI53323      AFP Add enhanced trace of printer characteristics
   SI53257      OSP-PSF COMMON CODE UPDATE
   SI52043      OSP-OTHER-F/QPQPDMGR-T/QCMD-MSGPQT3073 CONVERTING SPOOLED FI
   SI50974      AFP Improve printer attributes processing
   SI50182      AFP Copy USRDFNOPT to new AFP spooled file
   SI50144      OSP-PSF1 MSGCPD0018 INFOPRINT SERVER EMAILING AND NAMING THE
   SI49788      OSP-PSF1-F/QP0LCEXH-T/QPQPDMGR-MSGCPFA0B1 AUTHORITY ERROR CO
   SI46865      OSP-PSF ADD USER DIRECTORIES TO JAVA CLASSPATH
   SI46539      OSP-PSF1 MSGCPD018C MSGCPD0001 MSGCPF0001 WRITER FAILURE WHE
   SI46079      AFP MSGPQT4151 reason code 44 when encrypting stream file
   SI45562      OSP-AFP BAD EMAIL ADDRESS CAUSES MCH3601 IN QPQCECHK
   SI45473      OSP-PSF1 PDF ATTACHMENT NOT CLEARED OUT OF THE IFS UNTIL PRI
   SI45371      AFP QDLS files not deleted until the writer is ended
   SI44985      OSP-PSF COMMON CODE UPDATE
   SI44498      OSP-PSF1-T/QPQROBJ-MSGMCH1210 ERROR PRINTING SPOOLED FILE WI
   SI43865      OSP-PSF1-F/QSYCHOWN-T/QPQPDMGR-RC3498-MSGCPFA0D4 INFOPRINT S
   SI43625      AFP Add automatic recovery from MSGCPFA0A0 at initialization
   SI42885      OSP-PSF1-T/QPQYEPPZ-MSGMCH0601 INTERMITTENT ERROR PRINTING S
   SI42644      AFP Assign QSPLJOB authority with authorization list
   SI42062      AFP Add support for variable data in PDF map entries
   SI42008      OSP-PSF COMMON CODE UPDATE
   SI40947      AFP PSF to specify authorities when creating directories
   SI40779      OSP-PSF1 MSGIPS512D CONVERTING SPOOLED FILES TO PDF
   SI38955      OSP-PSF1-RC0277-MSGPQT3630 ERROR PRINTING TO IPDS AFP(*YES)
   SI38355      AFP PSF sends page and copy information
   SI36794      OSP INFOPRINT SERVER FALSELY PROCESSES SPOOLED FILE WHEN *PD
   SI37270      OSP AFP SUPPORT FOR UNICODE VALUES IN IPDS CODE PAGES
   SI41587      AFP Update for trace of PSF Mapping Exit Program
   SI39550      OSP-PSF1-MSGPQT3601 WRITER ENDS IF EMAIL ADDRESS CONTAINS A

Summary Information

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


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, 2019 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:
24 July 2016