APAR status
Closed as Permanent restriction.
Error description
Title: ------- No List Separator setting for DODAF2 Explorer Object/Relationship reports Description: ------------ The DoDAF 2 explorer relationship report ? OV-02 and SV-01 and SvcV-01 Operational Exchange and System Exchange Generation ? (cf. SA-11.4.2.1 release notes) does not work on a French OS. The reason is that : - the report engine takes into account the list separator defined by the regional settings - for a French OS, the list separator is ? ; ? (semicolon) and not ? , ? (comma) How to reproduce: ------------------ - Change the windows locale on the machine to French - France. Ensure the list separator now is (;). - Create an encyclopedia and configure it for DODAF2. - Import into the encyclopedia the report file from the following link: https://www.ibm.com/developerworks/mydeveloperworks/files/app/pe rson/270001TJS7/file/502c6f22-7d6f-41fa-8f44-3bd583cf37b8?lang=e n_US - Create an Explorer diagram and drag and drop the 'OV-02 and SV-01 and SvcV-01 Operational Exchange and System Excahnge Generation' from the Definitions browser/ Explorer Relationship Report into the diagram. - You will see the first error regarding the list separator comes up. However, the report will no run because there is no relationship for this, however, you will be able to see the issue. - Double click on the report definition you can edit the content and see that there is no settings for list separator. Work-around: ----------- Adding the following settings will solve the issue: REPORT '' ID 46639 { SETTING { DECIMALSEPARATOR '.' } SETTING { LISTSEPARATOR ',' } SETTING { MEASUREMENT ENGLISH } SETTING { PAGESIZE -1', 0.00 } SETTING { REPORTFORMAT 0 } TABULAR 1 { REM '' } }
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: * **************************************************************** The Resource Flow Generation Explorer Relationship Reports that are found on Developerworks are missing the LISTSEPARATOR and other SETTINGS, required for use on a French OS.
Problem conclusion
This is not a System Architect Development bug. The client found some Explorer Relationship reports (the Resource Flow Generation Reports.zip) on developerworks that are missing the settings: SETTING { DECIMALSEPARATOR "." } SETTING { LISTSEPARATOR "," } SETTING { MEASUREMENT ENGLISH } SETTING { PAGESIZE -1", 0.00 } SETTING { REPORTFORMAT 0 } So if you are on a non-English Locale, like French you get errors Any report should have these settings in them so you can run them on a non-English locale. This is a Working As designed. This file on developerworks was created by Community of Practice not by development. Community of Practice has been notified that a change needs to be made to the file on developerworks In System Architect, if you create a new explorer object report or new explorer relationship report, you will notice those settings are automatically added to the report.
Temporary fix
Comments
APAR Information
APAR number
PM75547
Reported component name
TLOGIC SYS ARCH
Reported component ID
5724V68SA
Reported release
B42
Status
CLOSED PRS
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-10-22
Closed date
2012-10-25
Last modified date
2012-10-25
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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS6RBX","label":"Rational System Architect"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.4.2","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
25 October 2012