OBJ_M_MAGICID

This table is used to allocate unique IDs. For each object type, where types are specified in the M_MAGICID_C_NAME field, the value of the last allocated ID is stored in the M_MAGIC_N_ID field. This value is incremented by 1 each time a new entry is created.

Name Null ? Type Values
M_MAGIC_N_ID NOT NULL int10 Last used value. Next value equal this value+1.
This field is initialized 10 except for name "ACTORLINK" where it is initialized at 1000.
M_MAGIC_C_NAME NOT NULL char(35) ACTORDEF
ACTORLINK
BATCH
CONNECTION
DX                (document)
REPOSITORY
RESLINK
SESSION
TIMESTAMP
UNIVCSTSLC
UNIVDBCST
UNIVERSE
USER
CATEGORY (new in 5.0)
CHANNEL (new in 5.0)

When a new object of one of the above types is created, the number returned is M_MAGIC_N_ID+1, and M_MAGIC_N_ID is incremented by 1.