What is the reason for UID changes in RODL & is compatibility guaranteed

What is the reason why UIDs change in RODL files & how can you be sure your interface is still compatible with older versions

After adding some simple functions in a RODL I noticed a UID change in the uses section

What causes this? Is compatibility guaranteed?

Here’s the change

The only change I made to this v3 DARemoteService interface was adding 2 functions

Hi,

this UID isn’t used internally and kept for compatibility with RODL v3 (xml) format only.

Note: all used UID are written correctly.


You can open your RODL in ServiceBuilder and see how it looks in RODL v4 (json) format: ViewJSON:

Also you can re-save your RODL in v4 (json) format:


I’ll check code and try to reuse the same UID

Logged as bugs://D19644.

bugs://D19644 was closed as fixed.