IBM Support

PI36313: RCSA ALIGNMENT HELPER UTILITY ERROR CAUSED BY LINE BREAKS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as Permanent restriction.

Error description

  • If the control object of the entity has a description text with
    a line break, this causes the RCSA Alignment Helper utility to
    render erroneously.
    
    
    
    
    Prerequisites:
    
    OP 7.0.0.3.1 with modules installed
    
    Set up RCSA Helpers
    1.	Login to the UI as an administrator eg.
    OpenPagesAdministrator
    2.	Click on Reporting -> Fastmap -> Fastmap Import
    3.	On the Modules Media, browse to optional\RCSA_Staging_Data
    (excel file also attached to this template)
    4.	Select RCSA-PAHelper-Staging-Data.xls
    5.	Click Import Data
    6.	Once complete, close Fastmap window
    7.	Navigate to Administration -> Settings
    8.	Expand to OpenPages | Solutions | ORM | Helpers | RCSA |
    Alignment
    9.	Set Removed Control Path to /RCSA Staging Hierarchy/Staging
    Risk
    10.	Set Removed Process Path to /RCSA Staging Hierarchy
    11.	Set Removed Risk Path to /RCSA Staging Hierarchy/Staging
    Process
    
    Create basic entity structure and assign to profile
    
    1.	Log into the OpenPages UI as an administrator (eg.
    OpenPagesAdministrator)
    2.	Navigate to Administration -> Profiles
    3.	Click on OpenPages ORM 7.0.0. Master
    4.	Scroll down to the bottom and click on the Associate button
    under Associated Users
    5.	Select OpenPagesAdministrator and click Associate
    6.	Navigate to Organization -> Business Entities
    7.	Click on the Add New button
    8.	Enter Ent01 as the name, and set In RCSA Scope to Yes, then
    click Create
    9.	Navigate to Organization -> Business Entity Overview
    10.	Click on the Ent01 entity
    11.	Click on Preferences on the left nav bar
    12.	On the right, click on Actions and select Add a New
    Preference?
    13.	Enter Pref01 as the name, ORM as the preference type, and
    fill in any other required fields, then click save
    14.	Click on Processes on the left nav bar
    15.	On the right, click on Actions and select Add a New Process?
    16.	Enter Proc01 as the name, and fill in any other required
    fields, then click save
    17.	Click into the Proc01 process
    18.	Click on Risks on the left nav bar
    19.	On the right, click on Actions and select Add a New Risk?
    20.	Enter Risk01 as the name, and fill in any other required
    fields, then click save
    21.	Click into the Risk01 risk
    22.	Click on Controls on the left nav bar
    23.	On the right, click on Actions and select Add a New Control?
    24.	Enter Cont01 as the name, and fill in any other required
    fields, then click save
    
    Steps to Reproduce:
    
    1.	Log into the OpenPages application server as an administrator
    
    2.	Navigate to Reporting -> Administrative Utilities -> RCSA
    Launch Utility
    3.	On the pop-up, click on the Ent01 entity, then click the Yes
    button
    4.	Fill in a start date, end date, and a guidance, then click
    the Submit button
    5.	Once complete, an RA will be created.
    6.	Click on the newly created RA link. You will be brought to
    the detail page.
    7.	Click on the RCSA Alignment Helper link for this RA. A pop-up
    will display with the correct number of processes displayed. If
    you save, then you will receive a ?RCSA process has been
    started? message.
    
    8.	Close all pop-up windows and navigate to Assessments ->
    Controls on the main UI page
    9.	Enter Con in the quick filter and press enter
    10.	Click on the Cont01 object
    11.	On the right, click on Actions and select Edit this Control
    12.	On the Description field, enter some text with a carriage
    return, then click save
    13.	Navigate to Organization -> Business Entity Overview
    14.	Click on Ent01
    15.	On the left nav bar, click on Risk Assessments
    16.	Click on the previously generated RA
    17.	Click on the RCSA Alignment Helper link for this RA. A
    pop-up will display, now with an extra row for Processes. If you
    attempt to save, you will receive an error similar to ?For input
    string: ?Test??
    
    
    Expected Results:
    
    RCSA Alignment Helper should complete successfully and be able
    to handle text with carriage returns.
    
    Actual Results:
    
    The RCSA Alignment Helper fails to handle the Description text
    of the control with carriage returns, causing the utility to
    produce inconsistent results and fail to run properly.
    
    Error Message:
    
    ?For input string: ?Test?? on the screen.
    
    Aurora.log shows:
    
    04 Mar 2015 14:49:45,765
    ERROR RCSAProcessAlignmentHelper on LocalOP
    Error creating associations in RCSA Alignment Helper
    java.lang.NumberFormatException: For input string: "Test""
    [WebContainer : 1](RCSAProcessAlignmentHelper.java:519)
    
    04 Mar 2015 14:49:46,030
    ERROR  on
    Exception occured in checkOwnerDefined method:
    java.lang.NumberFormatException: For input string: "Test""
    [WebContainer : 1](RCSAProcessAlignmentHelper.java:963)
    
    04 Mar 2015 14:49:46,030
    ERROR  on
    Exception occured in RCSAProcessAlignmentHelper saveProcessData
    method: java.lang.NumberFormatException: For input string:
    "Test""
    [WebContainer : 1](RCSAProcessAlignmentHelper.java:945)
    
    04 Mar 2015 14:49:46,030
    ERROR  on
    Exception occured in RCSAProcessAlignmentHelper
    saveAndUpdateProcessData method:
    java.lang.NumberFormatException: For input string: "Test""
    [WebContainer : 1](RCSAProcessAlignmentHelper.java:716)
    
    04 Mar 2015 14:49:46,046
    ERROR  on
    Exception occured in helper saveProcessData method:
    java.lang.NumberFormatException: For input string: "Test""
    [WebContainer : 1](_OPS_5F_PA_5F_Helper_5F_Extension.java:165)
    

Local fix

  • Remove line breaks in the description text.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * OpenPages Users                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * SOLUTIONS MODULE VERSION OF THE RCSA ALIGNMENT HELPER        *
    * UTILITY ERROR CAUSED BY LINE BREAKS                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • There is a workaround for this, which is to remove line breaks
    in the description text.  We will look to correct this in the
    Task Focused UI, but we will not be correcting this in the
    existing helper.  Although we acknowledge this is a real APAR
    Defect in the OpenPages product, we do not think we will be able
    to fix this within the next 18-24 months. At this time, we are
    closing this APAR Defect as No Plan To Fix due to that reason.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI36313

  • Reported component name

    OPENPAGES ORM

  • Reported component ID

    5725D51OR

  • Reported release

    700

  • Status

    CLOSED PRS

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-03-04

  • Closed date

    2019-05-16

  • Last modified date

    2019-05-16

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

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

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSC8G74","label":"Operational Risk Management"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
18 May 2020