{
{    The purpose of this request is to add a title to the list of titles
{  registered in the CDNA Directory for a server application.  The specified
{  title is registered in the directory with the network address of the server
{  application. Client applications may then translate the title to obtain the
{  associated network address.
{
{    Besides the server application's network address, certain other server
{  attributes are registered in the CDNA Directory with the title.  These
{  attributes are optionally delivered to a client application as part of a
{  title translation.  The network address of the server application and the
{  type of connection (protocol) accepted by the server are obtained from the
{  server application's definition, as specified via the
{  MANAGE_NETWORK_APPLICATIONS utility, and registered in the CDNA Directory
{  with the title.  Other server attributes which are optionally registered in
{  the CDNA Directory with the title may be specified as parameters to this
{  request.
{
{    The requesting job need not be attached to the server application.
{  However, for a self-initiated server application, at least one job must be
{  attached to the server application.
{
{    The specified title is implicitly deleted from the list of titles
{  registered in the CDNA Directory under the following conditions:
{
{      - The server application's network address becomes inactive.  For a
{        self-initiated server, this occurs when no jobs remain attached to the
{        server.  For a NAM-initiated server, this occurs when the server is
{        deactivated.
{
{      - A NOS/VE deadstart occurs.
{
{  The nap$delete_server_title request may be used to explicitly delete the
{  title.
{
{        NAP$ADD_SERVER_TITLE (SERVER, TITLE, ATTRIBUTES,
{          BROADCAST_REGISTRATION, STATUS)
{
{  SERVER: (input) This parameter specifies the name of the server application
{        on whose behalf the title is to be registered.
{
{        The specified name must be the name of a defined server application --
{        refer to the MANAGE_NETWORK_APPLICATIONS utility.  The caller must be
{        authorized to perform the functions of the specified server
{        application.  The criteria used to validate this privilege is
{        determined by the server_ring, server_system_privilege and
{        server_capability attributes of the specified server application.
{
{  TITLE: (input) This parameter specifies the title to be registered.  This
{        title must be one of the SERVER_MANAGED_TITLES specified in the server
{        application's definition (refer to the MANAGE_NETWORK_APPLICATIONS
{        utility).
{
{  ATTRIBUTES: (input) This parameter specifies attributes of the server
{        application which are to be registered in the CDNA Directory with the
{        title and optionally delivered to a client application with a
{        translation of the title.  A NIL pointer indicates that no attributes
{        are specified.
{
{        The following attributes may be specified:
{
{          nac$title_priority: Specifies the priority of the server registering
{            the title relative to other servers which register the same title.
{            If no priority is specified, the title is registered with the
{            maximum priority.
{
{          nac$title_data: Specifies application-specific data to be
{            communicated to client applications.  The syntax and semantics of
{            this data are determined by the server application.  If no data is
{            specified, then none is registered in the CDNA Directory with the
{            title.
{
{  BROADCAST_REGISTRATION: (input) This parameter specifies whether a
{        translation of the title should be broadcast to remote systems when
{        the title is registered.   Such broadcasting is necessary to make the
{        translation available to client applications which use a recurrent
{        directory search.
{
{  STATUS: (output) This parameter specifies the request status.
{        CONDITIONS: nae$application_inactive
{              nae$directory_data_too_large
{              nae$duplicate_selector
{              nae$duplicate_title
{              nae$invalid_directory_priority
{              nae$invalid_selector
{              nae$network_inactive
{              nae$no_server_job_attached
{              nae$title_not_authorized
{              nae$title_too_long
{              nae$title_too_short
{              nae$unknown_application
{
