OSF DCE Problem Determination Guide

Error Messages and Status Codes
Explanation: An IDL declaration attempts to use mixed pointer (<kw>(*)) and array
(<kw>([])) syntax to define a multidimensional array. The interpretation that an asterisk
(<kw>(*)) is used to represent an array is due to the presence of one or more of the
<kw>([max_is]), or <kw>([size_is]) attributes. It is ambiguous whether size attributes
apply to the pointer or the array, thus IDL does not allow mixing pointer and array syntax
when size attributes are present.
Action: The IDL compiler requires that you make such declarations using only array
<kw>([]) syntax. If you do not want to declare a multidimensional array, you used the
<kw>([max_is]), or <kw>([size_is]) attribute incorrectly. They apply only to arrays with
bounds that are not fixed, and the declared array has fixed bounds.
0x13283162 NIDL_ARRTYPATTR
Severity: Varies Component: idl
Text: Arrays of [%1$s] type can only use the [size_is] and [length_is] array attributes
Explanation: The indicated attribute cannot be applied to a type if there is an array
which has this type as base type and any of the attributes <kw>([min_is]),
<kw>([max_is]), <kw>([first_is]), <kw>([last_is]), or <kw>([string]) has been applied to
the array.
Action: Use only the <kw>([size_is]) and/or <kw>([length_is]) attributes in relevant
array declarations, or specify a different base type for the array that has the indicated
attribute.
0x13283036 NIDL_ARRVARYDIM
Severity: Varies Component: idl
Text: Arrays can be varying in the first dimension only
Explanation: IDL only allows an array to be varying in its first dimension.
Action: Remove the <kw>([first_is]), <kw>([last_is]), or <kw>([length_is]) attributes
that refer to dimensions other than the first.
0x13283037 NIDL_ARRXMITOPEN
Severity: Varies Component: idl
Text: Arrays with [transmit_as] cannot be conformant or varying
Explanation: IDL does not allow a conformant or varying array with the
<kw>([transmit_as]) attribute.
Action: Change the declaration so the array is of fixed size and has no data limit
attributes, or remove the <kw>([transmit_as]) attribute.
0x13283159 NIDL_ATTROUTCFMTCS
Severity: Varies Component: idl
Text: An [in,size_is] parameter for an [out,cs_char] array cannot be used for other array
attributes
124330 Tandem Computers Incorporated 2397