PMDF System Manager's Guide


Previous Next Contents Index

37.7.2 LDIF Attribute Names

Typically each of the various directories supported by PMDF-DIRSYNC will have its own set of directory attributes. That means that each directory will typically have a "raw" LDIF representation comprising a directory-specific set of attributes. So each PMDF directory agent dealing with a specific sort of directory will have its own requirements on the content of records in the LDIF files it handles: the "raw" LDIF files it emits and expects to receive will need to comprise directory-specific attributes. Note that these requirements are sometimes asymmetric; that is, the format of the LDIF file emitted by a directory agent can be different than the format of the LDIF file it accepts in. Also, while some sorts of directories have constrained sets of attributes so that the exact layout of their LDIF files can be precisely described a priori, other directories are very flexible and site configurable, and so the layout of their LDIF files will vary from site to site.

Thus the overall format of an LDIF file is always attribute-value pairs, grouped together as entries separated by blank lines. But the specific attribute names which are valid (and the sorts of corresponding values one can expect) will vary according to what sort of LDIF file is under consideration, and can vary further according to site usage of a directory. cc:Mail, ALL-IN-1, and the DDS are examples of directories with a constrained set of attributes; the format of their LDIF files will vary little from site to site. LDAP or X.500 and Lotus Notes are examples of flexible directories with a rich and variable set of attributes; the format of their LDIF files can vary significantly from site to site. Other directories are likely to fall somewhere between these extremes.

The following sections discuss the attributes valid for various directories in more detail.

37.7.2.1 cc:Mail LDIF Attributes

The cc:Mail directory has just four attributes, of which only the three shown in Table 37-3 are used in LDIF files.

Table 37-3 cc:Mail LDIF Attributes
Attribute Description
name Person's name, usually in Last, First format
addr cc:Mail e-mail address
Cmts: Arbitrary text describing the person
Locn: Location of user, or D meaning to delete the entry

37.7.2.2 PMDF crdb Database LDIF Attributes

PMDF crdb databases consist of probe-value pairs, i.e., the left hand side and the right hand side of a database entry. Unlike other LDIF files, the ordering of the attributes in a PMDF crdb database is important. So there are only two attributes for each such database, denoted usually as


database-name_key 
database-name_value 
and these attributes must always appear in pairs, ordered as shown. The supported database names are ALIAS, DIRECTORY, FORWARD, GENERAL, REVERSE, and USER_PROFILE. If the database name is DIRECTORY, then the syntax is


DIRECTORY_db-file-name_key 
DIRECTORY_db-file-name_value 

Multiple key-value pairs for the same database are permitted as long as the key values are always distinct, and can be generated by using multiple templates, separated by an explicit new line. E.g.,


template 
ALIAS_key: 'rfc822address' 
ALIAS_value: 'internaladdress' 
endtemplate 
+"\n"+ 
template 
ALIAS_key: 'employeenumber' 
ALIAS_value: 'internaladdress' 
endtemplate 

37.7.2.3 LDAP or X.500 LDIF Attributes

LDAP and X.500 are flexible, attribute rich directories, which are very site configurable. Therefore the set of attributes that will be valid for an LDAP directory agent---a SYNC_LDAP channel---can vary greatly according to what attributes the corresponding LDAP or X.500 directory uses.

For instance, under the QUIPU schema used by many LDAP and X.500 directories, Person objects (entries) in the directory have a couple of required attributes and numerous other common optional attributes, and sites can add additional attributes of their own choosing. Table 37-4 lists some such attributes.

Table 37-4 QUIPU Person Object Attributes
Attribute Status Notes
commonName Required The person's full name, e.g., Adam B. Smith
objectClass Required A value will always be organizationalPerson under the QUIPU schema
surname Required  
acl Optional Access control list specification
localityName Optional  
streetAddress Optional  
postalAddress Optional  
postalCode Optional  
telephoneNumber Optional Telephone number represented using the full international format, e.g., +1 626 555 1212
facsimileTelephoneNumber Optional Telephone number represented using the full international format, e.g., +1 626 555 1212
description Optional Arbitrary descriptive text about the Person
seeAlso Optional A pointer to another directory entry for this Person
userPassword Optional  
title Optional  
info Optional Arbitrary descriptive text about the Person
photo Optional  
jpegPhoto Optional  
favouriteDrink Optional  
userid Optional  
organizationalStatus Optional  
secretary Optional  
homePhone Optional Telephone number represented using the full international format, e.g., +1 626 555 1212
homePostalAddress Optional  
rfc822Mailbox Optional An RFC 822 (Internet) e-mail address
mhsORAddresses Optional  

37.7.2.4 Lotus Notes LDIF Attributes

The Lotus Notes directory is a flexible, attribute rich directory, which is very site configurable. Indeed, the Lotus Notes directory has no inherent structure; structure is entirely a matter of site interpretation. So the set of attributes that will be valid for a Lotus Notes directory agent---an LN channel---varies greatly according to a site's use of the Lotus Notes directory.

37.7.2.5 ALL-IN-1 LDIF Attributes (OpenVMS)

ALL-IN-1 directory synchronization is asymmetric in that directory information is extracted from ALL-IN-1's PROFILE database, profile.dat, but updates are returned to ALL-IN-1's NETWORK database, network.dat, and these two ALL-IN-1 databases have a number of significant differences. (In particular, quite a bit of additional information is available from ALL-IN-1 than ALL-IN-1 requires back in return.) So there are two different LDIF formats involved in synchronizing with ALL-IN-1 directory, one LDIF format for information extracted from ALL-IN-1, and a different LDIF format for information to be returned to ALL-IN-1.

Note also that ALL-IN-1's PROFILE database has a different format for different versions of ALL-IN-1.2 Versions 2.x, 3.1, and 3.2 of ALL-IN-1 PROFILE database format are supported by PMDF-DIRSYNC. When using the PMDF DIRSYNC/SOURCE=A1 utility to extract information from ALL-IN-1, you must specify the version of ALL-IN-1 so that the utility knows which format will be used.

Table 37-5 lists the LDIF attributes for ALL-IN-1 V3.2's PROFILE database; Table 37-6 lists the LDIF attributes for ALL-IN-1 V3.1's PROFILE database; Table 37-7 lists the LDIF attributes for ALL-IN-1 V2.x's PROFILE database; Table 37-8 lists the LDIF attributes for ALL-IN-1's NETWORK database.

Table 37-5 ALL-IN-1 V3.2 PROFILE LDIF Attributes
Attribute Size Normally Notes
name   present  
user 30 Yes ALL-IN-1 user name
template 20 Yes Template user to create account
direct 68 Yes Default ALL-IN-1 directory
frmlib 68 Yes Form libraries to be used automatically
not$in$use 1 No A value of 0 means in use, 1 means not in use, but normally the value is a space (blank)
create$failed 1 No Account creation failed
vmsuser 12 Yes VMS account name
delete_from 70 Yes  
reserved 15 Yes  
rsvd_for_tcs 1 No  
surname1 40 Yes  
forename1 16 Yes  
initials1 5 Yes  
fulname 64 Yes User's full name
company 64 Yes Company name
depart 32 Yes Department name
location 20 Yes Location
int_location 20 Yes Internal location
generation 3 Yes Generational qualifier (generation of family)
title 40 Yes  
phone 32 Yes External telephone number
internal_phone 32 Yes Internal telephone number
addr1 40 Yes Line 1 of postal address
addr2 40 Yes Line 2 of postal address
addr3 40 Yes Line 3 of postal address
addr4 40 Yes Line 4 of postal address
addr5 40 Yes Line 5 of postal address
addr6 40 Yes Line 6 of postal address
country_name 40 Yes  
zipcod 40 Yes Postal code
forename2 16 Yes Alternate forename
forename3 16 Yes Alternate forename
forename4 16 Yes Alternate forename
forename5 16 Yes Alternate forename
surname2 40 Yes Alternate surname
surname3 40 Yes Alternate surname
initials2 5 Yes Alternate initials
initials3 5 Yes Alternate initials
initials4 5 Yes Alternate initials
initials5 5 Yes Alternate initials
status 68 Yes Current user status
mail_reply 31 Yes Name of file to use for autoreply
mail_forward 78 Yes Address for mail autoforward
notify 1 No Notify user of new mail
qpnot 1 No Notify user when print jobs complete
qbnot 1 No Notify user when batch jobs complete
tickler 1 No  
actitem 1 No  
mail_forward2 78 Yes Continuation of autoforward address
mail_forward3 78 Yes Continuation of autoforward address
mail_forward4 78 Yes Continuation of autoforward address
maides 10 Yes Destination for this user's mail
mail_menu 10 Yes Mail menu for this user
mail_read_receipt 1 No Send read receipts
start 30 Yes First menu to use
tm$menu 10 Yes Time Management menu to use
paswrd 31 No ALL-IN-1 password
editor 10 No Editor to use in ALL-IN-1
enforced_archive 1 No  
mail$area 8 No  
ad$min 1 No  
date$format 1 No  
print 15 Yes Default printer
printer_port 1 No  
prvdcl 1 No  
prvcmd 1 No  
prvudpfnc 1 No  
prvudpdcl 1 No  
prvxown 1 No  
prvview 1 No  
prvsub 1 No  
prvsup 1 No  
prverr 1 No  
prvsrc 1 No  
corp_phone 1 No  
prvlog 1 No  
prvapp 1 No  
mdflg 1 No  
multi_node 1 No Whether this record should be copied to other nodes
set_mode 1 No  
key$board 25 Yes Default keyboard mapping
node 13 Yes DECnet node name
startd 1 No  
starth 7 Yes  
meals 7 Yes  
nodays 1 No  
endh 7 Yes  
meale 7 Yes  
timefmt 1 No  
caltimeinc 5 Yes  
setusr 1 No  
oper 45 Yes  
calday 1 No  
ddsid 32 Yes  
extra1 43 Yes  
class 10 Yes  
uflag1 1 No  
uflag2 1 No  
uflag3 1 No  
uflag4 1 No  
uflag5 1 No  
uflag6 1 No  
uflag7 1 No  
uflag8 1 No  
uflag9 1 No  
uflag10 1 No  
language 20 Yes User's default language
extra2 50 Yes  
quota 10 Yes  
overdraft 10 Yes  
doccount 10 No  
loginchk 1 No  
utility 1 No  
status$line 1 No  
read$wide 1 No  
confirm$sel 1 No  
delete$unread 1 No  
new$folder$prompt 1 No  
cover$note 1 No  
delete$prompt 1 No  
delete_job 1 No  
cda_storage 1 No  
cda_handling 1 No  
classification 3 Yes  
categories 16 Yes  
create_grp 1 No  
rcv$sub 1 No  
create_conf 1 No  
create_drawer 1 No  
create_drawer_number 2 Yes  
cleanmail 1 No  
regular_user 1 No  
time_stamp 16 Yes  
orgunit1 32 Yes Organizational unit 1
orgunit2 32 Yes Organizational unit 2
orgunit3 32 Yes Organizational unit 3
orgunit4 32 Yes Organizational unit 4
expiry_warning 1 No  
delete_expired 1 No  
bcc_delete 1 No  
x400_correl 1 No  
auto_fwd_redir 1 No  
x500_update 1 No  
x500_policy 15 Yes  
country_id 3 Yes  
admd 16 Yes Administrative domain
prmd 16 Yes Private domain
alfs_access 1 No  
alfs_create 1 No  
alfs_schedule_priv 1 No  
alfs_rule_queue 1 No  
cus$flag1 1 No  
cus$flag2 1 No  
cus$flag3 1 No  
cus$flag4 1 No  
cus$flag5 1 No  
cus$flag6 1 No  
cus$flag7 1 No  
cus$flag8 1 No  
cus$flag9 1 No  
cus$flag10 1 No  
cus$num1 6 Yes  
cus$num2 6 Yes  
cus$num3 6 Yes  
cus$date1 16 Yes  
cus$date2 16 Yes  
cus$user1 30 Yes  
cus$user2 30 Yes  
last_dip 1 No  
dip_result 1 No  
date_last_dipped 16 Yes  
dec$text1 5 Yes  
surname1_pr 40 Yes  
forename1_pr 16 Yes  
initials1_pr 5 Yes  
generation_pr 3 Yes  
dec$text2 12 Yes  

Table 37-6 ALL-IN-1 V3.1 PROFILE LDIF Attributes
Attribute Size Normally Notes
name   present  
user 30 Yes ALL-IN-1 user name
template 20 Yes Template user to create account
direct 68 Yes Default ALL-IN-1 directory
frmlib 68 Yes Form libraries to be used automatically
not$in$use 1 No A value of 0 means in use, 1 means not in use, but normally the value is a space (blank)
create$failed 1 No Account creation failed
vmsuser 12 Yes VMS account name
delete_from 70 Yes  
reserved 15 Yes  
rsvd_for_tcs 1 No  
surname1 40 Yes  
forename1 16 Yes  
initials1 5 Yes  
fulname 64 Yes User's full name
company 64 Yes Company name
depart 32 Yes Department name
location 20 Yes Location
int_location 20 Yes Internal location
generation 3 Yes Generational qualifier (generation of family)
title 40 Yes  
phone 32 Yes External telephone number
internal_phone 32 Yes Internal telephone number
addr1 40 Yes Line 1 of postal address
addr2 40 Yes Line 2 of postal address
addr3 40 Yes Line 3 of postal address
addr4 40 Yes Line 4 of postal address
addr5 40 Yes Line 5 of postal address
addr6 40 Yes Line 6 of postal address
country_name 40 Yes  
zipcod 40 Yes Postal code
forename2 16 Yes Alternate forename
forename3 16 Yes Alternate forename
forename4 16 Yes Alternate forename
forename5 16 Yes Alternate forename
surname2 40 Yes Alternate surname
surname3 40 Yes Alternate surname
initials2 5 Yes Alternate initials
initials3 5 Yes Alternate initials
initials4 5 Yes Alternate initials
initials5 5 Yes Alternate initials
status 68 Yes Current user status
mail_reply 31 Yes Name of file to use for autoreply
mail_forward 78 Yes Address for mail autoforward
notify 1 No Notify user of new mail
qpnot 1 No Notify user when print jobs complete
qbnot 1 No Notify user when batch jobs complete
tickler 1 No  
actitem 1 No  
mail_forward2 78 Yes Continuation of autoforward address
mail_forward3 78 Yes Continuation of autoforward address
mail_forward4 78 Yes Continuation of autoforward address
maides 10 Yes Destination for this user's mail
mail_menu 10 Yes Mail menu for this user
mail_read_receipt 1 No Send read receipts
start 30 Yes First menu to use
tm$menu 10 Yes Time Management menu to use
paswrd 31 No ALL-IN-1 password
editor 10 No Editor to use in ALL-IN-1
enforced_archive 1 No  
mail$area 8 No  
ad$min 1 No  
date$format 1 No  
print 15 Yes Default printer
printer_port 1 No  
prvdcl 1 No  
prvcmd 1 No  
prvudpfnc 1 No  
prvudpdcl 1 No  
prvxown 1 No  
prvview 1 No  
prvsub 1 No  
prvsup 1 No  
prverr 1 No  
prvsrc 1 No  
corp_phone 1 No  
prvlog 1 No  
prvapp 1 No  
mdflg 1 No  
multi_node 1 No Whether this record should be copied to other nodes
set_mode 1 No  
key$board 25 Yes Default keyboard mapping
node 13 Yes DECnet node name
startd 1 No  
starth 7 Yes  
meals 7 Yes  
nodays 1 No  
endh 7 Yes  
meale 7 Yes  
timefmt 1 No  
caltimeinc 5 Yes  
setusr 1 No  
oper 45 Yes  
calday 1 No  
ddsid 32 Yes  
extra1 43 Yes  
class 10 Yes  
uflag1 1 No  
uflag2 1 No  
uflag3 1 No  
uflag4 1 No  
uflag5 1 No  
uflag6 1 No  
uflag7 1 No  
uflag8 1 No  
uflag9 1 No  
uflag10 1 No  
language 20 Yes User's default language
extra2 50 Yes  
quota 10 Yes  
overdraft 10 Yes  
doccount 10 No  
loginchk 1 No  
utility 1 No  
status$line 1 No  
read$wide 1 No  
confirm$sel 1 No  
delete$unread 1 No  
new$folder$prompt 1 No  
cover$note 1 No  
delete$prompt 1 No  
delete_job 1 No  
cda_storage 1 No  
cda_handling 1 No  
classification 3 Yes  
categories 16 Yes  
create_grp 1 No  
rcv$sub 1 No  
create_conf 1 No  
create_drawer 1 No  
create_drawer_number 2 Yes  
cleanmail 1 No  
regular_user 1 No  
time_stamp 16 Yes  
orgunit1 32 Yes Organizational unit 1
orgunit2 32 Yes Organizational unit 2
orgunit3 32 Yes Organizational unit 3
orgunit4 32 Yes Organizational unit 4
expiry_warning 1 No  
cus$flag1 1 No  
cus$flag2 1 No  
cus$flag3 1 No  
cus$flag4 1 No  
cus$flag5 1 No  
cus$flag6 1 No  
cus$flag7 1 No  
cus$flag8 1 No  
cus$flag9 1 No  
cus$flag10 1 No  
cus$num1 6 Yes  
cus$num2 6 Yes  
cus$num3 6 Yes  
cus$date1 16 Yes  
cus$date2 16 Yes  
cus$user1 30 Yes  
cus$user2 30 Yes  
dec$text1 78 Yes  
dec$text2 76 Yes  

Table 37-7 ALL-IN-1 V2.x PROFILE LDIF Attributes
Attribute Size Normally Notes
name   present  
user 30 Yes ALL-IN-1 user name
template 20 Yes Template user to create account
direct 68 Yes Default ALL-IN-1 directory
frmlib 68 Yes Form libraries to be used automatically
not$in$use 1 No A value of 0 means in use, 1 means not in use, but normally the value is a space (blank)
create$failed 1 No Account creation failed
vmsuser 12 Yes VMS account name
reserved 15 Yes  
rsvd_for_tcs 1 No  
surname1 40 Yes  
forename1 16 Yes  
initials1 5 Yes  
fulname 64 Yes User's full name
company 64 Yes Company name
depart 32 Yes Department name
location 20 Yes Location
int_location 20 Yes Internal location
generation 3 Yes Generational qualifier (generation of family)
title 40 Yes  
phone 32 Yes External telephone number
internal_phone 32 Yes Internal telephone number
addr1 40 Yes Line 1 of postal address
addr2 40 Yes Line 2 of postal address
addr3 40 Yes Line 3 of postal address
addr4 40 Yes Line 4 of postal address
addr5 40 Yes Line 5 of postal address
addr6 40 Yes Line 6 of postal address
country_name 40 Yes  
zipcod 40 Yes Postal code
forename2 16 Yes Alternate forename
forename3 16 Yes Alternate forename
forename4 16 Yes Alternate forename
forename5 16 Yes Alternate forename
surname2 40 Yes Alternate surname
surname3 40 Yes Alternate surname
initials2 5 Yes Alternate initials
initials3 5 Yes Alternate initials
initials4 5 Yes Alternate initials
initials5 5 Yes Alternate initials
status 68 Yes Current user status
mail_reply 31 Yes Name of file to use for autoreply
notify 1 No Notify user of new mail
qpnot 1 No Notify user when print jobs complete
qbnot 1 No Notify user when batch jobs complete
tickler 1 No  
actitem 1 No  
mail_forward 78 Yes Address for mail autoforward
mail_forward2 78 Yes Continuation of autoforward address
mail_forward3 78 Yes Continuation of autoforward address
mail_forward4 78 Yes Continuation of autoforward address
maides 10 Yes Destination for this user's mail
mail_read_receipt 1 No Send read receipts
mail_menu 10 Yes Mail menu for this user
start 30 Yes First menu to use
editor 10 No Editor to use in ALL-IN-1
paswrd 31 No ALL-IN-1 password
enforced_archive 1 No  
mail$area 8 No  
ad$min 1 No  
date$format 1 No  
images$display 1 No  
tm$menu 10 Yes Time Management menu to use
print 15 Yes Default printer
printer_port 1 No  
prvdcl 1 No  
prvsup 1 No  
prverr 1 No  
prvcmd 1 No  
prvsrc 1 No  
prvapp 1 No  
corp_phone 1 No  
prvlog 1 No  
mdflg 1 No  
multi_node 1 No Whether this record should be copied to other nodes
set_mode 1 No  
node 13 Yes DECnet node name
key$board 25 Yes Default keyboard mapping
startd 1 No  
starth 7 Yes  
meals 7 Yes  
nodays 1 No  
endh 7 Yes  
meale 7 Yes  
timefmt 1 No  
caltimeinc 5 Yes  
setusr 1 No  
oper 45 Yes  
calday 1 No  
ddsid 32 Yes  
extra1 43 Yes  
class 10 Yes  
uflag1 1 No  
uflag2 1 No  
uflag3 1 No  
uflag4 1 No  
uflag5 1 No  
uflag6 1 No  
uflag7 1 No  
uflag8 1 No  
uflag9 1 No  
uflag10 1 No  
language 20 Yes User's default language
extra2 50 Yes  
quota 10 Yes  
overdraft 10 Yes  
doccount 10 No  
loginchk 1 No  
utility 1 No  

Table 37-8 ALL-IN-1 NETWORK LDIF Attributes
Attribute Size Notes
user 30 ALL-IN-1 user name
node 6 DECnet node name
timestamp 16 Date and time that the record was last exchanged with other nodes
fulname 32 Full name of the user
title 30  
depart 24 Department name
phone 20 Telephone number
addr1 30 Line 1 of postal address
addr2 30 Line 2 of postal address
addr3 30 Line 3 of postal address
addr4 30 Line 4 of postal address
zipcod 10 Postal code
network 62 Message Router network electronic mail address
last_update 23  
multi_node 1 Whether this record should be copied to other nodes
deleted 1 Whether this record is due for deletion

37.7.2.6 DDS LDIF Attributes (OpenVMS)

The LDIF file for DDS has a DN (Distinguished Name) attribute composed of the following fields from the DDS (if they are present):


givenname 
surname 
orgunit 
orgunit2 
orgunit3 
orgunit4 
orgname 
prdname 
amdname 
c 
For instance,


givenname=Rhum, surname=Johnson, orgunit=Pets, orgname=Example, c=US 

Table 37-9 lists the LDIF attributes for the DDS.

Table 37-9 DDS LDIF Attributes
Attribute Description
country Alphabetic country code
country_n Numeric country code
amdname Administrative Domain name
amdname_n Administrative Domain number
prdname Private Domain name
prdname_n Private Domain number
x121address X.121 address
terminalid Terminal identifier
orgname Organization name
orgunit Organizational Unit name
orgunit2 Organizational Unit 2 name
orgunit3 Organizational Unit 3 name
orgunit4 Organizational Unit 4 name
givenname Given name
givenname2 Given name 2
givenname3 Given name 2
givenname4 Given name 2
surname Surname
surname2 Surname 2
surname3 Surname 3
generation Generational qualifier
title Title
posnrole Position or role
initials Initials
initials2 Initials 2
initials3 Initials 3
initials4 Initials 4
initials5 Initials 5
commname Common name
telephone Telephone number
telephone2 Telephone number 2
telephone3 Telephone number 3
telephone4 Telephone number 4
location Location
intphone Internal telephone number
intphone2 Internal telephone number 2
intphone3 Internal telephone number 3
intphone4 Internal telephone number 4
mailstop Paper mail address, e.g., room or box number
uniqid  
userdef1 User defined element 1
userdef2 User defined element 2
userdef3 User defined element 3
userdef4 User defined element 4
userdef5 User defined element 5
userdef6 User defined element 6
ffpostaddr Free-format postal address
ffpostaddr2 Free-format postal address 2
ffpostaddr3 Free-format postal address 3
ffpostaddr4 Free-format postal address 4
ffpostaddr5 Free-format postal address 5
ffpostaddr6 Free-format postal address 6
ffpostaddr7 Free-format postal address 7
ffpostaddr8 Free-format postal address 8
intlocation Internal location
mrs_dgn MR/S location
mrs_den MR/S user name
mrp_nodename MR/P location
mrp_userid MR/P user name
mrx_dda Domain Defined Attribute
mrx_dda2 Domain Defined Attribute 2
mrx_dda3 Domain Defined Attribute 3
mrx_dda4 Domain Defined Attribute 4
mrx_flags MR/X flags
proxy_unused  
ddsid_unused  
password Password
uniquaid Unique User Agent id
reverse_lookup MR network electronic mail address
reverse_lookup2 MR network electronic mail address 2
mhsaddrhier MHS address part
mhsaddrhier2 MHS address part 2
mailbox MHS mailbox
mailbox2 MHS mailbox 2
userid MHS user identifier
userid2 MHS user identifier 2
vms_mhsaddrhier VMS address part
vms_node VMS node name
vms_userid VMS user name
language_pref Preferred language
unused11  
unused12  
unused13  
unused14  
unused21  
unused22  
unused23  
unused24  
unused31  
unused32  
unused33  
unused34  

Note

2 Sources of information on ALL-IN-1's directory include ALL-IN-1, A Technical Odyssey, Tony Redmond, Digital Press 1992.


Previous Next Contents Index