APAR status
Closed as program error.
Error description
Rational Developer for System z 8.0.3.2 - RDz - Wrong version of copybook referenced working with a COBOL program in RDz editor There are 2 different error scenarios that produce the problem defined in abstract. I will provide simplified Recreate scenarios here. In these error scenarios, multiple libraries exist in the active property group SYSLIB specification. The SYSLIB consists of library A and library B (A is first in the concatenation). Scenario 1: COPYBOOK COPY1 currently exists in library B and is currently cached on client in Library B folder. COPY1 is now copied into Library A and modified so that it is different then the version in library B. Source PROGRAM1 is now opened and this program has a reference to COPY1. User then selects 'Open Copy Member' from context menu for COPY1 and the version of COPY1 from Library B is opened! Problem: RDz on 'Open Copy Member' is searching cache first. Scenario 2: In this error scenario, a version of COPY1 is in both Library A and B. There are also corresponding cached copies under the Library A and B folders. The most current version of COPY1 is in Library B. Outside RDz, COPY1 is copied/replaced in Library A. Within RDz, the version of COPY1 in Library A is now modified and saved. The 'cached' version of COPY1 is refreshed in the Library A folder. While this was done, PROGRAM1 was opened in an RDz editor. After new version of COPY1 was saved, PROGRAM1 real-time syntax check does not reflect new version of COPY1. Even after PROGRAM1 is closed and re-opened, the new version of COPY1 is not reflected! Only when the user disconnects/connects to RDz does the new version of COPY1 get reflected in PROGRAM1. Local Fix: Client disconnect/reconnect to host will resolve these copybook discrepancies.
Local fix
Problem summary
The library name for the copy/include library is stored in a hash map. When new members appear in the dataset concatenation, they were not taken into accountbecause the library name was already known.
Problem conclusion
Fixed by searching and discovering the library name each time it is needed. The problem listed in this APAR has been resolved with IBM Rational Developer for System z V8.0.3.3 Fix Pack which is available from the Recommended Fixes support download page: http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
Temporary fix
Comments
APAR Information
APAR number
PM69003
Reported component name
RD/Z HOST
Reported component ID
5724T0723
Reported release
803
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-07-16
Closed date
2012-09-05
Last modified date
2012-09-05
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 DEV FOR SY
Fixed component ID
5724T0700
Applicable component levels
R803 PSY
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSJK49","label":"IBM Developer for z Systems"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.3","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
05 September 2012