IBM Support

PH69431: IVPS CONTAIN MOVE THAT INTRODUCES INVALID DATA

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The "MOVE CVIVNMBR OF PVICBLC TO VIVWORK." line of code in the
    IVP job CQIPGM1 initializes SEED, a PIC 9(9)V9(7) USAGE DISPLAY
    data item, to SPACES. This can cause an issue if a client
    compiles the IVP with NUMPROC(PFD) and a high-enough ARCH level
    to use vector instructions.
    

Local fix

  • Use
    
    INITIALIZE VIVWORK
    
    instead of
    
    MOVE CVIVNMBR OF PVICBLC TO VIVWORK
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Z Code Optimization Advice          *
    *                 attempting to use the IVP programs to        *
    *                 validate their Z Code Optimization Advice    *
    *                 installation who compile the IVP programs    *
    *                 with NUMPROC(PFD) and ARCH(14) or higher.    *
    ****************************************************************
    * PROBLEM DESCRIPTION: IVP program CQIIVPS1 abends with a      *
    *                      S0C7 abend.                             *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF                       *
    ****************************************************************
    The MOVE statement as written moves SPACES to all data items in
    VIVWORK, causing SEED, a PIC 9(9)V9(7) USAGE DISPLAY data item,
    to contain invalid data. An instruction generated at ARCH(14)
    or above when NUMPROC(PFD) is specified, abends when using this
    invalid data.
    

Problem conclusion

  • IVP program CQIIVPS1 was changed, replacing "MOVE CVIVNMBR OF
    PVICBLC TO VIVWORK" with "INITIALIZE VIVWORK" to avoid creating
    an invalid data situation.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH69431

  • Reported component name

    CODE OPT ADVICE

  • Reported component ID

    5900B4M04

  • Reported release

    210

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2025-12-17

  • Closed date

    2026-01-07

  • Last modified date

    2026-02-01

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

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

    PH69636

Modules/Macros

  • CQIALC   CQIBE    CQIBXITA CQICONFG CQIINI1  CQIINI2  CQIINI3
    CQIINIJ1 CQIINIJ2 CQIINIJ3 CQIINIT  CQIINITJ CQIIVPE  CQIIVPJ
    CQIIVPS1 CQIIVPS2 CQIMSGE  CQIMSGK  CQIMSGT  CQIRIDT
    

Fix information

  • Fixed component name

    CODE OPT ADVICE

  • Fixed component ID

    5900B4M04

Applicable component levels

  • R210 PSY UO06403

       UP26/01/27 P F601

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":"BU048","label":"IBM Software"},"Product":{"code":"SSK5UBS","label":"IBM watsonx Code Assistant for Z"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
01 February 2026