![]() |
![]() |
|
|
1100 |
WARN: Unreachable case label: labelvalue | |
|
Description |
In an IDL file, a union was defined with a case label, labelvalue, that cannot be reached because it was not in the range defined by the discriminant. For example, typedef union switch (short discriminant) myunion { |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1101 |
ERROR: [context_handle] identifier must be less than 24 characters in length | |
|
Description |
In an IDL file, the name of a type or a parameter with the [context_handle] attribute was longer than 23 characters in length. For example, typedef [context_handle]void *t23456789012345678901234; /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1102 |
ERROR: [handle] identifier must be less than 25 characters in length | |
|
Description |
In an IDL file, the name of a type or a parameter with the [handle] attribute was longer than 24 characters in length. For example, typedef [handle]void *t234567890123456789012345; /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1103 |
ERROR: Variable declarations not supported | |
|
Description |
In an IDL file, a variable was declared. Only types, constants, and operations can be declared. For example, long l1; /* error */ typedef long l2; /* ok */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1104 |
ERROR: [transmit_as] identifier must be less than 22 characters in length | |
|
Description |
In an IDL file, the name of a type with the [transmit_as] attribute was longer than 21 characters in length. For example, typedef [transmit_as(long)] short *t234567890123456789012; /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1105 |
ERROR: The void * type can only be used for context handles | |
|
Description |
In an IDL file, a structure or union field, or a parameter had a type of "void *" but does not have the [context_handle] attribute. For example, typedef void *t1; void op1([in]t1 p1); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1106 |
ERROR: [context_handle] may only be specified for void * parameter | |
|
Description |
In an IDL file, a parameter had a [context_handle] attribute but the base data type had more than one pointer to a void. For example, typedef void **t1; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1107 |
ERROR: The void type can only be used for context handles and operation return | |
|
Description |
In an IDL file, a structure or union field, or a parameter had a "void" data type but does not have a [context_handle] attribute. For example, typedef void t1; void op1([in]t1 p1); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1108 |
ERROR: Pointers to context handles valid only on parameters | |
|
Description |
In an IDL file, a structure or union field, or a type definition had a pointer to a type with the [context_handle] attribute. For example, typedef [context_handle]void *t1; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1109 |
ERROR: Functions or function pointers are not valid in conformant arrays | |
|
Description |
In an IDL file, a conformant array (with at least one open bound) of function pointers or functions was defined. For example, typedef long (*t1)(void); typedef t1 t2[]; /error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1110 |
ERROR: Array function return and function arrays not allowed | |
|
Description |
In an IDL file, an array of functions or a function returning an array was defined. For example, typedef long (t1)(void); |
Action |
Try returning a structure that contains the array. Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1111 |
ERROR: Cannot have a pointer to a varying array | |
|
Description |
In an IDL file, a pointer to a varying array (an array with one or more varying dimensions defined by first_is, length_is, or last_is) was defined. For example, typedef struct { void op1([in]long length, |
Action |
Try using a pointer to the structure containing the varying array. Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1112 |
ERROR: Cannot have [string] attribute for varying array | |
|
Description |
In an IDL file, a varying array (an array with one or more varying dimensions defined by first_is, length_is, or last_is) had the [string] attribute. Since the length of the value is determined at run-time by the non-NULL length of string, the varying attributes are not allowed. For example, typedef [string]char str[10]; void op1([in]long length, [in,length_is(length)]str p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1113 |
ERROR: [transmit_as] cannot be specified for pipe types | |
|
Description |
In an IDL file, a type definition had the [transmit_as] attribute but the data type was a "pipe". For example, typedef pipe long t1; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1114 |
ERROR: [transmit_as] cannot be specified for conformant arrays or structures, or varying arrays | |
|
Description |
In an IDL file, a type definition had the [transmit_as] attribute but the data type was a conformant array, conformant structure, or varying array. For example, typedef long t1[]; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1115 |
ERROR: [transmit_as] cannot be specified for types used as the base type in a pipe definition | |
|
Description |
In an IDL file, a type definition had the [transmit_as] attribute but the data type was a typed used in a "pipe" type definition. For example, typedef long pipebase; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1116 |
ERROR: [transmit_as] cannot be specified for [context_handle] attribute | |
|
Description |
In an IDL file, a type definition had the [transmit_as] attribute but the data type had the [context_handle] attribute. For example, typedef [context_handle] void *ch_t; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1117 |
ERROR: The base type for a pipe cannot be a conformant type | |
|
Description |
In an IDL file, a type definition for a pipe had a base data type that was a conformant array or structure. For example, typedef long t1[]; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1118 |
ERROR: The base type for a pipe cannot be the [context_handle] attribute | |
|
Description |
In an IDL file, a type definition for a pipe had a base data type that was a context handle. For example, typedef [context_handle]void *ch_t; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1119 |
ERROR: The base type for a pipe cannot be the handle_t type | |
|
Description |
In an IDL file, a type definition for a pipe had a base data type that was a handle_t type. For example, typedef handle_t handle; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1120 |
ERROR: The base type for a pipe cannot be the pipe type | |
|
Description |
In an IDL file, a type definition for a pipe had a base data type that was itself a pipe type. For example, typedef pipe long pipe_t; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1121 |
ERROR: The base type for a pipe cannot be or contain a pointer | |
|
Description |
In an IDL file, a type definition for a pipe had a base data type that was or contained a pointer. For example, typedef long *longp; /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1122 |
ERROR: Handle parameter not allowed in function pointer | |
|
Description |
In an IDL file, a type definition for a function pointer contained a handle_t parameter. For example, typedef void (*t1)([in]handle_t p1); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1123 |
ERROR: Pipe identifier must be less than 30 characters in length | |
|
Description |
In an IDL file, the name of a type in a pipe type definition was longer than 29 characters in length. For example, typedef pipe short t23456789012345678901234567890; /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1124 |
ERROR: Operation return cannot be a pipe | |
|
Description |
In an IDL file, an operation return type was of type pipe. For example, typedef pipe short t1; t1 op1(void); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1125 |
ERROR: Pointers to pipes valid only on parameters | |
|
Description |
In an IDL file, a structure or union field, or a function return had a pointer to a pipe type. This is only allowed for parameters. For example, typedef pipe short *t1; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1126 |
ERROR: [ptr] attribute not valid on pipe parameters | |
|
Description |
In an IDL file, a type definition for a pipe contained the [ptr] attribute. For example, typedef [ptr]pipe short *t1; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1127 |
WARN: [switch_is] specified for non-union type - ignored | |
|
Description |
In an IDL file, a [switch_is()] attribute was specified for a parameter or a structure field with a data type that was not a union. This attribute was ignored and processing continued. For example, typedef struct { |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1128 |
WARN: [switch_type] specified for non-union type - ignored | |
|
Description |
In an IDL file, a type definition contained a [switch_type()] attribute for a type that was not a union. For example, typedef [switch_type (long) ] long t1; /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1129 |
ERROR: [switch_is] must be specified for non-encapsulated union | |
|
Description |
In an IDL file, a non-encapsulated union parameter or structure field does not have a [switch_is()] attribute. For example, typedef [switch_type (long) ] union { typedef struct { void op1([in]t1 p1); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1130 |
ERROR: [switch_type] must be specified for non-encapsulated union | |
|
Description |
In an IDL file, a type definition for a non-encapsulated union does not contain a [switch_type()] attribute. For example, typedef union { /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1131 |
ERROR: Tag redeclared - tagvalue | |
|
Description |
In an IDL file, a structure or union tag was redeclared (e.g., a structure or union tag was declared twice, a structure tag was re-declared as a union tag, or an encapsulated union tag was re-declared as a non-encapsulated union). For example, typedef struct s1 { |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1132 |
ERROR: Type typeval not defined | |
|
Description |
In an IDL file, a type was used that had not been previously defined. For example, typedef t1 t2; /* error - t1 not defined */ typedef struct { |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1133 |
ERROR: Duplicate attr_val attribute | |
|
Description |
In an IDL file, an attribute value, attr_val, was specified more than once for a single type, field, or parameter. For example, typedef [ptr,ptr]long *t1; /* error */ typedef struct { void op1([in,in]long p1); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1134 |
ERROR: Can't specify [context_handle] with [transmit_as] | |
|
Description |
In an IDL file, a type definition with the [transmit_as] attribute contains a [context_handle] attribute. For example, typedef [context_handle,transmit_as(long)]void *t1; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1135 |
ERROR: Can't specify [min_is] with [string] | |
|
Description |
In an IDL file, the [min_is] and [string] attributes were defined for the same field or parameter. For example, void op1([in,min_is(min),string]char p1[*..*], [in]long min); /* error */ |
Action |
Try removing the [min_is()] attribute. Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1136 |
ERROR: Can't specify [max_is] with [size_is] | |
|
Description |
In an IDL file, the [max_is] and [size_is] attributes were defined for the same field or parameter. For example, void op1([in,max_is(p2),size_is(p2)]char p1[], [in]long p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1137 |
WARN: Pointed-to type name name must be less than 29 characters in length | |
|
Description |
In an IDL file, a type name that has a pointer reference has a name longer than 28 characters in length. This may cause the compilation to fail since the generated function names for marshalling the type may not be unique. |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1138 |
ERROR: Can't specify [first_is] with [string] | |
|
Description |
In an IDL file, the [first_is] and [string] attributes were defined for the same field or parameter. For example, void op1([in,first_is(p2),string]char p1[10], [in]long p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1139 |
ERROR: Can't specify [last_is] with [length_is] | |
|
Description |
In an IDL file, the [last_is] and [length_is] attributes were defined for the same field or parameter. For example, void op1([in,last_is(p2),length_is(p2)]char p1[10], [in]long p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1140 |
ERROR: Can't specify [string] with [length_is] or [last_is] | |
|
Description |
In an IDL file, the [first_is] and [string] attributes were defined for the same field or parameter. For example, void op1([in,length_is(p2),string]char p1[10], [in]long p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1143 |
ERROR: More than one pointer attribute specified | |
|
Description |
In an IDL file, the [ptr] and [ref] attributes were defined for the same type definition, field or parameter. For example, void op1([in,ptr,ref]char *p1); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1146 |
ERROR: Both [code] and [nocode] specified | |
|
Description |
In an ACS file, the [code] and [nocode] attributes were defined for the same interface or operation. For example, [nocode,code]op1(); /* error */ |
Action |
Change the ACS input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1148 |
ERROR: Both [in_line] and [out_of_line] specified | |
|
Description |
In an ACS file, the [in_line] and [out_of_line] attributes were defined for the same type definition or interface. For example, [in_line,out_of_line]type t1; /* error */ |
Action |
Change the ACS input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1151 |
ERROR: Can't specify both [transaction_mandatory] and [transaction_optional] | |
|
Description |
In an IDL file, the [transaction_mandatory] and [transaction_optional] attributes were defined for the same interface or operation. For example, [transaction_mandatory,transaction_optional] void op1(void); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1152 |
ERROR: Array elements cannot be conformant structures or arrays | |
|
Description |
In an IDL file, an array was defined whose elements are either a conformant structure or a conformant array. For example, typedef struct { |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1153 |
ERROR: Non-integer array bound | |
|
Description |
In an IDL file, the lower bound (or size if only a single bound was specified) for an array dimension was not an integer or a type whose derived type was an integer. Integer types must be (unsigned) long, short, and small. For example, const char *size = "abc"; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1154 |
ERROR: Non-zero lower bound not supported in C | |
|
Description |
In an IDL file, the lower bound for an array dimension was not 0 or was an open lower bound. For example, typedef char t1[-1..2]; /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1155 |
ERROR: Non-integer array bound | |
|
Description |
In an IDL file, the upper bound for an array dimension was not an integer or a type whose derived type was an integer. Integer types must be (unsigned) long, short, and small. For example, const char *size = "abc"; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1156 |
ERROR: Upper bound must be greater than lower bound | |
|
Description |
In an IDL file, the lower bound was greater than the upper bound for an array dimension. For example, typedef char t1[0..-4]; /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1157 |
ERROR: sizetype value 'var' must be type long, short, or small | |
|
Description |
In an IDL file, the parameter name or field name var used to specify the array size for a conformant or varying array was not of type long, short, or small. sizetype may be one of [first_is()], [last_is()], [length_is()], [min_is()], [max_is()], or [size_is()]. For example, void op1([in,first_is(p2)]char p1[10], [in]char p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1158 |
ERROR: sizetype value 'var' must not be declared as a pointer | |
|
Description |
In an IDL file, the parameter name or field name var used to specify the array size for a conformant or varying array was declared as a pointer in the attribute but not in its definition. sizetype may be one of [first_is()], [last_is()], [length_is()], [min_is()], [max_is()], or [size_is()]. For example, void op1([in,first_is(*p2)]char p1[10], [in]long p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1159 |
ERROR: sizetype value 'var' must be declared as a pointer | |
|
Description |
In an IDL file, the parameter name or field name var used to specify the array size for a conformant or varying array was not declared as a pointer in the attribute but was a pointer in its definition. sizetype may be one of [first_is()], [last_is()], [length_is()], [min_is()], [max_is()], or [size_is()]. For example, void op1([in,first_is(p2)]char p1[10], [in]long *p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1160 |
ERROR: sizetype value 'var' must not have [ptr] attribute | |
|
Description |
In an IDL file, the parameter name or field name var used to specify the array size for a conformant or varying array had the [ptr] attribute in its definition. sizetype may be one of [first_is()], [last_is()], [length_is()], [min_is()], [max_is()], or [size_is()]. For example, void op1([in,out,first_is(*p2)]char p1[10], [in,out,ptr]long *p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1161 |
ERROR: sizetype parameter 'var' must have [in] attribute | |
|
Description |
In an IDL file, the parameter name or field name var used to specify the array size for a conformant or varying array does not have the [in] attribute in its definition, but the array itself had the [in] attribute. sizetype may be one of [first_is()], [last_is()], [length_is()], [min_is()], [max_is()], or [size_is()]. For example, void op1([in,out,first_is(*p2)]char p1[10], [out]long *p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1162 |
ERROR: Array elements cannot be conformant structures or arrays | |
|
Description |
In an IDL file, an array of conformant structures or conformant arrays was defined. |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1163 |
ERROR: sizetype value 'var' not defined | |
|
Description |
In an IDL file, the parameter name or field name var used to specify the array size for a conformant or varying array was not defined. sizetype may be one of [first_is()], [last_is()], [length_is()], [min_is()], [max_is()], or [size_is()]. For example, typedef struct { void op1([in,out,first_is(*wrong2)]char p1[10], [out]long *p2); |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1164 |
ERROR: Array elements cannot be conformant structures or arrays | |
|
Description |
In an IDL file, an array of conformant structures or conformant arrays was defined. For example, typedef long conf[]; /* conformant array */ typedef struct { typedef conf t3[10]; /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1165 |
ERROR: Array elements cannot be type pipe | |
|
Description |
In an IDL file, an array of pipes was defined. For example, typedef pipe long pipe_t; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1166 |
ERROR: Array elements cannot be type handle_t | |
|
Description |
In an IDL file, an array of handle_t types was defined. For example, typedef handle_t t2[10]; /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1167 |
ERROR: Cannot have a pointer to a conformant array | |
|
Description |
In an IDL file, a pointer to a conformant array was defined. If necessary, use a pointer to a structure with a conformant array. For example, typedef long conf[]; /* conformant array */ void op([in, max_is(max)]conf *p1, [in]long max); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1168 |
ERROR: Array elements cannot be or have [context_handle] attribute | |
|
Description |
In an IDL file, an array was defined with elements that have the [context_handle] attribute. For example, typedef [context_handle] void *ch_t; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1169 |
ERROR: Missing [min_is()] value for var | |
|
Description |
In an IDL file, a conformant array var, was missing one or more [min_is()] attribute variables. One [min_is()] attribute variable is needed for each array dimension where the lower bound is open. For example, void op1([in,min_is(p2)]char p1[*..1][*..2],[in]long p2); /*error*/ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1170 |
ERROR: Cannot have [min_is()] value for dimension dim | |
|
Description |
In an IDL file, a conformant array had a [min_is()] attribute variable for an array dimension that was fixed (i.e., not open). For example, void op1([in,min_is(p2,p2)]char p1[1][*..2], [in]long p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1171 |
ERROR: Missing [max_is()] or [size_is()] value for 'var' | |
|
Description |
In an IDL file, a conformant array var, was missing one or more [max_is()] or [size_is()] attribute variables. One [max_is()] or [size_is()] attribute variable is needed for each array dimension where the upper bound is open. For example, void op1([in,max_is(p2)]char p1[][], [in]long p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1172 |
ERROR: Cannot have [max_is()] or [size_is()] value for dimension var | |
|
Description |
In an IDL file, a conformant array had a [max_is()] or [size_is()] attribute variable for an array dimension that was fixed (i.e., not open). For example, void op1([in,max_is(p2,p2)]char p1[1][2], [in]long p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1173 |
ERROR: Too many [min_is()] values specified | |
|
Description |
In an IDL file, a structure field or parameter was defined with too many [min_is()] attribute variables. One [min_is()] attribute variable is needed for each array dimension where the lower bound is open. This error also occurs when defining the [min_is()] attribute for a variable that was not an array. For example, void op1([in,min_is(p2,p2)]char p1[*..1], [in]long p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1174 |
ERROR: Too many [max_is()] values specified | |
|
Description |
In an IDL file, a structure field or parameter was defined with too many [max_is()] attribute variables. One [max_is()] attribute variable is needed for each array dimension where the upper bound is open. This error also occurs when defining the [max_is()] attribute for a variable that was not an array or a pointer treated as an array. For example, void op1([in,max_is(p2,p2)]char p1[], [in]long p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1175 |
ERROR: Too many [size_is()] values specified | |
|
Description |
In an IDL file, a structure field or parameter was defined with too many [size_is()] attribute variables. One [size_is()] attribute variable is needed for each array dimension where the upper bound is open. This error also occurs when defining the [size_is()] attribute for a variable that was not an array or a pointer treated as an array. For example, void op1([in,size_is(p2,p2)]char p1[], [in]long p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1176 |
ERROR: Too many [length_is()] values specified | |
|
Description |
In an IDL file, a structure field or parameter was defined with too many [length_is()] attribute variables. One [length_is()] attribute variable can be specified for each array dimension. This error can also occur when a pointer was intended to be treated as an array (using [size_is()] or [max_is()]) but the array size was missing, or if the defined type was not an array. For example, void op1([in,length_is(p2,p2)]char p1[10], [in]long p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1177 |
ERROR: Too many [last_is()] values specified | |
|
Description |
In an IDL file, a structure field or parameter was defined with too many [last_is()] attribute variables. One [last_is()] attribute variable can be specified for each array dimension. This error can also occur when a pointer was intended to be treated as an array (using [size_is()] or [max_is()]) but the array size was missing, or if the defined type was not an array. For example, void op1([in,last_is(p2,p2)]char p1[10], [in]long p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1178 |
ERROR: Too many [first_is()] values specified | |
|
Description |
In an IDL file, a structure field or parameter was defined with too many [first_is()] attribute variables. One [first_is()] attribute variable can be specified for each array dimension. This error can also occur when a pointer was intended to be treated as an array (using [size_is()] or [max_is()]) but the array size was missing, or if the defined type was not an array. For example, void op1([in,first_is(p2,p2)]char p1[10], [in]long p2); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1180 |
ERROR: [string] attribute valid only for one-dimensional char, byte, or byte structure | |
|
Description |
In an IDL file, the [string] attribute was specified for a data type that was not a one-dimensional array of characters or bytes (or a pointer treated as a one-dimensional array), or a simple structure that contains only byte fields. For example, typedef [string]struct { |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1181 |
ERROR: Pointers to handle_t type are allowed only for parameters | |
|
Description |
In an IDL file, pointer to a handle_t type was defined in a type or field definition; this is allowed only for parameters. For example, typedef [ref]handle_t *handlep_t; /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1182 |
ERROR: [context_handle] may not have [ptr] attribute | |
|
Description |
In an IDL file, a context handle parameter was defined with the [ptr] pointer attribute. For example, typedef [context_handle] void *ch_t; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1183 |
ERROR: [ignore] attribute may only be specified for pointers | |
|
Description |
In an IDL file, an [ignore] attribute was specified for a structure field that was not a pointer. For example, typedef struct { |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1184 |
ERROR: [context_handle] may only be specified for void * parameter | |
|
Description |
In an IDL file, a structure field or parameter was defined with the [context_handle] attribute but the data type was not "void *". For example, typedef struct { |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1185 |
ERROR: Pointer attribute can only be specified for array parameters or pointer types | |
|
Description |
In an IDL file, a type or field definition contained a [ref] or [ptr] pointer attribute but the definition did not contain an explicit pointer (i.e., "*"). This error occurs for a parameter definition that was not an array or explicit pointer. Note that this error also occurs when specifying a pointer attribute on a "void *" data type. For example, typedef [ref]long t1; /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1186 |
ERROR: [out] parameter must be passed by reference | |
|
Description |
In an IDL file, a parameter was defined with the [out] attribute but does not have an explicit pointer ("*") and was not an array. For example, void op1([out]long p1); /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1187 |
ERROR: Pointer attribute not defined for 'var' | |
|
Description |
In an IDL file, a structure or union field or typedef contained a pointer without a pointer attribute, or a field, type, or parameter had more than one pointer and the [pointer_default()] attribute was not set. For example, typedef long *t1; /* error */ |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1188 |
ERROR: [out, ptr] not allowed - [in] attribute needed | |
|
Description |
In an IDL file, a parameter was defined with the [out] and [ptr] attributes but not the [in] attribute. For example, void op1([out,ptr]long *p1); /* error */ |
Action |
Either add the [in] attribute or change the [ptr] attribute to [ref]. Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1189 |
ERROR: An [out] conformant [string] must have [max_is] or [size_is] | |
|
Description |
In an IDL file, a [string] parameter was defined as [out] but was not defined as a fixed array nor does it not have the [max_is] or [size_is] attributes. This combination makes it impossible to determine the size of the string to allocate in the server stub. For example, void op1([out,string]char *p1); /* error */ |
Action |
Either make the variable a fixed array (which will still be variable in length based on where the NULL occurs), or specify the [max_is()] or [size_is()] attribute. Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1190 |
ERROR: An [out] conformant array must be a top-level parameter or under a full pointer | |
|
Description |
In an IDL file, a conformant array was defined in an [out,ref] parameter. It must either were defined as a top-level [out] parameter, or under a full pointer ([ptr]). For example, typedef long conf[]; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1192 |
ERROR: Identifier redeclared - var | |
|
Description |
In an IDL file, a duplicate name was used for a typedef, constant, or enumeration value name, or an operation name. These names are all in the same name space and must be unique. For example, typedef long t1; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1193 |
WARN: [ignore] attribute not allowed on union arm - ignored | |
|
Description |
In an IDL file, the [ignore] attribute was specified for a union arm. The attribute was ignored and processing continued. For example, typedef union switch (short u1) { |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1194 |
ERROR: Context handles may not be members of a union | |
|
Description |
In an IDL file, a union arm was defined to be a context handle. For example, typedef union switch (short u1) { |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1195 |
ERROR: Conformant arrays may not be members of a union | |
|
Description |
In an IDL file, a union arm was defined to be a conformant structure or array. For example, typedef struct { |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1196 |
ERROR: Function pointers may not be members of a union | |
|
Description |
In an IDL file, a union arm was defined to be a function pointer. For example, typedef union switch (short u1) { |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1197 |
ERROR: Pipes may not be members of a union | |
|
Description |
In an IDL file, a union arm was defined to be a pipe or a type derived from a pipe. For example, typedef pipe long pipe_t; |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide | |
1198 |
ERROR: handle_t values may not be members of a union | |
|
Description |
In an IDL file, a union arm was defined to be a handle_t type. For example, typedef union switch (short u1) { |
Action |
Change the IDL input file and re-run the tidl program. | |
See Also |
BEA TUXEDO TxRPC Guide |
|
Copyright © 2000 BEA Systems, Inc. All rights reserved.
|