IAED(8C)

NAME
iaed - OSI transport listener (using the Directory)

SYNOPSIS
iaed [-d] [-t] [-x] [-b] [-z] [-8] [-D DIT] [-m] [-c DSA-name-or-address] [-u username] [-p password]
(under /etc/rc.local)

DESCRIPTION
The iaed server listens for OSI transport connections on the local host. It is similar to the tsapd program, except that it gets its configuration information from the OSI directory: iaed will search the OSI directory for entries with an objectClass of iSODEApplicationEntity. For each entry, iaed will listen on the appropriate transport address (as extracted from the presentationAddress attribute of the entry). Each entry also contains an execVector attribute which indicates which UNIX program provides the given service.

Approximately every twenty-four hours iaed will re-connect to the Directory to see if anything has changed. In addition, sending iaed a SIGHUP will cause it to check the Directory immediately. Note that if the local DSA is slaving the information, then changes may not propagate in a timely fashion. If the `-m' switch is given, then iaed will always talk to a master DSA when asking for the information by using the DAP service option “dont-use-copy”.

The argument given to the `-D' switch tells iaed where to look for entries. If the value starts with an `@', then this specifies an absolute location in the DIT; otherwise, the value is appended to the local_DIT position given in the dsaptailor file. By default, dased will use non-authentication when binding to the Directory. If desired, a username (DN) and a password can be supplied using the `-u' and `-p' switches can be used (respectively). Further, iaed will connect to the default local DSA (the first entry in the dsaptailor file). If desired, the name or address of another DSA can be suppoed using the `-c' switch.

Note that iaed will only handle those entries whose presentationAddress attribute contains a non-null transport selector and null session and presentation selectors.

By default, all network services are enabled (if defined in the configuration). The `-t' option specifies TCP-only operation, the `-x' option specifies X.25-only operation, the `-b' option specifies tp0bridge-only operation, the `-8' option specifies X.25(1984)-only operation, and the `-z' option specifies TP4-only operation.

iaed runs the program with permissions set to the owner and group of the program. Hence, unpriviledged programs can be invoked directly under iaed.

DEBUG OPERATION
If iaed is started interactively, or if the `-d' switch is given, then debug mode is entered. In this case, all logging activity is displayed on the user's terminal, the logging information is more verbose, and iaed will terminate after it handles the first incoming connection (this allows iaed to be run under a debugger).

EXAMPLES
For most installations,

iaed -D cn=`hostname` &

run under /etc/rc.local is sufficient. This runs TCP-, X.25-based and/or TP4-based services, depending on the configuration.

FILES
iaed.log	log file

SEE ALSO
tsapd(8c)

AUTHOR
Marshall T. Rose