IBM Support

SI50972 - AFP Improve printer attributes processing

PTF Cover Letter


PTF ( Program Temporary Fixes ) Cover letter


Order this fix

Abstract

AFP Improve printer attributes processing


Pre/Co-Requisite PTF / Fix List

REQ  LICENSED      PTF/FIX  LEVEL

TYPE PROGRAM  REL  NUMBER   MIN/MAX  OPTION
---- -------- ---  -------  -------  ------
CO   5761SS1  610  SI50260   00/00    0000
CO   5761SS1  610  SI44922   00/00    0000
CO   5761SS1  610  SI34977   00/00    0000
DIST 5761SS1  610  SI46493   NONE     0003
DIST 5761SS1  610  SI39560   NONE     0003
DIST 5761SS1  610  SI30739   NONE     0013



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

-----------------------------------------------
PSF needs to proccess additional printer attribute data
retrieved from printer.

CORRECTION FOR APAR SE56758 :
-----------------------------
This fix lets PSF process additional printer attribute data.

CIRCUMVENTION FOR APAR SE56758 :
--------------------------------
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 SI41944 :
=================================================

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 SI40946 :
=================================================

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.

SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI36216 :
=================================================

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.

PSF now reports SMTP errors. Here is a description of the messages you
may see.

When an SMTP error is detected the exact text of the message as
reported by the JavaMail APIs is issued with MSGCPF9898, a general
purpose message. The text of the SMTP error message is available in
English only.

If the SMTP error is due to an error occurring when SMTP attempts to
send an email PSF may report the following:

- MSGPQT4150. e-mail addresses that the SMTP server reported as not
valid. e-mail to these addresses was not sent.
- MSGPQT4152. e-mail addresses that the SMTP server reported as valid
but e-mails were not sent.

SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI35836 :
=================================================

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.

Additional information is provided with the PTF for
SE38480.

Header files for customers who develop a PDF User Program
are supplied with the PTF for SE38479

SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI31573 :
=================================================

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 the ENDWTR specifying OPTION(*IMMED) or ENDJOBABN

commands are issued, unexpected conditions can occur which

may cause error messages to appear in the PDJ job log due

to the WTR job performing shutdown activities as fast as

possible.



Two examples of these error messages being written to the

PDJ job log are described below.



One condition that can occur is when the BCH job (started

and stopped by the WTR job) which converts IPDS to PDF is

ended by the WTR job while the PDJ is in the process of

sending data to it. Message PQT3621 will be written to the

PDJ job log.



Another situation when terminating the printer writer

immediately that may occur is when the WTR job returns

storage to the system while the PDJ job is attempting to

access that storage. You might see message MCH3402 written

to the PDJ job log.



Different messages may appear in the PDJ job log due to

the state of the PDJ when abrupt terminations occur when a

user ends the writer immediately. You may ignore these

messages because they do not indicate a defect with the PDJ

job.

SPECIAL INSTRUCTIONS FOR SUPERSEDED PTF SI30733 :
=================================================

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.

Additional information is provided with the PTF for
SI30741.

Header files for customers who develop a PDF User Program
are supplied with the PTF for SI30739.


Default Instructions

THIS PTF CAN BE APPLIED IMMEDIATE OR DELAYED.



Supersedes

PTF/FIX NO(S).  APAR TITLE LINE
--------------  ------------------------------------------------------------
   SI50262      AFP Copy USRDFNOPT to new AFP spooled file
   SI50146      OSP-PSF1 MSGCPD0018 INFOPRINT SERVER EMAILING AND NAMING THE
   SI49838      OSP-PSF1-F/QP0LCEXH-T/QPQPDMGR-MSGCPFA0B1 AUTHORITY ERROR CO
   SI46523      OSP-PSF1 MSGCPD018C MSGCPD0001 MSGCPF0001 WRITER FAILURE WHE
   SI46078      AFP MSGPQT4151 reason code 44 when encrypting stream file
   SI45501      OSP-AFP BAD EMAIL ADDRESS CAUSES MCH3601 IN QPQCECHK
   SI45472      OSP-PSF1 PDF ATTACHMENT NOT CLEARED OUT OF THE IFS UNTIL PRI
   SI45347      AFP QDLS files not deleted until the writer is ended
   SI44921      OSP-PSF COMMON CODE UPDATE
   SI44242      OSP-PSF1-T/QPQROBJ-MSGMCH1210 ERROR PRINTING SPOOLED FILE WI
   SI43786      OSP-PSF1-F/QSYCHOWN-T/QPQPDMGR-RC3498-MSGCPFA0D4 INFOPRINT S
   SI43617      AFP Add automatic recovery from MSGCPFA0A0 at initialization
   SI42850      OSP-PSF1-T/QPQYEPPZ-MSGMCH0601 INTERMITTENT ERROR PRINTING S
   SI42641      AFP Assign QSPLJOB authority with authorization list
   SI41944      AFP Add support for variable data in PDF map entries
   SI41786      OSP-PSF COMMON CODE UPDATE
   SI41586      AFP Update for trace of PSF Mapping Exit Program
   SI40946      AFP PSF to specify authorities when creating directories
   SI40307      OSP-PSF1 MSGIPS512D CONVERTING SPOOLED FILES TO PDF
   SI39559      OSP-PSF1-MSGPQT3601 WRITER ENDS IF EMAIL ADDRESS CONTAINS A
   SI38941      OSP-PSF1-RC0277-MSGPQT3630 ERROR PRINTING TO IPDS AFP(*YES)
   SI38586      OSP-OTHER-F/QPQYODDZ-T/QPQYODDZ-MSGMCH3601 ERROR PRINTING *A
   SI38415      AFP Convert to PDF file not spooled
   SI37411      OSP WRONG FONT USED TO AN IPDS PRINTER
   SI37273      AFP PSF will send fewer acknowledgment requests
   SI37192      AFP PSF sends page and copy information
   SI36309      OSP INFOPRINT SERVER FALSELY PROCESSES SPOOLED FILE WHEN *PD
   SI35837      AFP Support encryption of stream and spooled files
   SI31575      OSP-OTHER-MSGPQT4128 ERROR WHEN CONVERTING A LARGE SPOOLED F
   SI30736      AFP Permit use of additional characters in e-mail addresses
   SI36216      AFP Improve email error reporting
   SI36125      OSP-UNPRED ENCRYPTION OF PDF NOT WORKING WITH *SNDDST USING
   SI35868      AFP PSF not ignoring PDFENCRYPT for PDF user programs
   SI35836      AFP Support for encrypted PDF stream and spooled files
   SI31841      OSP MSGMCH0601 QPQCTCP INTERMITTENT FAILURE
   SI31574      OSP-OTHER-MSGPQT4128 ERROR WHEN CONVERTING A LARGE SPOOLED F
   SI30737      AFP Permit use of additional characters in e-mail addresses
   SI30118      OSP AFP PRINTER WRITER HANGS AFTER RLSTMR ACTIVATES
   SI29665      OSP-AFP PSF does not reconnect to printer
   SI29542      OSP-PSF Add support for IPv6
   SI35755      OSP-PSF1-F/QPQPDMGR-T/QPQPDMGR-MSGMCH0601 ERROR IF INFOPRINT
   SI34975      OSP-PSF1 INCORRECT MAIL SENDER SENT TO PDF USER PROGRAM
   SI34856      OSP-PSF-Common Code update
   SI31573      OSP-OTHER-MSGPQT4128 ERROR WHEN CONVERTING A LARGE SPOOLED F
   SI30733      AFP Permit use of additional characters in e-mail addresses
   SI30702      AFP Cannot access IFS on high availability system
   SI30480      OSP-PSF1 INTERMITTENT LOOP DOING AFP RESPOOL FUNCTION
   SI29516      MSGCPF3C41 received in QPQPDMGR from QUSRSPLA
   SI29543      OSP-PSF Add support for IPv6

Summary Information

System..............................i
Models..............................
Release.............................V6R1M0
Licensed Program...............5761SS1
APAR Fixed..........................SE56758
Superseded by:......................View fix details for PTF SI54599
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, 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.

[{"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":"V6R1M0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG16A","label":"PTF Cover Letters - i5\/OS V6R1 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"V6R1M0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 October 2013