Macro Variable _ORCLP_ |
The CLP procedure defines a macro variable named _ORCLP_. This variable contains a character string that indicates the status of the CLP procedure upon termination. The various terms of the macro variable are interpreted as follows.
indicates the procedure status at termination. It can take one of the following values:
The procedure terminated successfully.
An input data error occurred.
A problem in reading or writing data occurred.
Insufficient memory is allocated to the procedure.
The use of semantic action is incorrect.
The use of syntax is incorrect.
The status cannot be classified into any of the preceding categories.
If the procedure terminates normally or if an I/O error is detected while closing a data set, the following terms are added to the macro variable.
indicates the solution status at termination. It can take one of the following values:
All solutions are found.
The problem is infeasible.
The solution is optimal.
The required number of solutions specified with the MAXSOLN= option is reached.
The execution time limit specified with the MAXTIME= option is reached.
The number of restarts specified with RESTARTS= option is reached.
The procedure is stopped by user before any other stop criterion is reached.
indicates the number of solutions that are found. This term is not applicable if SOLUTION_STATUS has a value of INFEASIBLE.
indicates the minimal makespan of the solutions that are found. The makespan is the maximum of the activity finish times or the completion time of the last job to leave the system. This term is applicable only to scheduling problems with at least one solution.
indicates the time taken to solve the problem. By default, the time reported is CPU time; see the TIMETYPE= option for more information.
indicates the fastest variable selection strategy. This term appears only when the EVALVARSEL= option is active and at least one solution is found.
indicates the fastest activity selection strategy. This term appears only when the EVALACTSEL= option is active and at least one solution is found.
indicates the objective value. This term appears only when an objective function is specified and at least one solution is found.