Browse Prior Art Database

Tool for Querying State of Daemon Processes in OS/2 Distributed Computing Environment

IP.com Disclosure Number: IPCOM000114659D
Original Publication Date: 1995-Jan-01
Included in the Prior Art Database: 2005-Mar-29
Document File: 2 page(s) / 71K

Publishing Venue

IBM

Related People

Hidalgo, DS: AUTHOR

Abstract

Disclosed is an invention which provides a tool to query the state daemon processes in the OS/2* Distributed Computing Environment (DCE)**. Process management in OS/2 is done in a very different manner than in UNIX***. This creates problems in porting the tools used to start the daemon processes in the Distributed Computing Environment (DCE) from UNIX to OS/2. Specifically, it is a problem for the DCE startup script command to determine when a DCE daemon process is ready for service.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Tool for Querying State of Daemon Processes in OS/2 Distributed Computing
Environment

      Disclosed is an invention which provides a tool to query the
state daemon processes in the OS/2* Distributed Computing Environment
(DCE)**.  Process management in OS/2 is done in a very different
manner than in UNIX***.  This creates problems in porting the tools
used to start the daemon processes in the Distributed Computing
Environment (DCE) from UNIX to OS/2.  Specifically, it is a problem
for the DCE startup script command to determine when a DCE daemon
process is ready for service.

      The DCE product requires that a fixed set of dedicated
processes be started and remain active (i.e., daemon processes) in
order to provide the services necessary for DCE applications to work.
There is no limit to the length of time that these daemons can stay
active.  However, because of the functional dependencies between
daemon processes, it is necessary that the daemons be started in a
predefined order (i.e., end point mapper daemon first, security
server
daemon second, security client, name space advertiser and clerks,
name
space server, and last the time service clerks and servers).

      The OS/2 DCE daemons are started through a command script file
created by the the OS/2 DCE installation program.  An important part
of the algorithm used by this script is the determination of a
daemon's readiness to provide its services.  This must be done in
order to insure that the daemons that are started next will have the
necessary services available to them, thus avoiding unacceptable
startup failures.

      This invention provides a tool that uses the interface to the
Process Tracking Facility to obtain the state of any of the OS/2 DCE
daemon processes during DCE startup.  This tool, which is published
with th...