IBM Support

PH42860: OVERWRITE FIELD IN MESSAGE DIFFERENCE WINDOW FAILS IF EXPECTED MESSAGE HAS IS NULL, NOT NULL, OR LENGTH FIELD ACTIONS

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Steps to Reproduce:
    
    - Create a File transport
    - Create a test with a publish and subscribe action.
    - Put some simple XML in the publish action and make sure Append
    is not checked in the header.
    
    <data>
       <field id="abc"/>
    </data>
    
    - use the same file transport in the Subscribe action
    - run the test and overwrite expected message in the Message
    Difference Window (MDW). Re-run to get passing execution of the
    test.
    
    - In the Subscribe action message, right-click the id attribute
    and choose Contents->Edit
    
    - Select the Validate tab and ensure the Equality action is
    selected in the field action list.
    
    - Choose "Is Null" from the Action Type drop list. Save the
    test.
    
    - Run the test. It should fail.
    
    - In the MDW, click the id field and press the Overwrite
    expected field button.
    
    
    
    Expected Behavior :
    
    The field is overwritten with the value from the actual message
    and the field action is changed to an Equality action.
    
    
    Actual Behavior :
    
    [CRRIT8512E] Failed to overwrite expected field
    Path:/text/data/people/person/bday
    Reason:No Equality Action to overwrite
    
    Workaround :
    Edit the field in the MDW and change the field validation action
    type to Equality before doing the overwrite.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of Rational Integration Tester using the Message       *
    * differencing window to overwrite expected messages.          *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Certain field actions would not be overwritten when users    *
    * repaired a test from within the message differencing window. *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Fixed in version 10.2.3
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH42860

  • Reported component name

    RATL INTEGRA TE

  • Reported component ID

    5725G79IT

  • Reported release

    A21

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-12-16

  • Closed date

    2022-06-21

  • Last modified date

    2022-06-21

  • 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 INTEGRA TE

  • Fixed component ID

    5725G79IT

Applicable component levels

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSBLQQ","label":"Rational Test Workbench"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A21"}]

Document Information

Modified date:
22 June 2022