Planning and Configuring HP-UX DCE 1.9

Chapter 2
About HP-UX DCE Version 1.9
Interoperability and Compatibility
10
Interoperability and Compatibility
This section describes the interoperability of this release with various implementations of OSF DCE, and its
compatibility with previous versions of HP-UX DCE, and with DCE-related technologies.
Binary Compatibility with Previous HP-UX DCE Releases
HP-UX DCE 1.9 supports binary compatibility with HP-UX DCE 1.2.1 and later releases. Applications linked
with the archived HP-UX DCE 1.2, 1.2.1, 1.3.1, 1.4, 1.4.1, 1.4.2, 1.5, 1.6, or 1.7 libdce are fully compatible
with applications built with HP-UX DCE 1.9 libraries. These applications can share login contexts and
credentials without loss of data.
Binary compatibility for all statically-linked HP-UX DCE versions can be disabled, resulting in minor
performance gains and slightly smaller credentials files. By default, binary compatibility is enabled when
HP-UX DCE 1.9 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 -localdcecp> acl mod hostdata -change {user hosts/$HOST/self criI} -localdcecp> acl mod hostdata
-io -change {users hosts/$HOST/self cdprw} -localdcecp> 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-UX DCE 1.2, 1.2.1, 1.3.1, 1.4, 1.4.1, 1.4.2, 1.5, 1.6, or 1.7 application purges a
login context (via sec_login_purge_context) which an HP-UX DCE 1.9 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.
Source Code Compatibility with Previous HP-UX DCE Releases
There are no known source code incompatibilities between HP-UX DCE 1.9 and previous releases.
Interoperability with Other Implementations of OSF DCE
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 HP-UX DCE/9000 Version 1.4x Series 700/800
system. It will also configure versions 1.6, 1.5, 1.3.1, 1.2, and 1.2.1 of HP-UX 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.)