OSF DCE Problem Determination Guide

Error Messages and Status Codes
Severity: Varies Component: idl
Text: Definition of tag %1$s is not yet complete
Explanation: The tag <v>(name) is forward referenced in a context that requires it to be
completely defined. References to <kw>(struct) or <kw>(union) types by means of tag
name before the <kw>(struct) or <kw>(union) is completely defined is only allowed in
contexts in which the size is not needed (a pointer to the type or in a <kw>(typedef)).
Although IDL can process such references, the resulting stub cannot be compiled by most
C compilers.
Action: Move the declaration of the <kw>(struct) or <kw>(union) prior to this reference.
0x13283118 NIDL_DISCRIMIN
Severity: Varies Component: idl
Text: An [in] or [in,out] union must have an [in] discriminator
Explanation: A nonencapsulated union parameter that has the <kw>([in]) attribute must
have a discriminator, specified in a <kw>([switch_is]) clause, that also has the <kw>([in])
attribute, since the client stub code must know which member of the union to send to the
server.
Action: Modify the parameter referenced in the <kw>([switch_is]) clause to have the
<kw>([in]) attribute.
0x13283119 NIDL_DISCRIMOUT
Severity: Varies Component: idl
Text: An [in,out] or [out] union must have an [out] discriminator
Explanation: A nonencapsulated union parameter that has the <kw>([out]) attribute must
have a discriminator, specified in a <kw>([switch_is]) clause, that also has the
<kw>([out]) attribute, since the server stub code must know which member of the union
to send to the client.
Action: Modify the parameter referenced in the <kw>([switch_is]) clause to have the
<kw>([out]) attribute.
0x1328311a NIDL_DISCRIMREPAS
Severity: Varies Component: idl
Text: A [switch_is] variable must not have a [represent_as] type
Explanation: The parameter or field referenced in a <kw>([switch_is]) clause must not
be of a data type that has been declared to have a <kw>([represent_as]) type.
Action: Change the referenced parameter or field data type, or the data type definition
itself.
0x1328311b NIDL_DISCRIMXMITAS
Severity: Varies Component: idl
124330 Tandem Computers Incorporated 2405