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