APAR status
Closed as program error.
Error description
A lengthy error message returned from a Perl trigger script can cause Rational Change transition to hang. When a perl script is used in a pre-transition trigger, if it returns an error message exceeduing a certain size, it will cause the submission hang without popping up the expected window containing the error message. The progress indicator will continue to oscillate, and no errors or warnings are written to the event log. The length of the error message that creates this behavior varies from environment to environment. Below is sample code that illustrates the issue when $records is set sufficiently high: ---------------------------------------------------------------- --------------- use warnings; use strict; my $records = 15; if ($records ne 0) { my $error_message = 'Duplicate Links: '; for (my $i = 0; $i < $records; $i++) { $error_message .= "<a href=\"http://www.ibm.com/support\">Link $i</a> "; } $error_message .= ")!\n"; die($error_message); } else { exit(0); #Success } ---------------------------------------------------------------- ---------------
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * Only if the error message is very lengthy. * **************************************************************** * PROBLEM DESCRIPTION: * * When a perl script is used in a pre-transition trigger, if * * it * * returns an error message exceeduing a certain size, it will * * cause the submission hang without popping up the expected * * window * * containing the error message. The progress indicator will * * continue to oscillate, and no errors or warnings are written * * to * * the event log. * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
The fix is available in 5311 ifix 006.
Temporary fix
Comments
APAR Information
APAR number
PI54410
Reported component name
TLOGIC CHANGE
Reported component ID
5724V87CG
Reported release
531
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-12-17
Closed date
2016-03-31
Last modified date
2016-03-31
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
TLOGIC CHANGE
Fixed component ID
5724V87CG
Applicable component levels
R531 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYQQ2","label":"Rational Change"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"531","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
31 March 2016