APAR status
Closed as Permanent restriction.
Error description
When generating a new code page converter, previously it was possible to specify the ICU_DATA directory and place new converter files in this directory. However, after upgrading to ICU version 69.1 this is no longer possible, as setting ICU_DATA on some environments might interfere with other programs or tools that also use ICU, such as Toolkit. The only possible location for new converters is now at $MQSI_FILEPATH/xml4c/data or $MQSI_FILEPATH/icudata on Windows. This APAR allows using custom ICU_DATA directories for new code page converters for customers on environments where there is no Toolkit or environments where setting ICU_DATA does not interfere with Toolkit.
Local fix
Problem summary
**************************************************************** USERS AFFECTED: All ACE V11 and ACE V12 users, who have custom code page converters and ICU version is 69.1 or higher Platforms affected: MultiPlatform **************************************************************** PROBLEM DESCRIPTION: When generating a new code page converter, previously it was possible to specify the ICU_DATA directory and place new converter files in this directory. However, after upgrading to ICU version 69.1 this is no longer possible, as setting ICU_DATA on some environments might interfere with other programs or tools that also use ICU, such as Toolkit. The only possible location for new converters is now at $MQSI_FILEPATH/xml4c/data or $MQSI_FILEPATH/icudata on Windows. This APAR allows using custom ICU_DATA directories for new code page converters for customers on environments where there is no Toolkit or environments where setting ICU_DATA does not interfere with Toolkit.
Problem conclusion
Users can set custom location for their page code converters, provided that they do not use toolkit in the same environment or their toolkit does not crash following custom ICU_DATA setting. To apply this APAR - 1. The ICU_DATA environment variable has to be set in mqsiprofile as ICU_DATA=${MQSI_BASE_FILEPATH}/server/xml4c/data${ICU_DATA:+":"$ {ICU_DATA}} 2. An environment variable MQSI_DO_NOT_SET_ICU_DATA has to be set to any value, e.g. MQSI_DO_NOT_SET_ICU_DATA=yes
Temporary fix
Comments
APAR Information
APAR number
IT39381
Reported component name
APP CONNECT ENT
Reported component ID
5724J0550
Reported release
B00
Status
CLOSED PRS
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-12-13
Closed date
2023-07-18
Last modified date
2023-07-18
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":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSDR5J","label":"IBM App Connect Enterprise"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B00","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
19 July 2023