Fixes are available
APAR status
Closed as program error.
Error description
Environment: windows Product name: IBM? Rational? Business Developer Program Version : 8.0.1.1 Description. Debugging with the Debug behavior mapping preference setting produces differing results in RBD v8.0.x from that observed in v7.1.0.5. Setting the Debug behavior mapping-? Source as a wildcard (*) . Implementing a Call to program or a Transfer to program statement within the applicable source code if the target program is named in a different case and is within another package the debugger produces the following example error : The source for the program named ?MYFUNCTION? could not be found. Check that its project was successfully built. Generated code will be run instead. Setting the Debug behavior mapping-? Generated and a wildcard (*). Implementing a Transfer to program statement within the applicable source code the debugger throws the following example error: com.ibm.etools.egl.interpreter.infrastructure.InternalDebuggerEx ception: Cannot start ?myfunction?. It is an external program.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: * **************************************************************** When setting the debug behavior mapping to use generated code instead of source code, the transfer statement was issuing an error because this is not supported. Before the behavior mappings were supported for the transfer statement there was no error and the source code was always used. There was also a problem when the case of the transfer target did not match the part declaration (for example: transfer to "programA" when it is defined as "PROGRAMA"). This was only a problem if the target was not already resolved in the IRs (such as using a variable as the transfer target).
Problem conclusion
The transfer statement no longer throws an error if there is a behavior mapping says to use generated code. Instead this mapping will be ignored and source code will be used, like before. The workspace search for transfer targets is now case-insensitive.
Temporary fix
Comments
APAR Information
APAR number
PM51963
Reported component name
RATL BUS DEV
Reported component ID
5724S5000
Reported release
801
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-11-10
Closed date
2012-01-27
Last modified date
2012-01-27
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
RATL BUS DEV
Fixed component ID
5724S5000
Applicable component levels
R801 PSN
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
27 January 2012