The range of usable IDs for fields is actually huge (see below) and a field ID isn't global across all forms; it is unique within the form. Just because there isn't a 600000001 on one form doesn't mean there isn't a 600000001 on another form.
>From the "Form and Application Objects" guide a field database ID: Identifies the field internally throughout AR System. Every field in a form must have an integer field ID that is unique in that form. If you leave the ID field empty or set it to zero when you are defining a field, AR System will automatically assign a number from the unrestricted number set. Restrictions on field ID numbers are as follows: _ Numbers 1-99 are reserved for core fields. You cannot assign an ID in this range, unless you are modifying core fields. See Appendix A, "Core fields" for information about these fields. _ Numbers 100-536870912 are reserved. If you use an ID in this range, you will receive a warning. Numbers 1000000-1999999 and 3000000-3999999 are specifically reserved for regular global fields and window-scoped global fields, respectively. For more information about global fields, see page 218. _ Numbers 536870913-2147483647 are administrator-defined. There are no restrictions on assigning numbers in this range. If you choose to assign field IDs instead of letting AR System do it automatically, be aware that view IDs are also drawn from the low end of this range. Columns in table fields and pages in page fields also have an ID. For purposes of assigning order in workflow, you can assign the ID yourself, or let AR System assign the number for you. The field ID remains constant even if the database name or display label changes. You cannot modify the field ID after it is applied to the database. If you are defining fields that serve the same purpose in more than one form, assign identical IDs to the identical fields in the different forms. You can then write workflow once for that field (with minor edits to AR System field definition) and reuse the field in multiple forms. Reusing the ID provides a consistent definition for the field across the forms. As long as all of your custom fields are in this range you should be okay. However, if BMC decides to change this range in a future version they will probably take numbers from the low end first. This is why it is recommended to put custom fields higher in the range.like around 600,000,000 or even 800,000,000 --- J.T. Shyman _____ From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Moore, Christopher Allen Sent: Thursday, March 13, 2008 10:59 AM To: arslist@ARSLIST.ORG Subject: Re: What specifically breaks upgrades? Thanks JT- I used 600,000,001 and no error that time. However that implies that no one else here has ever done that, meaning we could have a mess on our hands at upgrade time. Chris _____ From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of J.T. Shyman Sent: Thursday, March 13, 2008 9:42 AM To: arslist@ARSLIST.ORG Subject: Re: What specifically breaks upgrades? I think Joe missed a word. It should be in the 6 hundred million range. (600000000-699999999) --- J.T. Shyman __Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are" html___ __Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are" html___ __Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are" html___ __Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are" html___ __Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are" html___ _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"