Duplciate ID gets created for different baseline in SCM
Hello,
I see for some of the RTC SCM components, some of the baseline are having same/duplicated ID's(Reference as shown below)
for example in above image its 501 which is duplicated.
So, May i know
- In which case this scenario happens?
- How to avoid it?
- And what is work around for this as most of the process expert refer to this GUI , so we cannot ask them to copy url and refer UUID of baseline which is perhaps unique.
-
Is there any running IBM Case over this ?
Thank you
One answer
It is true that the baseline ID is not guaranteed to be unique.
In some rare cases, baselines created in a clustered environment around the same time may be assigned the sameshort hand ID (for the most part this is rare..). There is no strict work-around to avoid this rare situation.
A process workaround could be to incorporate the ID in conjunction with the baseline name when considering which baseline to select.
The following RFE work item is related:
Baseline Id is not unique, sequential, required, or verified (479891)
Also, the Javadoc in the public API IBaseline for the baseline ID is:
/ Returns the id for this baseline. The id is not guaranteed to be unique for each component/baseline pair. The id is meant to be shown to the user as a shorthand. @return the id for this baseline */ public int getId();