IBM Support

PQ88205: WITH SELECT FUNCTION THERE IS IMS ABEND0C4 RISK WHEN USING A WILDCARD FOR ANY PARM WITH INCLUDE/EXCLUDE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • With the QCF SELECT function (IQCSELCT) there is an ABENDS0C4
    risk to the IMS control region when using INCLUDE or EXCLUDE
    parms such as DESTINATION=, LUNAME= or other parms with the
    wild card (*) asterisk designation. Using the wild card only
    before this APAR will mean nothing will be selected and
    the IQCSELCT step can get the possible abend.
    .
    IMS recently completed PQ86376 where the use of (*) on the same
    parms for QCF functions BROWSE, QUERY and UNLOAD caused an
    ABEND0C4 in IMS. With the IMS APAR these functions work properly
    for QCF now.  The reason this APAR is needed is that the SELECT
    function does a compare reading log records whereas the other
    functions only pass the value to IMS to do the compare.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of QCF, that execute SELECT step to    *
    *                 extract messages for reinserting.            *
    ****************************************************************
    * PROBLEM DESCRIPTION: When using wildcard '*' to include      *
    *                      messages by names- no check was done to *
    *                      check that '*' is the only character    *
    *                      entered. If the '*' is the only         *
    *                      character, the length of the string is  *
    *                      set to 0. Then - to prepare the         *
    *                      executable length of CLC instruction-   *
    *                      1 is subtracted from the length value.  *
    *                      Compare statement works with length of  *
    *                      255- which may cause a 0C4, or "not     *
    *                      equal" condition followed by reject of  *
    *                      the record (in case of '*'- all values  *
    *                      should be accepted).                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Wildcard character - if it is the only character used in INCLUDE
    for names -could cause 0C4 or (if not a 0C4 occures ) all
    records are rejected, which is not true (all records should be
    accepted). Program is fixed to accept all values when '*' is
    entered.
    

Problem conclusion

  • Program is changed to accept all values if the wildcard '*' is
    used.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PQ88205

  • Reported component name

    IMS QUEUE CNTL

  • Reported component ID

    5697E9900

  • Reported release

    120

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2004-04-29

  • Closed date

    2004-06-14

  • Last modified date

    2004-07-02

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

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

    UQ89575

Modules/Macros

  • IQCSEL61
    

Fix information

  • Fixed component name

    IMS QUEUE CNTL

  • Fixed component ID

    5697E9900

Applicable component levels

  • R120 PSY UQ89575

       UP04/06/16 P F406

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":"120","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX8A6","label":"IMS Queue Control Facility"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"120","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 July 2004