In various places of the Firebird wire protocol and the Firebird sources the term 'incarnation' is used. What does this mean?
For example for op_info_database, the struct on the Firebird side has: typedef struct p_info { OBJCT p_info_object; // Object of information USHORT p_info_incarnation; // Incarnation of object CSTRING_CONST p_info_items; // Information CSTRING_CONST p_info_recv_items; // Receive information ULONG p_info_buffer_length; // Target buffer length } P_INFO; Searching through the sources I see other occurrence of this term as well, but I am not getting any closer to its meaning. Currently Jaybird always sends 0 (and I believe other wire protocol implementations do as well). Mark -- Mark Rotteveel ------------------------------------------------------------------------------ Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel