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
HP DCE/9000 Version 1.6: Planning and Configuring HP DCE 1.6 > Chapter 1  About HP DCE/9000 Version 1.6

Interoperability and Compatibility

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

This section describes the interoperability of this release with various implementations of OSF DCE, and its compatibility with previous versions of HP DCE, and with DCE-related technologies.

Binary Compatibility with Previous HP DCE Releases

HP DCE 1.6 supports binary compatibility with HP DCE 1.2.1 and later releases. Applications linked with the archived HP DCE 1.2, 1.2.1, and 1.3.1 libdce are fully compatible with applications built with HP DCE 1.6 libraries. These applications can share login contexts and credentials without loss of data.

In HP DCE 1.6 the DCE_SVC_DEBUG macro was changed to acquire a SVC mutex lock (in earlier releases, this took place in the serviceability library). As a result, HP DCE 1.5 applications that use the DCE_SVC_DEBUG macro are not binary compatible with HP DCE 1.6 applications. To enable binary compatibility, the HP DCE 1.5 applications must be recompiled with HP DCE 1.6 running on the HP-UX 10.30 operating system.

Binary compatibility for statically-linked HP DCE 1.2, 1.2.1, and 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.6 is installed and configured. You may disable binary compatibility on a per-host basis with the following commands:

#ps -ef|grep dced
#kill <dced PID#>
#/opt/dce/sbin/dced -r
#ps -ef|grep dced
#kill -SIGUSR1 <dced pid#>
#dcecp -local
dcecp> acl mod hostdata -change
{user hosts/$HOST/self criI} -local
dcecp> acl mod hostdata -io -change
{users hosts/$HOST/self cdprw} -local
dcecp> quit
#kill -SIGUSR1 <dced pid#>
dcecp>
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 a statically-linked HP DCE 1.2, 1.2.1, or 1.3.1 application purges a login context (via sec_login_purge_context) which an HP DCE 1.6 application had created or refreshed, one of the credential files will not be deleted from the disk. This file is located in
    /var/opt/dce/security/creds
    . The file name will consist of the unique credential cache ID associated with the login context and a ".data.db" suffix. Administrators may remove this file manually if they wish.

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

Source Code Compatibility with Previous
HP DCE Releases

There are no known source code incompatibilities between HP DCE 1.6 and previous releases.

Interoperability with Other Implementations of OSF DCE

This release has been tested to ensure interoperability with the implementations of OSF DCE on the platforms listed in Table Table 1-1 “HP DCE Interoperability With Other Platforms and DCE Implementations”:

Table 1-1 HP DCE Interoperability With Other Platforms and DCE Implementations

Platform

Operating System

DCE Implementation

OSF DCE Version

Digital Alpha

Digital UNIX 3.2-2

Digital DCE V 1.3 (Rev 51)

1.0.3

IBM RS6000

AIX 4.1.4.0

AIX DCE 2.1

1.1

Sun SPARC station

SunOS 5.4
Solaris 2.4

Transarc DCE 1.1

1.1

Dell 450/ME 486

Microsoft DOS 5.0 Microsoft Windows 3.0

Gradient DCE 1.0.2a, 1.0.3

1.0.2, 1.0.3

Dell 450/ME 486

Digital Windows NT

Digital DCE V 1.3

1.0.3

Dell 450/ME 486

IBM OS/2 2.1

IBM DCE 1.1

1.1

 

Hewlett-Packard's DCE configuration tools are not guaranteed to interoperate with other vendor's DCE implementations. In particular:

  • The DCE Configuration Manager, DCM, will configure any other HP DCE/9000 Version 1.4x Series 700/800 system. It will also configure versions 1.5, 1.4, 1.4.1, 1.4.2, 1.3.1, 1.2, and 1.2.1 of HP DCE/9000, but some operations may not be supported.

  • DCM will discover a cell in its entirety, including non-HP systems provided the non-HP systems have been correctly configured in the CDS name space. (DCM cannot configure non-HP systems.)

  • DCM may be run from any DCE/9000 Version 1.6 system within the cell.

  • HP's version of dce_config is based on the OSF version, but contains enhancements specific to HP systems.

Interoperability of the DES and DES-Hidden Versions

The DES and DES-hidden versions of this release are interoperable with the following limitation: DES-based application servers or clients that specify the "privacy" RPC data protection level or the gss_seal "confidentiality requested" flag are not interoperable with servers or clients based on the DES-hidden version.

Neither DES nor DES-hidden versions of DCE are interoperable with any DCE version that has been built with the DES code omitted (instead of hidden). Some DCE ports from other vendors were built in this way in order to meet U.S. export requirements. If you are running a DCE port from another vendor, check with that vendor for details.

Kerberos Authentication Protocol Compatibility

The DCE Security authentication service implements Kerberos Version 5. DCE Security does not provide backward compatibility support for Kerberos Version 4.

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