Metadata Manager determines the Element_ID of each Informix metadata object using the name of the object, not the ID column defined in the Informix database. Metadata Manager uses the name because Informix changes the ID column of an object whenever the object definition changes.
In Informix, you can use the same name for functions and procedures that have different parameters. To establish a unique element ID, Metadata Manager creates element IDs for functions and procedures with a combination of object name, number of arguments, and parameter types.