This chapter describes the format of the Address Book schemas. For more information on working with schema databases, see Exploring Palm OS: Memory, Databases, and Files.
The Address Book schema is split in 5 parts:
- Home information (Personal Group):
- Reserved ID range: 100 - 2900
(see Table 3.1)
- Reserved ID range: 100 - 2900
- Business information (Business Group):
- Reserved ID range: 3000 - 5900
(see Table 3.2)
- Reserved ID range: 3000 - 5900
- Other information (Other Group):
- Reserved ID range: 6000 - 8900
(see Table 3.3)
- Reserved ID range: 6000 - 8900
- Address Book information:
- Reserved ID range: 9000 - 9900
(see Table 3.4)
- Reserved ID range: 9000 - 9900
- Locale information:
- Reserved ID range: 10000 - 12000
(see Table 3.5)
- Reserved ID range: 10000 - 12000
Home Information
The Home information (Personal Group) of the AddressBookDBSchema
database encompasses the reserved ID range of 100 - 2900.
The column ID ranges are defined in this way:
- Range 0 - 15999 reserved for PalmSource
- Range 16000 - 19999 reserved for developers
- Range 20000 - 32735 reserved for licensees
Subranges should be defined by licensees
Table 3.1 AddressBookDBSchema Home Information
Business Information
The Business information (Business Group) of the AddressBookDBSchema
database encompasses the reserved ID range of 3000 - 5900.
The column ID ranges are defined in this way:
- Range 0 - 15999 reserved for PalmSource
- Range 16000 - 19999 reserved for developers
- Range 20000 - 32735 reserved for licensees
Subranges should be defined by licensees
Table 3.2 AddressBookDBSchema Business Information
Other Information
The Other information (Other Group) of the AddressBookDBSchema
database encompasses the reserved ID range of 6000 - 8900.
The column ID ranges are defined in this way:
- Range 0 - 15999 reserved for PalmSource
- Range 16000 - 19999 reserved for developers
- Range 20000 - 32735 reserved for licensees
Subranges should be defined by licensees
Table 3.3 AddressBookDBSchema Other Information
Address Book Information
The Address Book information of the AddressBookDBSchema
database encompasses the reserved ID range of 9000 - 9900.
The column ID ranges are defined in this way:
- Range 0 - 15999 reserved for PalmSource
- Range 16000 - 19999 reserved for developers
- Range 20000 - 32735 reserved for licensees
Subranges should be defined by licensees
Table 3.4 AddressBookDBSchema Address Book Information
Locale Information
The Locale information of the AddressBookDBSchema
database encompasses the reserved ID range of 10000 - 12000.
The column ID ranges are defined in this way:
- Range 0 - 15999 reserved for PalmSource
- Range 16000 - 19999 reserved for developers
- Range 20000 - 32735 reserved for licensees
Subranges should be defined by licensees
Table 3.5 AddressBookDBSchema Locale Information
Application Information Block
The AddressBookDBSchema
database also has an appInfo
block in which information specific to the Address Book is stored.