Skip to main content


ExtID status enumeration.

EXT_IDSTATUS_EXTERNALA real external ID that was received from an external database.1
EXT_IDSTATUS_INTERNALNo real ExtID yet. The item has been created in M-Files and does not yet know its identification in an external database (or there is no external database).2
EXT_IDSTATUS_DISCARDEDA corresponding item in the external database was not found and this item was discarded without receiving a real ExtID.3
EXT_IDSTATUS_NOT_AVAILABLEExtID is not yet available. This value is returned for external objects whose ExtIDStatus is eExtIDStatusNoRealExtIDYet in the database. The purpose of this value is used to separate internal and external objects whose ExtIDStatus is eExtIDStatusRealExtID for display and indexing purposes. NOTE: This value never appears in the database.4
EXT_IDSTATUS_EXTERNAL_REDUCEDA real ExtID is set but the item itself is in the reduced state. This value is used when importing missing items for which the content package provides an ExtID. External object refresh can promote these values to full external objects.5