Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
Release Notes for HP-UX 10.20: HP 9000 Computers > Chapter 5 Other Operating System and Subsystem Changes

DCE (Distributed Computing Environment)

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

For 10.20 and 10.10:

For 10.20, HP DCE/9000 Version 1.5 client software is included in default HP-UX system software bundles. For 10.10, HP DCE/9000 Version 1.4.1 client software is included in default HP-UX system software bundles.

The functionality ensures that any HP-UX 10.20 and 10.10 system that has installed the default system software bundles can be configured as a DCE client, and as such, will operate with HP/DCE 9000 servers or with DCE servers from another vendor and can run any DCE RPC application.

Also bundled with HP-UX 10.20 and 10.10 is a standalone POSIX Threads library (libcma.sl) that enables developers to use the pthreads API (Application Programmer Interface) without linking against the entire DCE library.

NOTE:
  • HP DCE/9000 runs only on a long-name file system. If you have a short-name file system, you must first run convertfs(1m) to convert your file system to long names.

  • Hewlett-Packard requires use of the ANSI C compiler when building any threaded application (this includes ALL HP DCE applications.) Hewlett-Packard does not provide support for threaded applications that were not compiled using ANSI C.

DCE software included in HP-UX 10.20 and 10.10 is either "default-bundled" (included in one of the standard Series 700 or Series 800 system software bundles) or "optional-bundled" (available on the media and optionally installable). See “Functionality”, “Default-Bundled Software”, and “Optional-Bundled Software” for more information.

Functionality

For 10.20:

  • HP DCE Measurement Service (DMS) to monitor resource utillization and performance of HP DCE 1.5 servers.

  • Support for large UUIDs.

  • Support for large files APIs; however, there is no support for creating or operating on large files within DFS.

  • Integrated login support for CDE/PAM.

  • Support for context-switching 64-bit machine registers in DCE threads (libcma and libdce).

  • Thread-safe wrapper for the new POSIX 1003.1b calls (waitid, nanosleep, and setrlimit64).

In addition, HP DCE Version 1.5 contains numerous bug fixes.

Impact

For 10.20:

There will be no impact to the general (non-DCE) HP-UX user. Both shared and archived threaded applications will run on both PA1.1 and PA2.0 machines at 10.20 without recompiling.

Compatibility

For 10.20:

HP DCE 1.5 supports binary compatibility with HP DCE 1.2/1.2.1, HP DCE1.3/1.3.1, and HP DCE 1.4/1.4.1/1.4.2. Applications linked with the archived HP DCE 1.2/1.2.1 or 1.3/1.3.1 libdce are fully compatible with applications built with HP DCE 1.5 libraries. These applications can share login contexts and credentials without loss of data.

Binary compatibility for statically-linked HP DCE 1.2/1.2.1/1.3/1.3.1 applications can be disabled, resulting in minor performance gains and slightly smaller credentials files. By default, binary compatibility is enabled when HP DCE 1.5 is installed and configured. You may disable binary compatibility on a per-host basis with the following command:

   dcecp> hostvar set -secbinarycompat off

To enable binary compatibility after it has been disabled, do the following:

  1. Issue the command

          dcecp> hostvar set -secbinarycompat on
    
  2. Stop and restart DCE daemons.

  3. If using Integrated Login, log out, and log in.

If statically-linked HP DCE 1.2/1.2.1/1.3/1.3.1 application purges a login context (via sec_login_purge_context) that an HP DCE 1.5 application had created or refresehd, one of the credential files will not be deleted from the disk. This file is located in /var/opt/dce/security/creds. The filename will consist of the unique credential cache id associated with the login context with a data.db suffix. Administrators can manually remove this file.

For information about the U.S./Canada version of HP DCE, see the HP DCE/9000 Version 1.5 U.S./Canada Version Release Note.

Due to the following changes at OSF DCE 1.1, there may be source code incompatibility with previous HP DCE releases. The following changes will impact user programs and scripts:

  • Several control programs were replaced with dcecp and several corresponding daemons no longer exist.

  • ACL manager facilities were provided withing libdce; it is now necessary to transition user-written ACL managers to use the new facilities.

For detailed information about these items, see the release notes in:

    /opt/dce/newconfig/RelNotes/HPDCE1.5RelNotes.ps

    

    /opt/dce/newconfig/RelNotes/HPDCE1.5RelNotes.txt   

For 10.10:

  • Parity with OSF/DCE Version 1.1

  • Single Administrative DCE Control Program - dcecp

  • DCE Daemon (combines rpcd and sec_clientd) - dced

  • Cell Aliasing

  • Hierarchical Cells (limited)

  • Serviceability improvements

  • Security Delegation - intermediary servers can operate on behalf of the initiating client while preserving identities and ACLs

  • Auditing - tracking of security-related events

  • Extended Generic Security Service Application (GSSAPI) - message passing applications can use DCE security (includes GDS)

  • Extended Registry Attributes (ERA) - provides single sign-on across non-Unix platforms and legacy systems by enabling a secure way of associating additional security information with users and groups

  • Extended Login Capabilities - pre-authentication and password management allows applications to require access only from trusted machines

  • Group Override - customizes group name mapping from host to host to allow DCE to adopt to various operating system conventions

  • Internationalization Interfaces - message catalogs for all user-visible messages

  • Character Code Set Interoperability - allows development of RPC applications that automatically convert character data from one code set to another

  • IDL Compiler performance enhancements - smaller stub size and support for a number of new IDL constructs

  • RPC Performance Enhancements - allows additional client sockets during peak usage and optimizes RPC runtime packets

  • GDS Enhancements - ease of programming and administration

  • DFS/NFS Gateway (was available in HP DCE 1.2)

  • DFS Delegation - files can be passed with initiator's privileges intact

  • Subtree Operations - allows large-scale administrative name changes within cells

  • Distributed Time Server (DTS) Enhancements - remote administration

  • Enable single threaded Datagram protocol clients

  • Single cds client process per machine

  • Support for Kerberos V5 clients

  • dced/dcecp time synchronization

  • Increase performance of local RPC

  • IDL++ user defined exceptions

  • Compatibility with ServiceGuard

  • Reduced disk and memory consumption for client host machines

Default-Bundled Software

DCE default-bundled software is included in one or more of the Series 700 Runtime, Series 700 Desktop, Series 800 Server, and Series 800 Minimum Functionality bundles.

DCE default-bundled software includes:

  • DCE Shared Libraries:

    • pthreads shared library (libcma.sl)

    • International DCE shared library (libdce.sl)

  • DCE Core Client Software:

    • Allows you to configure and administer a minimal DCE client host and to run any DCE RPC applications.

    • Includes:

      • DCE daemon and control program

      • CDS client and administrative software

      • Security client and administrative software

      • Kerberos tools

      • Administrative tools for UUIDs, status codes, etc.

      • DCE configuration tools (dce_config and sam-based DCM)

      • Message catalogs for all DCE runtime software

      • DCE Audit Service daemon

  • DTS Software:

    • Allows you to synchronize DCE hosts.

    • Includes:

      • DTS daemons and administrative software

      • DTS time provider examples

Optional-Bundled Software

For 10.20 and 10.10:

This software is optionally installable. That is, it is included on the HP-UX 10.20 and 10.10 media and is available for installation, but is not included in any of the default HP-UX bundles.

The optional-bundled software includes:

  • DFS Client Software (in a future release, DFS client software will be distributed at no charge in the Applications Release media)

  • Supplemental DCE Administrative Software (Account Manager, Cell Monitor, CDSBrowser, HP Camera, dceping, dceval, and so on.)

  • DCE Application Development Software

  • Manpages and Online Help for bundled software

Consult your HP Sales Representative (SR) or Service Engineer (SE) for details.

For further DCE product information, including configuration instructions and information on how US users can order the free "DCE/9000 U.S. Libraries for HP-UX" product, see the following:

On a 10.20 system:

  • /opt/dce/newconfig/RelNotes/HPDCE1.5RelNotes.ps

  • /opt/dce/newconfig/RelNotes/HPDCE1.5RelNotes.txt

On a 10.10 system:

  • /opt/dce/newconfig/RelNotes/HPDCE1.4.1RelNotes.ps

  • /opt/dce/newconfig/RelNotes/HPDCE1.4.1RelNotes.txt

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© Hewlett-Packard Development Company, L.P.