About HP DCE/9000 Version 1.7

Interoperability and Compatibility

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 DCE, and with DCE-related technologies.

Binary Compatibility with Previous HP DCE Releases

Applications built on HP-UX 10.30 with HP DCE 1.6 may need to recompile due to the versioning of libdce and libcma in HP-UX 11.0. HP DCE 1.7 supports binary compatibility with HP DCE 1.2.1 and later releases. Applications linked with the archived HP DCE 1.2, 1.2.1, 1.3.1, 1.4, 1.4.1, 1.4.2, and 1.5 libdce are fully compatible with applications built with HP DCE 1.7 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, 1.4, 1.4.1, 1.4.2, and 1.5 applications can be disabled, resulting in minor performance gains and slightly smaller credentials files. By default, binary compatibility is enabled when HP DCE 1.7 is installed and configured. You may disable binary compatibility on a per-host basis with the following commands:

#ps -efgrep dced #kill <dced PID#> #/opt/dce/sbin/dced -r #ps -efgrep 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

1-10

Planning and Configuring HP DCE 1.7