APAR status
Closed as program error.
Error description
Objects containing in-links from soft-deleted source modules cannot be detected using any of the in-link related loops However, if we try to delete such an object from GUI, it gives an error with the details of the link (links module name, target Absoulte Number, source module name:source absolute number). Steps to reproduce: - Create Module A and B - Create a link from Object 1 in A to Object 2 in B - Save and close both modules. - Soft Delete A - Open B - Try deleting object 2. An appropriate error is shown. - Now, select Object 2 and run the DXL below: ------------------ Object o = current LinkRef lr Link l ModName_ modRef string srcModName for lr in all(o?-'*') do print 'LinkRef found' for l in o?- '*' do print 'In-link found' for modRef in o?-'*' do print 'Source Module reference found' for srcModName in o?-'*' do print 'Source module name found' ------------------ None of the 4 loops used in the script detects the in-link. It's impossible to get the details of the in-link via DXL. Possible work-arounds: lastError and noError allows identifying such links. However, not possible to capture the details. softDelete allows run-time error. Again, not possible to get the details of the link.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: * **************************************************************** There was no perm which could display such links
Problem conclusion
In order to comply with older versions of DOORS and DXL language specification a new set of for loops was added. for each incoming link: for LinkRef in each (Object ?- string) for each source: for string in each (Object ?- string) for each source reference: for ModName_ in each (Object ?- string)
Temporary fix
Comments
APAR Information
APAR number
PM27528
Reported component name
TLOGIC DOORS
Reported component ID
5724V61DR
Reported release
920
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-11-25
Closed date
2011-03-31
Last modified date
2011-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 DOORS
Fixed component ID
5724V61DR
Applicable component levels
R920 PSN
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSKR2T","label":"IBM Engineering Requirements Management DOORS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.2","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
01 May 2020