Skip to main content
FRAMES NO FRAMES

Class IloOplMessageCatalog

Definition file: ilopl/ilooplmessagecatalog.h
Map of IloOplMessageCatalogIloOplMessageCatalogIloOplMessageCatalog
The OPL message catalog.

This class defines the messages created by OPL

See Also:

Attribute Summary
public static const IloOplMessageCatalog::MessageIdDATA_001

Syntax error in data file.

public static const IloOplMessageCatalog::MessageIdDATA_002

Invalid index value.

public static const IloOplMessageCatalog::MessageIdDATA_003

Obsolete message.

public static const IloOplMessageCatalog::MessageIdDATA_004

Exceeding array size.

public static const IloOplMessageCatalog::MessageIdDATA_005

Too many tuple component values.

public static const IloOplMessageCatalog::MessageIdDATA_006

Missing tuple component values.

public static const IloOplMessageCatalog::MessageIdDATA_007

Too many tuple key component values.

public static const IloOplMessageCatalog::MessageIdDATA_008

Missing tuple key component values.

public static const IloOplMessageCatalog::MessageIdDATA_009

Name already exists.

public static const IloOplMessageCatalog::MessageIdDATA_010

Unexpected index value.

public static const IloOplMessageCatalog::MessageIdDATA_011

Unexpected tuple component name.

public static const IloOplMessageCatalog::MessageIdDATA_012

Unexpected data item.

public static const IloOplMessageCatalog::MessageIdDATA_013

Unexpected data element.

public static const IloOplMessageCatalog::MessageIdDATA_014

Unexpected array.

public static const IloOplMessageCatalog::MessageIdDATA_015

Unexpected tuple.

public static const IloOplMessageCatalog::MessageIdDATA_016

Unexpected set.

public static const IloOplMessageCatalog::MessageIdDATA_017

Type not supported in data sources.

public static const IloOplMessageCatalog::MessageIdDATA_018

String element value not available.

public static const IloOplMessageCatalog::MessageIdDATA_019

End of data source unexpected.

public static const IloOplMessageCatalog::MessageIdDATA_200

Sheet data sources only supported on Windows platforms.

public static const IloOplMessageCatalog::MessageIdDATA_201

Sheet connection already defined.

public static const IloOplMessageCatalog::MessageIdDATA_202

Sheet connection not defined.

public static const IloOplMessageCatalog::MessageIdDATA_203

Type not supported for spreadsheet.

public static const IloOplMessageCatalog::MessageIdDATA_204

Array dimension mismatch.

public static const IloOplMessageCatalog::MessageIdENGINE_001

Exception from Concert layer.

public static const IloOplMessageCatalog::MessageIdENGINE_002

Exception from CPLEX.

public static const IloOplMessageCatalog::MessageIdENGINE_003

Exception from CP Optimizer.

public static const IloOplMessageCatalog::MessageIdENGINE_004

Model found inconsistent during extraction by CP Optimizer.

public static const IloOplMessageCatalog::MessageIdENGINE_005

No triangular inequality in transitions of CP Optimizer stateFunctions.

public static const IloOplMessageCatalog::MessageIdENGINE_006

Global constraints (for example: constraints on arrays or most of the constraints on intervals and on interval sequence variables) cannot be used in meta-constraints.

public static const IloOplMessageCatalog::MessageIdENGINE_007

Presolve errors.

public static const IloOplMessageCatalog::MessageIdGENERAL_005

Too many errors.

public static const IloOplMessageCatalog::MessageIdGENERAL_006

Processing failed.

public static const IloOplMessageCatalog::MessageIdGENERAL_007

Aborted by user.

public static const IloOplMessageCatalog::MessageIdGENERAL_008

Too many warnings.

public static const IloOplMessageCatalog::MessageIdGENERATE_001

Type mismatch.

public static const IloOplMessageCatalog::MessageIdGENERATE_002

Argument type mismatch, using unexpected operand types for binary operation.

public static const IloOplMessageCatalog::MessageIdGENERATE_003

Argument type mismatch, using unexpected operand type for unary operation.

public static const IloOplMessageCatalog::MessageIdGENERATE_004

Argument type mismatch, using unexpected operand types for nary operation.

public static const IloOplMessageCatalog::MessageIdGENERATE_005

Name already used.

public static const IloOplMessageCatalog::MessageIdGENERATE_006

Using unknown name.

public static const IloOplMessageCatalog::MessageIdGENERATE_007

Range type expected.

public static const IloOplMessageCatalog::MessageIdGENERATE_008

Range type not supported for dvar type.

public static const IloOplMessageCatalog::MessageIdGENERATE_009

Range boundaries of different type.

public static const IloOplMessageCatalog::MessageIdGENERATE_010

Context does not support dvar type, only ground expressions are allowed.

public static const IloOplMessageCatalog::MessageIdGENERATE_011

Array type expected.

public static const IloOplMessageCatalog::MessageIdGENERATE_012

Aggregate operator does not exist.

public static const IloOplMessageCatalog::MessageIdGENERATE_013

Tuple type does not exist.

public static const IloOplMessageCatalog::MessageIdGENERATE_014

Decision variable expected.

public static const IloOplMessageCatalog::MessageIdGENERATE_015

Type not supported for tuple components.

public static const IloOplMessageCatalog::MessageIdGENERATE_016

Type not supported for tuple key components.

public static const IloOplMessageCatalog::MessageIdGENERATE_017

Type not supported for tuple key components.

public static const IloOplMessageCatalog::MessageIdGENERATE_018

External data unexpected.

public static const IloOplMessageCatalog::MessageIdGENERATE_019

Tuple type expected.

public static const IloOplMessageCatalog::MessageIdGENERATE_020

Tuple type mismatch.

public static const IloOplMessageCatalog::MessageIdGENERATE_021

Type can not be iterated.

public static const IloOplMessageCatalog::MessageIdGENERATE_022

Function not available in the current context.

public static const IloOplMessageCatalog::MessageIdGENERATE_023

Generic array initialization does not support filters.

public static const IloOplMessageCatalog::MessageIdGENERATE_024

Function does not exist.

public static const IloOplMessageCatalog::MessageIdGENERATE_025

Type not supported for ordered iteration.

public static const IloOplMessageCatalog::MessageIdGENERATE_026

Tuple type expected.

public static const IloOplMessageCatalog::MessageIdGENERATE_027

Tuple component expected.

public static const IloOplMessageCatalog::MessageIdGENERATE_028

Function argument type mismatch.

public static const IloOplMessageCatalog::MessageIdGENERATE_029

Type not supported for indexing an array.

public static const IloOplMessageCatalog::MessageIdGENERATE_030

Type not supported for decision variables.

public static const IloOplMessageCatalog::MessageIdGENERATE_031

Type not supported for decision expressions.

public static const IloOplMessageCatalog::MessageIdGENERATE_032

Type only supported for decision variables.

public static const IloOplMessageCatalog::MessageIdGENERATE_033

Aggregate not supported for filter expressions.

public static const IloOplMessageCatalog::MessageIdGENERATE_034

Aggregate not supported for qualifier expressions.

public static const IloOplMessageCatalog::MessageIdGENERATE_035

Recursive element declaration.

public static const IloOplMessageCatalog::MessageIdGENERATE_036

Cannot assign constraint in nested forall.

public static const IloOplMessageCatalog::MessageIdGENERATE_037

Type not supported as formal paramter.

public static const IloOplMessageCatalog::MessageIdGENERATE_038

Qualifiers missing.

public static const IloOplMessageCatalog::MessageIdGENERATE_039

Formal parameter not supported in this context.

public static const IloOplMessageCatalog::MessageIdGENERATE_040

Implicit slicing possible only for tuple components.

public static const IloOplMessageCatalog::MessageIdGENERATE_041

Objective must be defined before constraints.

public static const IloOplMessageCatalog::MessageIdGENERATE_042

Scripting not allowed.

public static const IloOplMessageCatalog::MessageIdGENERATE_043

Cannot declare integrity condition for component type.

public static const IloOplMessageCatalog::MessageIdGENERATE_044

Integrity condition not supported for target type.

public static const IloOplMessageCatalog::MessageIdGENERATE_045

Tuple component expected to declare data.

public static const IloOplMessageCatalog::MessageIdGENERATE_046

Integrity type mismatch.

public static const IloOplMessageCatalog::MessageIdGENERATE_047

Tuple component name expected.

public static const IloOplMessageCatalog::MessageIdGENERATE_048

Index tuple type mismatch.

public static const IloOplMessageCatalog::MessageIdGENERATE_049

Second main.

public static const IloOplMessageCatalog::MessageIdGENERATE_050

Argument type mismatch, using unexpected operand types for range operation.

public static const IloOplMessageCatalog::MessageIdGENERATE_052

Generic array initialization does not support variable indexer size.

public static const IloOplMessageCatalog::MessageIdGENERATE_053

Constraint already assigned.

public static const IloOplMessageCatalog::MessageIdGENERATE_054

Indexed constraint naming requires a declared constraint array.

public static const IloOplMessageCatalog::MessageIdGENERATE_055

Type not supported for set items.

public static const IloOplMessageCatalog::MessageIdGENERATE_056

Type not supported for array items.

public static const IloOplMessageCatalog::MessageIdGENERATE_057

Name already exists as function.

public static const IloOplMessageCatalog::MessageIdGENERATE_058

Type unknown.

public static const IloOplMessageCatalog::MessageIdGENERATE_059

Array type not supported.

public static const IloOplMessageCatalog::MessageIdGENERATE_100

Model assertion failed.

public static const IloOplMessageCatalog::MessageIdGENERATE_101

The constraint could not be created.

public static const IloOplMessageCatalog::MessageIdGENERATE_102

Array index out of bounds.

public static const IloOplMessageCatalog::MessageIdGENERATE_103

Error extracting expression.

public static const IloOplMessageCatalog::MessageIdGENERATE_104

Error extracting expression.

public static const IloOplMessageCatalog::MessageIdGENERATE_105

Tuple not found.

public static const IloOplMessageCatalog::MessageIdGENERATE_106

Integer overflow occurred.

public static const IloOplMessageCatalog::MessageIdGENERATE_107

Invalid index.

public static const IloOplMessageCatalog::MessageIdGENERATE_108

Division by zero.

public static const IloOplMessageCatalog::MessageIdGENERATE_109

Modulo by zero.

public static const IloOplMessageCatalog::MessageIdGENERATE_110

Negative exponent.

public static const IloOplMessageCatalog::MessageIdGENERATE_111

Logarithm with negative argument.

public static const IloOplMessageCatalog::MessageIdGENERATE_112

Invalid expression.

public static const IloOplMessageCatalog::MessageIdGENERATE_113

Could not parse integer value.

public static const IloOplMessageCatalog::MessageIdGENERATE_114

Could not parse float value.

public static const IloOplMessageCatalog::MessageIdGENERATE_115

Constraint labeling with variable dimension size not supported.

public static const IloOplMessageCatalog::MessageIdGENERATE_116

Obsolete message.

public static const IloOplMessageCatalog::MessageIdGENERATE_117

Unbound expression.

public static const IloOplMessageCatalog::MessageIdGENERATE_118

Invalid initialization expression for array item.

public static const IloOplMessageCatalog::MessageIdGENERATE_119

Value not found using ord function.

public static const IloOplMessageCatalog::MessageIdGENERATE_120

Value not found using ord function.

public static const IloOplMessageCatalog::MessageIdGENERATE_121

Element not found in collection.

public static const IloOplMessageCatalog::MessageIdGENERATE_122

Next/previous element not found in collection.

public static const IloOplMessageCatalog::MessageIdGENERATE_123

First/Last element not found in collection.

public static const IloOplMessageCatalog::MessageIdGENERATE_124

Named model assertion failed.

public static const IloOplMessageCatalog::MessageIdGENERATE_125

Excel cell with bad type.

public static const IloOplMessageCatalog::MessageIdGENERATE_126

Excel cell contains an error.

public static const IloOplMessageCatalog::MessageIdGENERATE_127

Operation on an empty collection.

public static const IloOplMessageCatalog::MessageIdGENERATE_128

Operation resulted in a NaN.

public static const IloOplMessageCatalog::MessageIdGENERATE_129

Excel cannot allocate enough memory.

public static const IloOplMessageCatalog::MessageIdGENERATE_130

Cumul function with negative value.

public static const IloOplMessageCatalog::MessageIdGENERATE_131

Interval value out of range.

public static const IloOplMessageCatalog::MessageIdGENERATE_132

Operation on empty range.

public static const IloOplMessageCatalog::MessageIdGENERATE_133

Operation with an invalid domain.

public static const IloOplMessageCatalog::MessageIdGENERATE_134

Could not parse integer/float value: overflow or underflow.

public static const IloOplMessageCatalog::MessageIdGENERATE_135

Size mismatch for operation on collection.

public static const IloOplMessageCatalog::MessageIdGENERATE_136

Size mismatch for operation on arrays.

public static const IloOplMessageCatalog::MessageIdGENERATE_137

Negative value(s) in transition distance.

public static const IloOplMessageCatalog::MessageIdGENERATE_138

Out of bound value(s) with arrays and all syntax.

public static const IloOplMessageCatalog::MessageIdGENERATE_139

Index out of bounds in the collection.

public static const IloOplMessageCatalog::MessageIdGENERATE_200

Element does not exist.

public static const IloOplMessageCatalog::MessageIdGENERATE_201

Element can not be evaluated.

public static const IloOplMessageCatalog::MessageIdGENERATE_202

Data element not available.

public static const IloOplMessageCatalog::MessageIdGENERATE_203

Recursive element definition.

public static const IloOplMessageCatalog::MessageIdGENERATE_204

Type mismatch resolving data element.

public static const IloOplMessageCatalog::MessageIdGENERATE_205

Decision variable expected.

public static const IloOplMessageCatalog::MessageIdGENERATE_206

Decision variable not used by the engine during solve.

public static const IloOplMessageCatalog::MessageIdGENERATE_207

Element never used.

public static const IloOplMessageCatalog::MessageIdGENERATE_208

Data element already defined.

public static const IloOplMessageCatalog::MessageIdGENERATE_209

Element could not be initialized.

public static const IloOplMessageCatalog::MessageIdGENERATE_210

Element not available.

public static const IloOplMessageCatalog::MessageIdGENERATE_211

Named constraint already set.

public static const IloOplMessageCatalog::MessageIdGENERATE_212

Named constraint already used.

public static const IloOplMessageCatalog::MessageIdGENERATE_213

Decision expression expected.

public static const IloOplMessageCatalog::MessageIdGENERATE_214

Array partially initialized.

public static const IloOplMessageCatalog::MessageIdGENERATE_215

Element is immutable.

public static const IloOplMessageCatalog::MessageIdGENERATE_216

Element was ended.

public static const IloOplMessageCatalog::MessageIdGENERATE_217

External data element was not defined.

public static const IloOplMessageCatalog::MessageIdINTERFACE_000

Error opening file.

public static const IloOplMessageCatalog::MessageIdINTERFACE_001

Impossible to parse model, due to previous errors.

public static const IloOplMessageCatalog::MessageIdINTERFACE_002

Impossible to check model, due to previous errors.

public static const IloOplMessageCatalog::MessageIdINTERFACE_003

Impossible to load model, due to previous errors.

public static const IloOplMessageCatalog::MessageIdINTERFACE_004

Impossible to generate model, due to previous errors.

public static const IloOplMessageCatalog::MessageIdINTERFACE_005

No solution available for post processing.

public static const IloOplMessageCatalog::MessageIdINTERFACE_006

No flow control available, 'main' not defined.

public static const IloOplMessageCatalog::MessageIdINTERFACE_007

The model was not generated.

public static const IloOplMessageCatalog::MessageIdINTERFACE_008

Model definition reflection not available due to previous errors.

public static const IloOplMessageCatalog::MessageIdINTERFACE_009

Useless call to generate().

public static const IloOplMessageCatalog::MessageIdINTERFACE_010

No relaxations available.

public static const IloOplMessageCatalog::MessageIdINTERFACE_011

No possible relaxations available; there are no relaxable, labeled constraints in the model.

public static const IloOplMessageCatalog::MessageIdINTERFACE_012

No conflicts available.

public static const IloOplMessageCatalog::MessageIdINTERFACE_013

No labeled constraints available for finding conflicts.

public static const IloOplMessageCatalog::MessageIdINTERFACE_014

Using different instances of IloEnv for OPL model and engine.

public static const IloOplMessageCatalog::MessageIdINTERFACE_015

Calling unsupported method on data serializer.

public static const IloOplMessageCatalog::MessageIdINTERFACE_016

Element definition does not exist.

public static const IloOplMessageCatalog::MessageIdINTERFACE_018

Output limit reached on data serializer.

public static const IloOplMessageCatalog::MessageIdINTERFACE_019

Using empty object handle.

public static const IloOplMessageCatalog::MessageIdINTERFACE_020

Data elements closed. Can not add elements.

public static const IloOplMessageCatalog::MessageIdINTERFACE_050

Run configuration closed.

public static const IloOplMessageCatalog::MessageIdINTERFACE_051

XML error.

public static const IloOplMessageCatalog::MessageIdINTERFACE_052

Deprecated setting.

public static const IloOplMessageCatalog::MessageIdINTERFACE_053

Assert statements skipped.

public static const IloOplMessageCatalog::MessageIdINTERFACE_054

Data element unknown.

public static const IloOplMessageCatalog::MessageIdINTERFACE_055

Duplicate key.

public static const IloOplMessageCatalog::MessageIdINTERFACE_056

Data inconsistent.

public static const IloOplMessageCatalog::MessageIdINTERFACE_057

Run configuration does not exist.

public static const IloOplMessageCatalog::MessageIdINTERFACE_058

Duplicate .

public static const IloOplMessageCatalog::MessageIdINTERFACE_059

Immutable .

public static const IloOplMessageCatalog::MessageIdINTERFACE_060

Impossible value .

public static const IloOplMessageCatalog::MessageIdINTERFACE_061

Adding data source twice.

public static const IloOplMessageCatalog::MessageIdINTERFACE_062

Tuning ignores run configuration.

public static const IloOplMessageCatalog::MessageIdINTERFACE_063

Run configuration is invalid.

public static const IloOplMessageCatalog::MessageIdINTERFACE_064

Tuning ignores main in run configuration.

public static const IloOplMessageCatalog::MessageIdINTERFACE_065

Model source must have been opened.

public static const IloOplMessageCatalog::MessageIdINTERNAL_001

Internal error.

public static const IloOplMessageCatalog::MessageIdINTERNAL_002

Internal error.

public static const IloOplMessageCatalog::MessageIdINTERNAL_003

Internal error.

public static const IloOplMessageCatalog::MessageIdINTERNAL_004

Internal error.

public static const IloOplMessageCatalog::MessageIdINTERNAL_005

Internal error.

public static const IloOplMessageCatalog::MessageIdINTERNAL_006

Internal error.

public static const IloOplMessageCatalog::MessageIdPARSE_001

Syntax error.

public static const IloOplMessageCatalog::MessageIdPARSE_002

Obsolete message.

public static const IloOplMessageCatalog::MessageIdPARSE_003

Recursive file inclusion.

public static const IloOplMessageCatalog::MessageIdPARSE_004

Deprecated syntax.

public static const IloOplMessageCatalog::MessageIdPARSE_005

Error reading input stream.

public static const IloOplMessageCatalog::MessageIdPARSE_006

Input is empty.

public static const IloOplMessageCatalog::MessageIdPARSE_100

Unterminated block, closing delimiter missing.

public static const IloOplMessageCatalog::MessageIdPARSE_101

Invalid escape sequence for string character.

public static const IloOplMessageCatalog::MessageIdPARSE_102

Illegal character read from input.

public static const IloOplMessageCatalog::MessageIdPARSE_103

Illegal character read from data input.

public static const IloOplMessageCatalog::MessageIdPARSE_104

Illegal character read from input.

public static const IloOplMessageCatalog::MessageIdPARSE_105

Fatal error during scanning.

public static const IloOplMessageCatalog::MessageIdPARSE_106

Unexpected character sequence read from input.

public static const IloOplMessageCatalog::MessageIdPARSE_107

Unexpected end of file found.

public static const IloOplMessageCatalog::MessageIdSCRIPT_001

Error compiling script.

public static const IloOplMessageCatalog::MessageIdSCRIPT_002

Error running script.

public static const IloOplMessageCatalog::MessageIdSCRIPT_003

Scripting callstack.

public static const IloOplMessageCatalog::MessageIdSCRIPT_004

Execution failed.

public static const IloOplMessageCatalog::MessageIdSCRIPT_005

Evaluation failed.

public static const IloOplMessageCatalog::MessageIdSCRIPT_006

Integer evaluation failed.

public static const IloOplMessageCatalog::MessageIdSCRIPT_007

Float evaluation failed.

public static const IloOplMessageCatalog::MessageIdSCRIPT_008

String evaluation failed.

public static const IloOplMessageCatalog::MessageIdSCRIPT_009

Object evaluation failed.

public static const IloOplMessageCatalog::MessageIdSCRIPT_010

Array index out of bounds.

public static const IloOplMessageCatalog::MessageIdSCRIPT_011

Duplicate tuple in set.

public static const IloOplMessageCatalog::MessageIdSCRIPT_012

Expecting tuple component name.

public static const IloOplMessageCatalog::MessageIdSCRIPT_013

Expecting element name.

public static const IloOplMessageCatalog::MessageIdSCRIPT_014

Element can not be modified from flow control (main).

public static const IloOplMessageCatalog::MessageIdSCRIPT_015

Expecting data element name.

public static const IloOplMessageCatalog::MessageIdSCRIPT_016

Not enough tuple component values.

public static const IloOplMessageCatalog::MessageIdSCRIPT_017

Too many tuple component values.

public static const IloOplMessageCatalog::MessageIdSCRIPT_018

Unknown CPLEX parameter number.

public static const IloOplMessageCatalog::MessageIdSCRIPT_019

Bad CPLEX parameter type.

public static const IloOplMessageCatalog::MessageIdSCRIPT_020

Assigning value to decision variable.

public static const IloOplMessageCatalog::MessageIdSCRIPT_021

Not enough tuple key component values.

public static const IloOplMessageCatalog::MessageIdSCRIPT_022

Too many tuple key component values.

public static const IloOplMessageCatalog::MessageIdSCRIPT_023

Tuple component type mismatch.

public static const IloOplMessageCatalog::MessageIdSCRIPT_024

Tuple key component type mismatch.

public static const IloOplMessageCatalog::MessageIdSCRIPT_025

Tuple not found.

public static const IloOplMessageCatalog::MessageIdSCRIPT_026

Local scripting variable not declared.

public static const IloOplMessageCatalog::MessageIdSCRIPT_027

Can not add tuple.

public static const IloOplMessageCatalog::MessageIdSCRIPT_028

Tuple component of unsupported type.

public static const IloOplMessageCatalog::MessageIdSCRIPT_029

Ignoring end() for a component of thisOplModel.

public static const IloOplMessageCatalog::MessageIdSCRIPT_030

Method attach() can only be used with arrays in this context.

public static const IloOplMessageCatalog::MessageIdSCRIPT_031

Method attach() is called with bad arguments.

public static const IloOplMessageCatalog::MessageIdSCRIPT_032

Java call from script is not available.

public static const IloOplMessageCatalog::MessageIdSCRIPT_033

Scripting context is inconsistent.

public static const IloOplMessageCatalog::MessageIdSCRIPT_034

External Java calls are not allowed in custom C++ applications.

public static const IloOplMessageCatalog::MessageIdSCRIPT_035

OPL processing, invoked from scripting, failed.

public static const IloOplMessageCatalog::MessageIdSCRIPT_036

Invalid context to call a method or use a property.

public static const IloOplMessageCatalog::MessageIdSCRIPT_037

Can not iterate on a float range.

Inner Typedef
IloOplMessageCatalog::MessageId The type of message identifiers.
Attribute Detail

DATA_001

public static const IloOplMessageCatalog::MessageId DATA_001
Syntax error in data file.

DATA_002

public static const IloOplMessageCatalog::MessageId DATA_002
Invalid index value.

The index used in the data file does not belong to the range of the array defined in the model file.


DATA_003

public static const IloOplMessageCatalog::MessageId DATA_003
Obsolete message.

DATA_004

public static const IloOplMessageCatalog::MessageId DATA_004
Exceeding array size.

In the data file the array has more values than in its definition in the model file.


DATA_005

public static const IloOplMessageCatalog::MessageId DATA_005
Too many tuple component values.

In the data file the tuple has more components than in its definition in the model file.


DATA_006

public static const IloOplMessageCatalog::MessageId DATA_006
Missing tuple component values.

In the data file the tuple has less components than in its definition in the model file.


DATA_007

public static const IloOplMessageCatalog::MessageId DATA_007
Too many tuple key component values.

DATA_008

public static const IloOplMessageCatalog::MessageId DATA_008
Missing tuple key component values.

DATA_009

public static const IloOplMessageCatalog::MessageId DATA_009
Name already exists.

Choose different name for connection.


DATA_010

public static const IloOplMessageCatalog::MessageId DATA_010
Unexpected index value.

There should not be any index value there. Check the definition in the model file.


DATA_011

public static const IloOplMessageCatalog::MessageId DATA_011
Unexpected tuple component name.

There should not be any tuple component name there. Check the definition in the model file.


DATA_012

public static const IloOplMessageCatalog::MessageId DATA_012
Unexpected data item.

There should not be any item there. Check the definition in the model file.


DATA_013

public static const IloOplMessageCatalog::MessageId DATA_013
Unexpected data element.

There should not be any element there. Check the definition in the model file.


DATA_014

public static const IloOplMessageCatalog::MessageId DATA_014
Unexpected array.

There should not be any array value there. Check the definition in the model file.


DATA_015

public static const IloOplMessageCatalog::MessageId DATA_015
Unexpected tuple.

There should not be any tuple there. Check the definition in the model file.


DATA_016

public static const IloOplMessageCatalog::MessageId DATA_016
Unexpected set.

There should not be any set there. Check the definition in the model file.


DATA_017

public static const IloOplMessageCatalog::MessageId DATA_017
Type not supported in data sources.

DATA_018

public static const IloOplMessageCatalog::MessageId DATA_018
String element value not available.

DATA_019

public static const IloOplMessageCatalog::MessageId DATA_019
End of data source unexpected.

DATA_200

public static const IloOplMessageCatalog::MessageId DATA_200
Sheet data sources only supported on Windows platforms.

DATA_201

public static const IloOplMessageCatalog::MessageId DATA_201
Sheet connection already defined.

Choose different name for connection.


DATA_202

public static const IloOplMessageCatalog::MessageId DATA_202
Sheet connection not defined.

Use SheetConnection to define a spreadsheet connection


DATA_203

public static const IloOplMessageCatalog::MessageId DATA_203
Type not supported for spreadsheet.

This type is not allowed with the spreadsheet.


DATA_204

public static const IloOplMessageCatalog::MessageId DATA_204
Array dimension mismatch.

Arrays in a sheet should have 2 dimensions or less.


ENGINE_001

public static const IloOplMessageCatalog::MessageId ENGINE_001
Exception from Concert layer.

An exception occurred in the Concert layer, which is the layer between OPL and CPLEX/CP Optimizer


ENGINE_002

public static const IloOplMessageCatalog::MessageId ENGINE_002
Exception from CPLEX.

An exception occurred in the CPLEX engine.


ENGINE_003

public static const IloOplMessageCatalog::MessageId ENGINE_003
Exception from CP Optimizer.

An exception occurred in the CP Optimizer engine.


ENGINE_004

public static const IloOplMessageCatalog::MessageId ENGINE_004
Model found inconsistent during extraction by CP Optimizer.

The model has been found inconsistent by CP Optimizer.


ENGINE_005

public static const IloOplMessageCatalog::MessageId ENGINE_005
No triangular inequality in transitions of CP Optimizer stateFunctions.

No triangular inequality in transitions of CP Optimizer stateFunctions.


ENGINE_006

public static const IloOplMessageCatalog::MessageId ENGINE_006
Global constraints (for example: constraints on arrays or most of the constraints on intervals and on interval sequence variables) cannot be used in meta-constraints.

Global constraints (for example: constraints on arrays or most of the constraints on intervals and on interval sequence variables) cannot be used in meta-constraints.


ENGINE_007

public static const IloOplMessageCatalog::MessageId ENGINE_007
Presolve errors.

Presolve list of errors raised by the engine.


GENERAL_005

public static const IloOplMessageCatalog::MessageId GENERAL_005
Too many errors.

OPL stops processing after a maximum number of errors is exceeded. You can change this number in the settings OPL Language > General in the IDE.


GENERAL_006

public static const IloOplMessageCatalog::MessageId GENERAL_006
Processing failed.

OPL cannot continue processing of the current model due to previous errors.


GENERAL_007

public static const IloOplMessageCatalog::MessageId GENERAL_007
Aborted by user.

OPL cannot continue processing because of user abort.


GENERAL_008

public static const IloOplMessageCatalog::MessageId GENERAL_008
Too many warnings.

OPL stops reporting warnings after a maximum number is exceeded. You can change this number in the settings OPL Language > General in the IDE.


GENERATE_001

public static const IloOplMessageCatalog::MessageId GENERATE_001
Type mismatch.

This type is not allowed here. Please refer to the documentation.


GENERATE_002

public static const IloOplMessageCatalog::MessageId GENERATE_002
Argument type mismatch, using unexpected operand types for binary operation.

One of the operands has a wrong type for this binary operation.


GENERATE_003

public static const IloOplMessageCatalog::MessageId GENERATE_003
Argument type mismatch, using unexpected operand type for unary operation.

The operand of this unary operation has a wrong type.


GENERATE_004

public static const IloOplMessageCatalog::MessageId GENERATE_004
Argument type mismatch, using unexpected operand types for nary operation.

One of the operands has a wrong type for this nary operation.


GENERATE_005

public static const IloOplMessageCatalog::MessageId GENERATE_005
Name already used.

This name has already been used. Please use another name.


GENERATE_006

public static const IloOplMessageCatalog::MessageId GENERATE_006
Using unknown name.

This name has not been defined previously so it's unknown.


GENERATE_007

public static const IloOplMessageCatalog::MessageId GENERATE_007
Range type expected.

A range is expected here and you provided something else.


GENERATE_008

public static const IloOplMessageCatalog::MessageId GENERATE_008
Range type not supported for dvar type.

Ranges are not accepted as types for decision variables. Use appropriate ranges for each decision variable type. For example dvar int x in 2..3.5; is not good since x is integer and the range is not.


GENERATE_009

public static const IloOplMessageCatalog::MessageId GENERATE_009
Range boundaries of different type.

Not all types are accepted in ranges. For example, range r=1.."ll"; is not correct.


GENERATE_010

public static const IloOplMessageCatalog::MessageId GENERATE_010
Context does not support dvar type, only ground expressions are allowed.

Decision variables are not allowed here. Use regular data.


GENERATE_011

public static const IloOplMessageCatalog::MessageId GENERATE_011
Array type expected.

Only arrays are allowed here. Please use an array.


GENERATE_012

public static const IloOplMessageCatalog::MessageId GENERATE_012
Aggregate operator does not exist.

GENERATE_013

public static const IloOplMessageCatalog::MessageId GENERATE_013
Tuple type does not exist.

GENERATE_014

public static const IloOplMessageCatalog::MessageId GENERATE_014
Decision variable expected.

GENERATE_015

public static const IloOplMessageCatalog::MessageId GENERATE_015
Type not supported for tuple components.

GENERATE_016

public static const IloOplMessageCatalog::MessageId GENERATE_016
Type not supported for tuple key components.

GENERATE_017

public static const IloOplMessageCatalog::MessageId GENERATE_017
Type not supported for tuple key components.

GENERATE_018

public static const IloOplMessageCatalog::MessageId GENERATE_018
External data unexpected.

External data needs to be declared earlier.


GENERATE_019

public static const IloOplMessageCatalog::MessageId GENERATE_019
Tuple type expected.

GENERATE_020

public static const IloOplMessageCatalog::MessageId GENERATE_020
Tuple type mismatch.

GENERATE_021

public static const IloOplMessageCatalog::MessageId GENERATE_021
Type can not be iterated.

GENERATE_022

public static const IloOplMessageCatalog::MessageId GENERATE_022
Function not available in the current context.

GENERATE_023

public static const IloOplMessageCatalog::MessageId GENERATE_023
Generic array initialization does not support filters.

GENERATE_024

public static const IloOplMessageCatalog::MessageId GENERATE_024
Function does not exist.

The name is unknown or the argument types do not match.


GENERATE_025

public static const IloOplMessageCatalog::MessageId GENERATE_025
Type not supported for ordered iteration.

GENERATE_026

public static const IloOplMessageCatalog::MessageId GENERATE_026
Tuple type expected.

GENERATE_027

public static const IloOplMessageCatalog::MessageId GENERATE_027
Tuple component expected.

GENERATE_028

public static const IloOplMessageCatalog::MessageId GENERATE_028
Function argument type mismatch.

GENERATE_029

public static const IloOplMessageCatalog::MessageId GENERATE_029
Type not supported for indexing an array.

GENERATE_030

public static const IloOplMessageCatalog::MessageId GENERATE_030
Type not supported for decision variables.

GENERATE_031

public static const IloOplMessageCatalog::MessageId GENERATE_031
Type not supported for decision expressions.

GENERATE_032

public static const IloOplMessageCatalog::MessageId GENERATE_032
Type only supported for decision variables.

GENERATE_033

public static const IloOplMessageCatalog::MessageId GENERATE_033
Aggregate not supported for filter expressions.

You should use intermediate data in order to have the same behaviour.

For example you should replace

{int} s={i| i in 1..3:sum(j in 1..i) j >=2};

which is not allowed by

int intermediate_sum[i in 1..3]=sum(j in 1..i) j;

{int} s={i| i in 1..3:intermediate_sum[i] >=2 };


GENERATE_034

public static const IloOplMessageCatalog::MessageId GENERATE_034
Aggregate not supported for qualifier expressions.

You should use intermediate data in order to have the same behaviour. For example you should replace {int} s={i| i in 1..sum(j in 1..3) j }; which is not allowed by int intermediate_sum=sum(j in 1..3) j; {int} s={i| i in 1..intermediate_sum };


GENERATE_035

public static const IloOplMessageCatalog::MessageId GENERATE_035
Recursive element declaration.

GENERATE_036

public static const IloOplMessageCatalog::MessageId GENERATE_036
Cannot assign constraint in nested forall.

GENERATE_037

public static const IloOplMessageCatalog::MessageId GENERATE_037
Type not supported as formal paramter.

GENERATE_038

public static const IloOplMessageCatalog::MessageId GENERATE_038
Qualifiers missing.

For example you should replace

float a[1..1] = [ 1 : 1 ];

by

float a[1..1] =[i: i |i in 1..1];


GENERATE_039

public static const IloOplMessageCatalog::MessageId GENERATE_039
Formal parameter not supported in this context.

Collection extension expressions may not be iterated.


GENERATE_040

public static const IloOplMessageCatalog::MessageId GENERATE_040
Implicit slicing possible only for tuple components.

GENERATE_041

public static const IloOplMessageCatalog::MessageId GENERATE_041
Objective must be defined before constraints.

GENERATE_042

public static const IloOplMessageCatalog::MessageId GENERATE_042
Scripting not allowed.

Pre processing should be defined before objective.

Post processing should be defined after constraints.


GENERATE_043

public static const IloOplMessageCatalog::MessageId GENERATE_043
Cannot declare integrity condition for component type.

GENERATE_044

public static const IloOplMessageCatalog::MessageId GENERATE_044
Integrity condition not supported for target type.

Must be a collection.


GENERATE_045

public static const IloOplMessageCatalog::MessageId GENERATE_045
Tuple component expected to declare data.

GENERATE_046

public static const IloOplMessageCatalog::MessageId GENERATE_046
Integrity type mismatch.

GENERATE_047

public static const IloOplMessageCatalog::MessageId GENERATE_047
Tuple component name expected.

GENERATE_048

public static const IloOplMessageCatalog::MessageId GENERATE_048
Index tuple type mismatch.

GENERATE_049

public static const IloOplMessageCatalog::MessageId GENERATE_049
Second main.

There can be at most one main execute block.


GENERATE_050

public static const IloOplMessageCatalog::MessageId GENERATE_050
Argument type mismatch, using unexpected operand types for range operation.

GENERATE_052

public static const IloOplMessageCatalog::MessageId GENERATE_052
Generic array initialization does not support variable indexer size.

GENERATE_053

public static const IloOplMessageCatalog::MessageId GENERATE_053
Constraint already assigned.

There can be only one assignment to the same constraint. Even constraint arrays must be assigned in only one forall statement.


GENERATE_054

public static const IloOplMessageCatalog::MessageId GENERATE_054
Indexed constraint naming requires a declared constraint array.

GENERATE_055

public static const IloOplMessageCatalog::MessageId GENERATE_055
Type not supported for set items.

GENERATE_056

public static const IloOplMessageCatalog::MessageId GENERATE_056
Type not supported for array items.

GENERATE_057

public static const IloOplMessageCatalog::MessageId GENERATE_057
Name already exists as function.

This name is an OPL function. Please use another name.


GENERATE_058

public static const IloOplMessageCatalog::MessageId GENERATE_058
Type unknown.

This type name is not known.


GENERATE_059

public static const IloOplMessageCatalog::MessageId GENERATE_059
Array type not supported.

For example, generic indexed arrays do not support array items referring to existing arrays.


GENERATE_100

public static const IloOplMessageCatalog::MessageId GENERATE_100
Model assertion failed.

GENERATE_101

public static const IloOplMessageCatalog::MessageId GENERATE_101
The constraint could not be created.

See previous errors that led to this.


GENERATE_102

public static const IloOplMessageCatalog::MessageId GENERATE_102
Array index out of bounds.

GENERATE_103

public static const IloOplMessageCatalog::MessageId GENERATE_103
Error extracting expression.

GENERATE_104

public static const IloOplMessageCatalog::MessageId GENERATE_104
Error extracting expression.

GENERATE_105

public static const IloOplMessageCatalog::MessageId GENERATE_105
Tuple not found.

GENERATE_106

public static const IloOplMessageCatalog::MessageId GENERATE_106
Integer overflow occurred.

GENERATE_107

public static const IloOplMessageCatalog::MessageId GENERATE_107
Invalid index.

Iterated index value can not be used.


GENERATE_108

public static const IloOplMessageCatalog::MessageId GENERATE_108
Division by zero.

GENERATE_109

public static const IloOplMessageCatalog::MessageId GENERATE_109
Modulo by zero.

GENERATE_110

public static const IloOplMessageCatalog::MessageId GENERATE_110
Negative exponent.

GENERATE_111

public static const IloOplMessageCatalog::MessageId GENERATE_111
Logarithm with negative argument.

GENERATE_112

public static const IloOplMessageCatalog::MessageId GENERATE_112
Invalid expression.

GENERATE_113

public static const IloOplMessageCatalog::MessageId GENERATE_113
Could not parse integer value.

GENERATE_114

public static const IloOplMessageCatalog::MessageId GENERATE_114
Could not parse float value.

GENERATE_115

public static const IloOplMessageCatalog::MessageId GENERATE_115
Constraint labeling with variable dimension size not supported.

GENERATE_116

public static const IloOplMessageCatalog::MessageId GENERATE_116
Obsolete message.

GENERATE_117

public static const IloOplMessageCatalog::MessageId GENERATE_117
Unbound expression.

GENERATE_118

public static const IloOplMessageCatalog::MessageId GENERATE_118
Invalid initialization expression for array item.

GENERATE_119

public static const IloOplMessageCatalog::MessageId GENERATE_119
Value not found using ord function.

GENERATE_120

public static const IloOplMessageCatalog::MessageId GENERATE_120
Value not found using ord function.

GENERATE_121

public static const IloOplMessageCatalog::MessageId GENERATE_121
Element not found in collection.

GENERATE_122

public static const IloOplMessageCatalog::MessageId GENERATE_122
Next/previous element not found in collection.

GENERATE_123

public static const IloOplMessageCatalog::MessageId GENERATE_123
First/Last element not found in collection.

GENERATE_124

public static const IloOplMessageCatalog::MessageId GENERATE_124
Named model assertion failed.

GENERATE_125

public static const IloOplMessageCatalog::MessageId GENERATE_125
Excel cell with bad type.

GENERATE_126

public static const IloOplMessageCatalog::MessageId GENERATE_126
Excel cell contains an error.

GENERATE_127

public static const IloOplMessageCatalog::MessageId GENERATE_127
Operation on an empty collection.

GENERATE_128

public static const IloOplMessageCatalog::MessageId GENERATE_128
Operation resulted in a NaN.

GENERATE_129

public static const IloOplMessageCatalog::MessageId GENERATE_129
Excel cannot allocate enough memory.

GENERATE_130

public static const IloOplMessageCatalog::MessageId GENERATE_130
Cumul function with negative value.

GENERATE_131

public static const IloOplMessageCatalog::MessageId GENERATE_131
Interval value out of range.

GENERATE_132

public static const IloOplMessageCatalog::MessageId GENERATE_132
Operation on empty range.

GENERATE_133

public static const IloOplMessageCatalog::MessageId GENERATE_133
Operation with an invalid domain.

GENERATE_134

public static const IloOplMessageCatalog::MessageId GENERATE_134
Could not parse integer/float value: overflow or underflow.

GENERATE_135

public static const IloOplMessageCatalog::MessageId GENERATE_135
Size mismatch for operation on collection.

GENERATE_136

public static const IloOplMessageCatalog::MessageId GENERATE_136
Size mismatch for operation on arrays.

GENERATE_137

public static const IloOplMessageCatalog::MessageId GENERATE_137
Negative value(s) in transition distance.

GENERATE_138

public static const IloOplMessageCatalog::MessageId GENERATE_138
Out of bound value(s) with arrays and all syntax.

GENERATE_139

public static const IloOplMessageCatalog::MessageId GENERATE_139
Index out of bounds in the collection.

GENERATE_200

public static const IloOplMessageCatalog::MessageId GENERATE_200
Element does not exist.

GENERATE_201

public static const IloOplMessageCatalog::MessageId GENERATE_201
Element can not be evaluated.

GENERATE_202

public static const IloOplMessageCatalog::MessageId GENERATE_202
Data element not available.

GENERATE_203

public static const IloOplMessageCatalog::MessageId GENERATE_203
Recursive element definition.

GENERATE_204

public static const IloOplMessageCatalog::MessageId GENERATE_204
Type mismatch resolving data element.

GENERATE_205

public static const IloOplMessageCatalog::MessageId GENERATE_205
Decision variable expected.

GENERATE_206

public static const IloOplMessageCatalog::MessageId GENERATE_206
Decision variable not used by the engine during solve.

Switch off this warning using setting 'warnings'.


GENERATE_207

public static const IloOplMessageCatalog::MessageId GENERATE_207
Element never used.

GENERATE_208

public static const IloOplMessageCatalog::MessageId GENERATE_208
Data element already defined.

GENERATE_209

public static const IloOplMessageCatalog::MessageId GENERATE_209
Element could not be initialized.

More information in previous messages.


GENERATE_210

public static const IloOplMessageCatalog::MessageId GENERATE_210
Element not available.

More information in previous messages.


GENERATE_211

public static const IloOplMessageCatalog::MessageId GENERATE_211
Named constraint already set.

HINT: Iterated index expressions overlap during evaluation.


GENERATE_212

public static const IloOplMessageCatalog::MessageId GENERATE_212
Named constraint already used.

Using the same name again.


GENERATE_213

public static const IloOplMessageCatalog::MessageId GENERATE_213
Decision expression expected.

GENERATE_214

public static const IloOplMessageCatalog::MessageId GENERATE_214
Array partially initialized.

In the data file, you did not set all the cells of the array. This may have been done on purpose but may also be an error.


GENERATE_215

public static const IloOplMessageCatalog::MessageId GENERATE_215
Element is immutable.

The value of an element can not be changed, if it is used by another element.

This is the case for array indexers and data integrity conditions.


GENERATE_216

public static const IloOplMessageCatalog::MessageId GENERATE_216
Element was ended.

The value of an element can not be used, if was explicitly ended by scripting.


GENERATE_217

public static const IloOplMessageCatalog::MessageId GENERATE_217
External data element was not defined.

None of the given data sources defined that external data element.


INTERFACE_000

public static const IloOplMessageCatalog::MessageId INTERFACE_000
Error opening file.

INTERFACE_001

public static const IloOplMessageCatalog::MessageId INTERFACE_001
Impossible to parse model, due to previous errors.

INTERFACE_002

public static const IloOplMessageCatalog::MessageId INTERFACE_002
Impossible to check model, due to previous errors.

INTERFACE_003

public static const IloOplMessageCatalog::MessageId INTERFACE_003
Impossible to load model, due to previous errors.

INTERFACE_004

public static const IloOplMessageCatalog::MessageId INTERFACE_004
Impossible to generate model, due to previous errors.

INTERFACE_005

public static const IloOplMessageCatalog::MessageId INTERFACE_005
No solution available for post processing.

INTERFACE_006

public static const IloOplMessageCatalog::MessageId INTERFACE_006
No flow control available, 'main' not defined.

INTERFACE_007

public static const IloOplMessageCatalog::MessageId INTERFACE_007
The model was not generated.

INTERFACE_008

public static const IloOplMessageCatalog::MessageId INTERFACE_008
Model definition reflection not available due to previous errors.

INTERFACE_009

public static const IloOplMessageCatalog::MessageId INTERFACE_009
Useless call to generate().

INTERFACE_010

public static const IloOplMessageCatalog::MessageId INTERFACE_010
No relaxations available.

INTERFACE_011

public static const IloOplMessageCatalog::MessageId INTERFACE_011
No possible relaxations available; there are no relaxable, labeled constraints in the model.

To get some you should label your constraints.


INTERFACE_012

public static const IloOplMessageCatalog::MessageId INTERFACE_012
No conflicts available.

INTERFACE_013

public static const IloOplMessageCatalog::MessageId INTERFACE_013
No labeled constraints available for finding conflicts.

To get some you should label your constraints.


INTERFACE_014

public static const IloOplMessageCatalog::MessageId INTERFACE_014
Using different instances of IloEnv for OPL model and engine.

This is currently not supported.


INTERFACE_015

public static const IloOplMessageCatalog::MessageId INTERFACE_015
Calling unsupported method on data serializer.
Element definition is of different type.

INTERFACE_016

public static const IloOplMessageCatalog::MessageId INTERFACE_016
Element definition does not exist.

INTERFACE_018

public static const IloOplMessageCatalog::MessageId INTERFACE_018
Output limit reached on data serializer.

INTERFACE_019

public static const IloOplMessageCatalog::MessageId INTERFACE_019
Using empty object handle.

INTERFACE_020

public static const IloOplMessageCatalog::MessageId INTERFACE_020
Data elements closed. Can not add elements.

INTERFACE_050

public static const IloOplMessageCatalog::MessageId INTERFACE_050
Run configuration closed.

INTERFACE_051

public static const IloOplMessageCatalog::MessageId INTERFACE_051
XML error.

INTERFACE_052

public static const IloOplMessageCatalog::MessageId INTERFACE_052
Deprecated setting.

INTERFACE_053

public static const IloOplMessageCatalog::MessageId INTERFACE_053
Assert statements skipped.

INTERFACE_054

public static const IloOplMessageCatalog::MessageId INTERFACE_054
Data element unknown.

INTERFACE_055

public static const IloOplMessageCatalog::MessageId INTERFACE_055
Duplicate key.

The same key was met twice. You should either remove "key" for at least one field of the tuple structure or change the data. For example, with tuple t{ key int x; int y;} if you try to declare {t} s={<1,2>,<1,3>}; you get this error since 1 is met twice. You should either remove key and have tuple t{ int x; int y; } or change {<1,2>,<1,3>}


INTERFACE_056

public static const IloOplMessageCatalog::MessageId INTERFACE_056
Data inconsistent.

INTERFACE_057

public static const IloOplMessageCatalog::MessageId INTERFACE_057
Run configuration does not exist.

INTERFACE_058

public static const IloOplMessageCatalog::MessageId INTERFACE_058
Duplicate .

The same tuple was met twice. For example, with tuple t{ int x; int y;} if you try to declare {t} s={<1,2>,<1,2>}; you get this error since 1 is met twice.


INTERFACE_059

public static const IloOplMessageCatalog::MessageId INTERFACE_059
Immutable .

A collection is immutable because it is referenced by another collection, or currently iterated by scripting.


INTERFACE_060

public static const IloOplMessageCatalog::MessageId INTERFACE_060
Impossible value .

A given value is not possible for an OPL setting.


INTERFACE_061

public static const IloOplMessageCatalog::MessageId INTERFACE_061
Adding data source twice.

A data source was added several times to the same OPL model.


INTERFACE_062

public static const IloOplMessageCatalog::MessageId INTERFACE_062
Tuning ignores run configuration.

A run configuration is not suitable for tuning, it is a model using CP.


INTERFACE_063

public static const IloOplMessageCatalog::MessageId INTERFACE_063
Run configuration is invalid.

A run configuration is invalid, the model file might be missing.


INTERFACE_064

public static const IloOplMessageCatalog::MessageId INTERFACE_064
Tuning ignores main in run configuration.

A run configuration has a main scripting block, it will be ignored for tuning.


INTERFACE_065

public static const IloOplMessageCatalog::MessageId INTERFACE_065
Model source must have been opened.

Before checking if the model is compiled, you must open it.


INTERNAL_001

public static const IloOplMessageCatalog::MessageId INTERNAL_001
Internal error.

Please report to IBM ILOG OPL Support.


INTERNAL_002

public static const IloOplMessageCatalog::MessageId INTERNAL_002
Internal error.

Please report to IBM ILOG OPL Support.


INTERNAL_003

public static const IloOplMessageCatalog::MessageId INTERNAL_003
Internal error.

Please report to IBM ILOG OPL Support.


INTERNAL_004

public static const IloOplMessageCatalog::MessageId INTERNAL_004
Internal error.

Please report to IBM ILOG OPL Support.


INTERNAL_005

public static const IloOplMessageCatalog::MessageId INTERNAL_005
Internal error.

Please report to IBM ILOG OPL Support.


INTERNAL_006

public static const IloOplMessageCatalog::MessageId INTERNAL_006
Internal error.

Please report to IBM ILOG OPL Support.


PARSE_001

public static const IloOplMessageCatalog::MessageId PARSE_001
Syntax error.

Syntax error in the model.


PARSE_002

public static const IloOplMessageCatalog::MessageId PARSE_002
Obsolete message.

PARSE_003

public static const IloOplMessageCatalog::MessageId PARSE_003
Recursive file inclusion.

Files included thru include make a loop, which is not allowed.


PARSE_004

public static const IloOplMessageCatalog::MessageId PARSE_004
Deprecated syntax.

Deprecated syntax should be avoided as much as possible.


PARSE_005

public static const IloOplMessageCatalog::MessageId PARSE_005
Error reading input stream.

PARSE_006

public static const IloOplMessageCatalog::MessageId PARSE_006
Input is empty.

PARSE_100

public static const IloOplMessageCatalog::MessageId PARSE_100
Unterminated block, closing delimiter missing.

The number of opening '{' does not fit the closing '}' in an execute or main block.


PARSE_101

public static const IloOplMessageCatalog::MessageId PARSE_101
Invalid escape sequence for string character.

Remove the invalid escape sequence. For example in string s="hellos"; remove s and then you will get string s="hello"; which is acceptable.


PARSE_102

public static const IloOplMessageCatalog::MessageId PARSE_102
Illegal character read from input.

There is an invalid character in the file. Try to remove it.


PARSE_103

public static const IloOplMessageCatalog::MessageId PARSE_103
Illegal character read from data input.

String data containing special characters need to be quoted.


PARSE_104

public static const IloOplMessageCatalog::MessageId PARSE_104
Illegal character read from input.

Your current locale might not match the input's encoding.

It might be a model compiled by OPL 5.0 or earlier, please recompile using current version of OPL.


PARSE_105

public static const IloOplMessageCatalog::MessageId PARSE_105
Fatal error during scanning.

PARSE_106

public static const IloOplMessageCatalog::MessageId PARSE_106
Unexpected character sequence read from input.

Your current locale might not match the input's encoding.


PARSE_107

public static const IloOplMessageCatalog::MessageId PARSE_107
Unexpected end of file found.

SCRIPT_001

public static const IloOplMessageCatalog::MessageId SCRIPT_001
Error compiling script.

SCRIPT_002

public static const IloOplMessageCatalog::MessageId SCRIPT_002
Error running script.

SCRIPT_003

public static const IloOplMessageCatalog::MessageId SCRIPT_003
Scripting callstack.

SCRIPT_004

public static const IloOplMessageCatalog::MessageId SCRIPT_004
Execution failed.

SCRIPT_005

public static const IloOplMessageCatalog::MessageId SCRIPT_005
Evaluation failed.

SCRIPT_006

public static const IloOplMessageCatalog::MessageId SCRIPT_006
Integer evaluation failed.

SCRIPT_007

public static const IloOplMessageCatalog::MessageId SCRIPT_007
Float evaluation failed.

SCRIPT_008

public static const IloOplMessageCatalog::MessageId SCRIPT_008
String evaluation failed.

SCRIPT_009

public static const IloOplMessageCatalog::MessageId SCRIPT_009
Object evaluation failed.

SCRIPT_010

public static const IloOplMessageCatalog::MessageId SCRIPT_010
Array index out of bounds.

You should either change the index or the range of the array.


SCRIPT_011

public static const IloOplMessageCatalog::MessageId SCRIPT_011
Duplicate tuple in set.

Changing component value creates a conflict.


SCRIPT_012

public static const IloOplMessageCatalog::MessageId SCRIPT_012
Expecting tuple component name.

SCRIPT_013

public static const IloOplMessageCatalog::MessageId SCRIPT_013
Expecting element name.

SCRIPT_014

public static const IloOplMessageCatalog::MessageId SCRIPT_014
Element can not be modified from flow control (main).

SCRIPT_015

public static const IloOplMessageCatalog::MessageId SCRIPT_015
Expecting data element name.

SCRIPT_016

public static const IloOplMessageCatalog::MessageId SCRIPT_016
Not enough tuple component values.

SCRIPT_017

public static const IloOplMessageCatalog::MessageId SCRIPT_017
Too many tuple component values.

SCRIPT_018

public static const IloOplMessageCatalog::MessageId SCRIPT_018
Unknown CPLEX parameter number.

SCRIPT_019

public static const IloOplMessageCatalog::MessageId SCRIPT_019
Bad CPLEX parameter type.

SCRIPT_020

public static const IloOplMessageCatalog::MessageId SCRIPT_020
Assigning value to decision variable.

SCRIPT_021

public static const IloOplMessageCatalog::MessageId SCRIPT_021
Not enough tuple key component values.

SCRIPT_022

public static const IloOplMessageCatalog::MessageId SCRIPT_022
Too many tuple key component values.

SCRIPT_023

public static const IloOplMessageCatalog::MessageId SCRIPT_023
Tuple component type mismatch.

SCRIPT_024

public static const IloOplMessageCatalog::MessageId SCRIPT_024
Tuple key component type mismatch.

SCRIPT_025

public static const IloOplMessageCatalog::MessageId SCRIPT_025
Tuple not found.

SCRIPT_026

public static const IloOplMessageCatalog::MessageId SCRIPT_026
Local scripting variable not declared.

SCRIPT_027

public static const IloOplMessageCatalog::MessageId SCRIPT_027
Can not add tuple.

SCRIPT_028

public static const IloOplMessageCatalog::MessageId SCRIPT_028
Tuple component of unsupported type.

SCRIPT_029

public static const IloOplMessageCatalog::MessageId SCRIPT_029
Ignoring end() for a component of thisOplModel.

You are trying to end part of the OPL model that is executing main.


SCRIPT_030

public static const IloOplMessageCatalog::MessageId SCRIPT_030
Method attach() can only be used with arrays in this context.

When used with vectors or basis, attachments are used for input and output, and hence are limited to arrays.


SCRIPT_031

public static const IloOplMessageCatalog::MessageId SCRIPT_031
Method attach() is called with bad arguments.

First argument should be a model element.


SCRIPT_032

public static const IloOplMessageCatalog::MessageId SCRIPT_032
Java call from script is not available.

The Java call from script is not available, because the runtime library did not initialize properly. This error always follows a previous error giving the cause of the problem.


SCRIPT_033

public static const IloOplMessageCatalog::MessageId SCRIPT_033
Scripting context is inconsistent.

The property 'thisOplModel' is missing.


SCRIPT_034

public static const IloOplMessageCatalog::MessageId SCRIPT_034
External Java calls are not allowed in custom C++ applications.

Calling external functions is not possible in application statically linked with the OPL libraries (like oplrunsample). This is because the Java OPL library uses the shared library version of OPL (oplxx.dll/.so) which cannot be mixed with the static version. You can use external call Java in the OPL IDE, in oplrun, and in custom OPL or ODM applications launched from Java.


SCRIPT_035

public static const IloOplMessageCatalog::MessageId SCRIPT_035
OPL processing, invoked from scripting, failed.

Some methods like generate() on an OPL model do not return a status. This scripting runtime error is raised, if they did not terminate successfully.


SCRIPT_036

public static const IloOplMessageCatalog::MessageId SCRIPT_036
Invalid context to call a method or use a property.

Some methods and property can only be used with some particular type of modeling objects. For example, the method setCoef() can only be called on range constraints. The meaning of this method on other kinds of constraints is undefined.


SCRIPT_037

public static const IloOplMessageCatalog::MessageId SCRIPT_037
Can not iterate on a float range.
Inner Typedef Detail

Typedef MessageId

Definition file: ilopl/ilooplmessagecatalog.h

const char * MessageId

The type of message identifiers.