I am trying to determine the rules for allocating the IDs in the field-descriptor for the repository.xml, particularly with references and collections. These are the rules I have determined so far:
1) An ID must be unique within a table. 2) The IDs in the table do not need to be contiguous. There may be gaps in the sequence. 3) The IDs do not need to refer to the position of the column in the table. (This was mentioned in the DTD, but it is not required according to the code.) 4) For a reference or a collection the IDs in the two tables need to match. (method ObjectReferenceDescriptor.getForeignKeyDescriptors) Can anyone confirm this or explain what the rules are? -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
