{
{   The purpose of this request is to register a title and associated
{ addresses of a network service. Client applications may then request a
{ translation of the title and receive the associated address.
{
{   A title remains registered until a call to nlp$delete_registered_title
{ is made.
{
{        NLP$REGISTER_TITLE (TITLE, OSI_ADDRESS, PROTOCOL,
{              USER_INFORMATION, USER_INFORMATION_LENGTH, PRIORITY, DOMAIN,
{              DISTRIBUTE, CLASS, PASSWORD, IDENTIFIER, STATUS)
{
{ TITLE: (input) This parameter specifies the title to be registered.
{
{ OSI_ADDRESS: (input) This parameter specifies the kind and the value of the
{        address to be registered for use of the OSI stack.
{
{ PROTOCOL: (input) This parameter specifies the directly accessable service
{        (i.e. protocol) used by the server.
{
{ USER_INFORMATION: (input) This parameter specifies the address of up to 32
{        bytes of data that is to be given to a client upon translation of
{        this title.
{
{ USER_INFORMATION_LENGTH: (input) This parameter specifies the length of the
{        user information addressed by the user_information parameter.
{
{ PRIORITY: (input) This parameter specifies the priority of this instance of
{        this title registration. By convention, one is the highest priority.
{
{ DOMAIN: (input) This parameter specifies the portion of the network that can
{        receive this title translation.
{
{ DISTRIBUTE: (input) This parameter specifies whether this translation should
{        be distributed gratuitously to all systems in it's domain upon regis-
{        tration or change. Distribution is intended to be used to notify
{        existing clients that issued a translation request with the
{        recurrent search option that a new server is present.
{
{ CLASS: (input) This parameter specifies the title class of
{        this title. Possible values are CDNA internal and CDNA external.
{        CDNA internal class is intended for use by network management
{        entities.
{
{ PASSWORD: (input) This parameter specifies a password that must be given
{        on an associated nlp$delete_registered_title or nlp$change_registered_title
{        request.
{
{ USER_IDENTIFIER: (input/output) This parameter specifies the user identifier given
{        to this instance of the title registration by the user. Note that if this
{        parameter is given the value OSC$NULL_NAME, the directory will assign a
{        unique value of the form NAI$integer on behalf of the user.
{
{ IDENTIFIER: (output) This parameter specifies the directory entry identifier
{        assigned to uniquely identify this instance of the title registration.
{
{ STATUS: (output) This parameter specifies the request status.
{        CONDITIONS: nae$duplicate_registration
{        IDENTIFIER: 'NA'
