IBM Support

PK93663: All validatorFunctions are run in program even when there is a transfer to another program in one of the validatorFunctions

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Rational Business Developer V7.5.1.3:
    
    All validatorFunctions associated with modified form fields are
    run in a program even when there is a transfer to another
    program in one of the validatorFunctions.  The fields that are
    associated with the validatorFunctions are marked as modified
    either in the form or set in the program before the form is
    conversed.  This occurs the first time the form is conversed.
    
    For example, if a form has four variable fields defined, each of
    these fields is marked as modified in the form, each has a
    validatorFunction associated with it.  Let's say the functions
    are named function1, function2, function3 and function4.
    Based on the validationOrder, function1 should run first.
    function1 has a transfer to another program that is
    conditionally run.
    
    The first time the form is conversed, function1 should run and
    if the transfer to another program does occur, function2,
    function3 and function4 should not run.  If the transfer to the
    other program does not occur, then all four functions should run
    on the first converse.
    
    This problem occurs with both the EGL debugger and generated
    COBOL programs.
    

Local fix

Problem summary

  • TUI validation functions were running after one validation
    function did a transfer.
    

Problem conclusion

  • Changed edit routine function to check for NOT
    EZESTK-RETURN-OFF after each validation function.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK93663

  • Reported component name

    RATL BUS DEV

  • Reported component ID

    5724S5000

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-08-12

  • Closed date

    2009-11-09

  • Last modified date

    2009-11-09

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

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

Fix information

  • Fixed component name

    RATL BUS DEV

  • Fixed component ID

    5724S5000

Applicable component levels

  • R751 PSN

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
09 November 2009