Browse Prior Art Database

Migration Utility for Distributed Computing Environment Application Enabler for OS/2

IP.com Disclosure Number: IPCOM000115162D
Original Publication Date: 1995-Mar-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 4 page(s) / 166K

Publishing Venue

IBM

Related People

Child, GL: AUTHOR [+2]

Abstract

Disclosed is a utility which migrates the Distributed Computing Environment (DCE) naming environment from the DCE Application Enabler for OS/2* product, into the full DCE environment. This allows DCE applications which have been written for the DCE Application Enabler for OS/2 environment to continue to operate, with the same namespace, in the full DCE environment.

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

Migration Utility for Distributed Computing Environment Application
Enabler for OS/2

      Disclosed is a utility which migrates the Distributed Computing
Environment (DCE) naming environment from the DCE Application Enabler
for OS/2* product, into the full DCE environment.  This allows DCE
applications which have been written for the DCE Application Enabler
for OS/2 environment to continue to operate, with the same namespace,
in the full DCE environment.

      In the current Open Software Foundation (OSF) DCE
implementation, any DCE based distributed application requires the
presence of all DCE services in order to operate.  This includes the
Cell Directory Server, Security server and Distributed Time Servers.
Also required are all the DCE runtime support (Threads, Remote
Procedure Call (RPC), Cell Directory Services (CDS), Distributed Time
Services (DTS) and Security).

      This can cause potential installation, configuration and
administrative problems as well as added expense due to OSF license
fees.  Additionally, it increases the product size in terms of DASD
and memory usage.  The product which address these concerns is called
"DCE Application Enabler for OS/2".

      The DCE Application Enabler for OS/2 product includes runtime
support for Threads, RPC, Distributed Time API's and a separate
independent naming service which supports the RPC based naming API's
and semantics.  This naming service allows RPC based applications to
execute unchanged from full DCE and supports the same sort of
administration capability as is available in the full DCE
environment.

      The utility described by this disclosure allows the customer to
upgrade from the DCE Application Enabler for OS/2 development
environment to the full DCE product and retain the namespace that
they had created and had been using.  Using this migration
capability, the customer does not have to recreate the namespace from
scratch in full DCE or change their applications.

      The Migration Utility reads entries from the DCE Application
Enabler for OS/2 namespace and adds them into the full DCE namespace,
creating them if necessary.  The Migration Utility also handles the
situation where an entry exists in the DCE Application Enabler for
OS/2 environment and already exists in the full DCE environment as
well.  This is called a "collision" and the user is given the option
to either replace the entry in the full DCE namespace with the entry
which was in the DCE Application Enabler for OS/2 namespace, or to
leave the entry in the full DCE namespace unchanged.

      The Migration Utility operates in both the DCE Application
Enabler for OS/2 environment and the full DCE environment since it
moves entries from the DCE Application Enabler for OS/2 environment
into the full DCE environment.

      The Migration Utility also creates a log file which records
what namespace entries were migrated, which entries already existed
in the full DCE n...