OSF DCE Problem Determination Guide

OSF DCE Problem Determination Guide
Text: Members of unions cannot be of type handle_t
Explanation: Data type <kw>(handle_t) is only meaningful when used as the data type
of the first parameter in an operation. It is used to establish a binding to a server of the
interface.
Action: Do not declare <kw>(union) members of data type <kw>(handle_t).
0x1328306d NIDL_HANXMITAS
Severity: Varies Component: idl
Text: A handle_t first parameter must not have [transmit_as] type
Explanation: A parameter of type <kw>(handle_t), when used as the data type of the first
parameter in an operation, is used to establish a binding to a server of the interface. It is
not sent over the wire, therefore it is incorrect for it to have a <kw>([transmit_as]) data
type.
Action: Remove the <kw>([transmit_as]) clause from the type’s declaration.
0x13283048 NIDL_HYPERCONST
Severity: Varies Component: idl
Text: A hyper constant type is not allowed
Explanation: <kw>(hyper) constant is not allowed.
Action: Modify the <kw>(constant) type to one of the supported types: <kw>(long, char,
boolean, void *,) or <kw>(char *).
0x1328306e NIDL_IDEMPIPE
Severity: Varies Component: idl
Text: The attribute [idempotent] is not valid on an operation with pipes
Explanation: An operation that uses pipes cannot be idempotent, because the
<kw>(pipe) data stream can break at unpredictable times.
Action: Remove the <kw>([idempotent]) attribute from the operation, or remove the
<kw>(pipe) parameter from the operation.
0x1328301a NIDL_IDTOOLONG
Severity: Varies Component: idl
Text: Warning: Identifier: %1$s too long; maximum is %2$lu chars
Explanation: The length identifier exceeds the maximum number of characters allowed
by IDL for portability.
Action: Shorten the identifier name to within the allowed limit. Make sure the shortened
identifier name is unique.
2 416 Tandem Computers Incorporated 124330