IBM Support

OA44471: SERVICE ROLLUP FOR Z/OS OF FIXES AND ENHANCEMENTS FROM INFOPRINT XT FOR AIX AND WINDOWS.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • Service rollup of fixes and enhancements from InfoPrint XT for
    AIX and Windows.
    

Local fix

  • Apply the applicable PTF.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Infoprint XT users.                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: Rollup APAR to incorporate fixes and    *
    *                      enhancements from InfoPrint XT for AIX  *
    *                      and InfoPrint XT for Windows.           *
    ****************************************************************
    * RECOMMENDATION: Apply the applicable PTF.                    *
    ****************************************************************
    ****************************************************************
    *  1. Message 5019-242 E (DBCS shift-in with no shift-out)     *
    *     issued for SBCS LCDS job containing binary data.         *
    *                                                              *
    *  2. Variable data appears on wrong pages, separated from     *
    *     associated overlay.                                      *
    *                                                              *
    *  3. FORMS=NONE does not take effect if a previous DJDE       *
    *     packet is ignored.                                       *
    *                                                              *
    *  4. Variable data misaligned with 3-up forms.                *
    *                                                              *
    *  5. MICR lines and other variable data misaligned            *
    *     vertically.                                              *
    *                                                              *
    *  6. LCDS job conversion produces extraneous pages.           *
    *                                                              *
    *  7. Incorrect font rotation on first page of metacode job.   *
    *                                                              *
    *  8. Incorrect overlay on first data page of output.          *
    *                                                              *
    *  9. Variable data mislocated in output.                      *
    *                                                              *
    * 10. The pdxtpdl command does not recognize DOTS in PDE font  *
    *     lists.                                                   *
    ****************************************************************
    
     1. The input data contains several instances of binary x'0F'.
        Although the job is SBCS, Infoprint XT interprets the x'0F'
        characters as DBCS shift-in controls. The x'0F' characters
        appears to be part of the output of an unrelated z/OS
        utility program.
    
     2. Infoprint XT incorrectly forces data to the back side of
        the page under certain conditions.
    
     3. Infoprint XT incorrectly determines which FORM or BFORM to
        include in its AFP output.
    
     4. Infoprint XT incorrectly adjusts the baseline when multiple
        fonts are specified for the same line by a CME.
    
     5. Further investigation showed that all of the data is
        mislocated, due to inconsistent application of logic for
        adjusting baselines.
    
     6. CME processing for LCDS jobs can cause the bottom baseline
        of a page to be exceeded, forcing an extra blank page.
    
     7. The input file begins with 2 consecutive DJDE packets, each
        specifying FONTS. The first packet specifies portrait
        fonts that are appropriate to the first data page, which is
        in portrait orientation. The second DJDE packet specifies
        landscape fonts appropriate to the subsequent landscape
        pages. Due the particular configuration of carriage
        controls in the problem job, Infoprint XT does not ignore
        the second DJDE packet, and applies its font list to the
        first page, causing the appearance of incorrectly rotated
        fonts.
    
     8. When Infoprint XT encounters this sequence of carriage
        controls and DJDEs at the point in the input data where
        the error occurs:
    
          1
           DJDE packet A
           record with FONTINDEX but no data
           DJDE packet B (with FORMS DJDE for expected overlay)
          1
    
        existing logic incorrectly assumes that a DJDE packet is
        already in effect for the page, and ignores the second DJDE
        packet.
    
     9. The starting JDL / JDE for the problem job specifies an
        extensive EBCDIC-to-ASCII translation table, as well as
        LINE PCC=(0,TRAN). Infoprint XT interprets these factors as
        an indication that the machine code carriage controls
        should be translated according to the table in the JDL /
        JDE, along with the input data. As a result, many of the
        machine code carriage controls in the input data are
        translated to hex values which the default xpcctest=yes
        logic cannot recognize. This causes the data stream
        converter to assume ANSI carriage controls for the entire
        job, resulting in the incorrect vertical data placement.
    
        Carriage control translation should not occur in online
        job processing, according to Xerox LPS documentation.
    
    10. The pdxtpdl command issues an error message if it
        encounters DOTS in PDE font lists.
    
    Problem conclusion:
    
     1. Added logic to prevent misinterpretation of binary x'0E' or
        x'0F' as shift-out or shift-in when converting LCDS jobs
        that do not use DBCS fonts.
    
     2. Added logic to force output to the back side only if
    
          (1) in duplex mode and
    
          (2) only one logical page is in effect or
    
          (3) multiple logical pages are in effect, but the data
              stream converter has just finished processing a
              logical page other than the first one.
    
     3. Changed logic to reflect the Xerox LPS algorithm for
        determining which FORM or BFORM will actually print, when
        the input data specifies multiple FORMS or BFORMS in a
        DJDE packet and only one copy is requested.
    
     4. Changed logic to prevent CME-related baseline adjustment
        for the combination of font metrics presented in the
        problem job.
    
     5. Added logic to detect additional conditions under which a
        baseline adjustment should occur.
    
     6. Added logic to prevent baseline-based pagination in CME
        processing when the line count does not exceed the BOF
        established in the current environment.
    
     7. Added logic to include consideration of whether carriage
        control processing prepended an initial skip to channel 1
        to the job when determining whether to ignore a
        consecutive DJDE packet.
    
     8. Changed logic to correctly process the second DJDE packet
        when the problem sequence is encountered.
    
     9. Added logic to prevent carriage control translation when
        online mode is detected.
    
    10. Added support for DOTS in PDE font lists to the pdxtpdl
        command.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    OA44471

  • Reported component name

    INFOPRINT XT Z/

  • Reported component ID

    5655O1500

  • Reported release

    310

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / New Function / Pervasive

  • Submitted date

    2014-02-12

  • Closed date

    2014-02-20

  • Last modified date

    2014-03-03

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UA72483

Modules/Macros

  •    AIOCDUMP AIOCFDEC AIOCIFD  AIOCRHDR AIOCR2AR
    AIOCXBR  AIOCXDLL AIOCXDMN AIOCXR2F AIOCXR2I AIOCX2A  AIODXTON
    AIOHBXR  AIOHCLR  AIOHCLS  AIOHDXR  AIOHJOBS AIOHLPDS AIOHLRES
    AIOHMSG  AIOHPDL  AIOHPDXT AIOHRES  AIOHX2A  AIOLXACE AIOLXDFE
    AIOMCTMS AIOMPDMS AIOMPDXT AIOMXRMS AION111E AIORFRMS AIORLICR
    AIORSBKT AIORSTDR AIORTAKT AIORTSKT AIORX2AE AIORX2AR AIOR111D
    AIOR111E AIOTJOB  AIOTMAP  AIOTXTON AIOT1BOB AIOT111D AIOT111E
    AIOT111N AIOT112C AIOT6BOB AIOT612C AIOXCBXR AIOXCDXR AIOXCLXR
    AIOXCMSG AIOXCPDL AIOXCPDS AIOXCSFI AIOXCX2A AIOXLXAC AIOXLXAE
    AIOXLXBC AIOXLXBE AIOXLXIC AIOXLXIE AIOXLXOC AIOXLXOE AIOXLXTC
    AIOXLXTE AIOXMCLS AIOZBAT  AIOZBATB AIOZBATT AIOZCLR  AIOZCLS
    AIOZIVPD AIOZIVP1 AIOZIVP2 AIOZIVP3 AIOZMCLS AIOZPDL  AIOZPDLB
    AIOZPDLT AIOZRESL AIOZRPDS AIOZRTAP AIOZR2AR AIOZ2AFP AIO01BOB
    AIO0112C AIO06BOB AIO0612C
    

Publications Referenced
GI11949201    

Fix information

  • Fixed component name

    INFOPRINT XT Z/

  • Fixed component ID

    5655O1500

Applicable component levels

  • R310 PSY UA72483

       UP14/02/21 P F402

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"310","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
03 March 2014