OSF DCE Problem Determination Guide

OSF DCE Problem Determination Guide
0x13283133 NIDL_LANGUNSFNRS
Severity: Varies Component: idl
Text: Warning: Non-scalar function result converted to trailing [out] parameter
Explanation: The target language selected does not allow the function result argument of
a routine to be a non-scalar type. The IDL compiler converts such a construct to a trailing
<kw>([out]) parameter.
Action: No action is required. You might want to edit your IDL source and change the
declaration from a function result to an <kw>([out]) parameter in order to map naturally
to the target language.
0x1328308b NIDL_LASTINATTR
Severity: Varies Component: idl
Text: The [last_is] parameter must have the [in] attribute
Explanation: The <kw>([last_is]) attribute specifies a parameter that contains the upper
data limit of a varying array. Since the array has the <kw>([in]) attribute, the upper data
limit parameter must also be <kw>([in]) so the number of array elements to send from
client to server is known.
Action: Change the data limit parameter referenced by the <kw>([last_is]) clause to have
the <kw>([in]) attribute.
0x1328308c NIDL_LASTLENCONF
Severity: Varies Component: idl
Text: The attributes [last_is] and [length_is] cannot occur together
Explanation: The <kw>([last_is]) and <kw>([length_is]) attributes both specify a field or
parameter used to determine the data limit of a varying array. You cannot use both.
Action: The <kw>([last_is]) attribute specifies the index of the last valid element. The
<kw>([length_is]) attribute specifies the total number of elements in the array. Remove
one of these attributes.
0x1328308d NIDL_LASTYPEINT
Severity: Varies Component: idl
Text: A [last_is] variable must be a small, short, or long integer
Explanation: The <kw>([last_is]) attribute specifies a field or parameter that contains the
upper data limit of a varying array. Array data limits must be integers which are not
<kw>(hyper).
Action: Change the upper data limit field or parameter referenced by the <kw>([last_is])
clause to be of integer data type.
0x1328308e NIDL_LBLESSUB
2 426 Tandem Computers Incorporated 124330