IBM Support

PI06665: RDz Data Editor feature 'Find and Replace All' will fail with large datasets

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Rational Developer for System z Data Editor feature 'Find and
    Replace All' will fail with large datasets
    
    When using the z Data editor to change a column in a large file,
    the output file is corrupted: it contains more lines than
    expected and the added lines are copied from the original file.
    
    Example create a TEST dataset with 30000 records
    Note a dataset with 10000 records does not fail
    ****** *************** Top of Data ***************
    000001 0File will be edited with z Data editor
    000002 0next line of the data file
    000003 0and so on
    000004 0and so on
    ...
    029998 0and so on
    029999 0and so on
    030000 0and so on
    ****** ************** Bottom of Data **************
    
    - edit TEST dataset using the z Data Editor
    - position the cursor before 0 on the first line
      (just before 'File'),
      right-click and select Find/Replace (Ctrl+f)
    - in the Find/Replace dialog set options to
      Find:         0
      Replace with: 1
      Search type:  ASCII
      Column Range: Specified column range
                     start column:  1
                     end column:    2
      Direction:    Forward
      Scope:        All
    - press button Replace all
    
    The resulting dataset in both in RDz client and host is as below
    ****** *************** Top of Data ***************
    000001 1File will be edited with z Data editor
    000002 1next line of the data file
    000003 1and so on
    000004 1and so on
    ...
    030000 1and so on
    030001 0and so on
    030002 0and so on
    030003 0and so on
    ....
    058665 0and so on
    058666 0and so on
    058667 0and so on
    ****** ************** Bottom of Data **************
    
    ABSTRACT:
    RDz Data Editor Find/Replace all fails on large datasets
    
    DESCRIPTION:
    Rational Developer for System z Data Editor Find/Replace all
    fails on large datasets
    
    When using the z Data editor to change a column in a large file,
    the output file is corrupted: it contains more lines than
    expected and the added lines are copied from the original file.
    
    Example create a TEST dataset with 30000 records
    Note a dataset with 10000 records does not fail
    ****** *************** Top of Data ***************
    000001 0File will be edited with z Data editor
    000002 0next line of the data file
    000003 0and so on
    000004 0and so on
    ...
    029998 0and so on
    029999 0and so on
    030000 0and so on
    ****** ************** Bottom of Data **************
    
    - edit TEST dataset using the z Data Editor
    - position the cursor before 0 on the first line
      (just before 'File'),
      right-click and select Find/Replace (Ctrl+f)
    - in the Find/Replace dialog set options to
      Find:         0
      Replace with: 1
      Search type:  ASCII
      Column Range: Specified column range
                     start column:  1
                     end column:    2
      Direction:    Forward
      Scope:        All
    - press button Replace all
    
    The resulting dataset in both in RDz client and host is as below
    ****** *************** Top of Data ***************
    000001 1File will be edited with z Data editor
    000002 1next line of the data file
    000003 1and so on
    000004 1and so on
    ...
    030000 1and so on
    030001 0and so on
    030002 0and so on
    030003 0and so on
    ....
    058665 0and so on
    058666 0and so on
    058667 0and so on
    ****** ************** Bottom of Data **************
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.System z Data Editor of RDz users         *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.Rational Developer for System z      *
    *                         Data Editor feature 'Find and        *
    *                         Replace All' will fail with large    *
    *                         datasets                             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    01.When the RDz server and client saved a large data set,
       updated records were sent to the server and then the server
       merged the updates and the data set content. But the server
       failed to merge the content when the updated data size was
       large.
    

Problem conclusion

  • 01.The RDz server and client were fixed to merge large updated
       records and the original data set properly.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI06665

  • Reported component name

    RD/Z HOST

  • Reported component ID

    5724T0723

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-11-21

  • Closed date

    2014-06-17

  • Last modified date

    2014-07-03

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

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

Modules/Macros

  • FEKFMAIN FEKFMAI6 FEKFMINE
    

Fix information

  • Fixed component name

    RD/Z HOST

  • Fixed component ID

    5724T0723

Applicable component levels

  • R850 PSY UI18898

       UP14/07/03 I 1000

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.



Document information

More support for: Rational Developer for System z

Software version: 8.5

Reference #: PI06665

Modified date: 03 July 2014