VMS Help  —  DCE  DCE_INTRO, dce_server_intro
  NAME
      dce_server_intro - Introduction to the DCE server routines

  DESCRIPTION

  The routines described on this reference page are used by servers to
  register themselves with DCE.  This includes registering with the RPC
  runtime, the local endpoint mapper, and the namespace.  Routines are
  also available to set up DCE security so that servers can receive and
  invoke authenticated RPCs.

  THE DCE SERVER ROUTINES

  The server routines are as follows, listed in alphabetical order:

  dce_server_disable_service()
                       Unregisters an individual interface of a DCE
                       server from the RPC runtime, and marks the
                       server's endpoints as disabled in the dced's
                       endpoint mapper service.

  dce_server_enable_service()
                       Registers an individual interface (application
                       service) of a DCE server with the RPC runtime,
                       and marks the server's endpoints as enabled in
                       the dced's endpoint mapper service.

  dce_server_inq_attr()
                       Obtains application-specific attribute data
                       from the dced server configuration data.

  dce_server_inq_server()
                       Obtains the server configuration data dced
                       used to start the server.

  dce_server_inq_uuids()
                       Obtains the UUIDs that dced used in its srvrconf
                       and srvrexec facilities to identify the server's
                       configuration and execution data.

  dce_server_register()
                       Registers a DCE server by establishing a server's
                       binding information, registering its services
                       (represented by interface IDs) with the RPC
                       runtime, and entering its endpoints in the dced's
                       endpoint mapper service.

  dce_server_sec_begin()
                       Prepares a server to receive and generate
                       authenticated RPCs.

  dce_server_sec_done()
                       Releases the resources previously set up by a
                       call to dce_server_sec_begin().

  dce_server_unregister()
                       Unregisters a DCE server by unregistering a
                       servers services (interfaces) from the RPC
                       runtime, and removing the server's endpoints
                       from the dced's endpoint mapper service.

  dce_server_use_protseq()
                       Registers a protocol sequence to use for the
                       server.

  DATA TYPES AND STRUCTURES

  dce_server_handle_t An opaque data structure containing information
                      the runtime uses to establish the server with DCE.

  dce_server_register_data_t
                      A structure that contains an interface handle
                      (generated by IDL), a default EPV, and a count
                      and array of dce_server_type_ts for services that
                      use RPC object types.

  dce_server_type_t   A structure containing a manager type UUID and an
                      RPC entry-point vector (EPV) that specified which
                      routines implement the IDL interface for the
                      specific type.

  server_t            See dced_intro for a complete description of
                      server_t.

  FILES

      dce/dced.h

      dce/dced_base.idl

  RELATED INFORMATION

      BOOKS: OSF DCE Application Development Guide
Additional Information: explode extract

dce_server_disable_service dce_server_enable_service dce_server_inq_attr dce_server_inq_server dce_server_inq_uuids dce_server_register dce_server_sec_begin dce_server_sec_done dce_server_unregister dce_server_use_protseq

DCE$CDSBROWSER.HLB DCE$EXPORT_HELP.HLB DCE$IMPORT_HELP.HLB DCE$UAF_HELP.HLB

Close Help