Some messages contain a "#" followed by a number, which is used to indicate where information, specific to the error situation, will be included.
Some messages include a reference to the object that is the source of the diagnostic. These messages adhere to the format adopted in SDT. See chapter 41, References in SDT-3 for a reference to this format and for examples.
ERROR 1 Internal errorThis message indicates an error in the implementation of the Analyzer. Please send a software performance report to Telelogic Customer Support, especially if the error can be reproduced as the only error message of an analysis. The telephone, telefax and E-Mail numbers to Telelogic Customer Support can be found at the beginning of this manual.
ERROR 2 Cannot open file: #1This error message indicates that an error occurred when the Analyzer attempted to open a file. Modify, if necessary, the file protection and try to run the Analyzer again. If the error persists, contact Telelogic customer support.
ERROR 3 Cannot close file: #1This error message indicates that an error occurred when the Analyzer attempted to close a file. Modify, if necessary, the file protection and try to run the Analyzer again. If the error persists, contact Telelogic customer support.
ERROR 4 Cannot delete file: #1This error message indicates that an error occurred when the Analyzer attempted to delete a file. Modify, if necessary, the file protection and try to run the Analyzer again. If the error persists, contact Telelogic customer support.
ERROR 5 Cannot rename file: #1 to #2This error message indicates that an error occurred when the Analyzer attempted to rename a file. Modify, if necessary, the file protection and try to run the Analyzer again. If the error persists, contact Telelogic customer support.
ERROR 6 Recursive definition of signal list #1A signal list must not be based on itself, directly or indirectly.
ERROR 7 More than one #1 is visible in PackagesSeveral definitions with same name were found in a package. A qualifier might resolve the problem.
ERROR 8 Ending identifier (#2) must be equal to defining identifier (#1) in a referenced definitionWhen writing a definition, the name must be the same on the last row as on the first row.
ERROR 9 Referenced definitions are not unique (#1)There are more than one definition which matches the reference.
ERROR 10 Number of instances must be lexically equal in referenced process definition and process reference(Z100: 2.4.4)
ERROR 11 Different virtuality attributes in reference and referenced heading(Z100: 6.3.2)
ERROR 12 A referenced definition may not reference itselfIt is not allowed to have a reference to itself in the reference definition.
ERROR 13 No referenced definition matches referenceA reference is found but not the corresponding definition.
ERROR 14 Virtual start not allowed in operator definitionIt is not allowed to have the start as virtual in an operator definition.
ERROR 15 Referenced definition matching type reference is not a type definition(Z100: 2.4.1.3)
ERROR 16 Input #1 and output #2 should be different, aborting!An Analyzer pass requires the input and output files to be different. Specify other input and/or output files.
ERROR 17 Definition name may not be qualified when not a referenced definitionA qualifier is only allowed on a definition if it is a referenced definition.
ERROR 18 Referenced definition (#1) is not referenced in the Package definitionA reference to the definition (#1) is missing in the package definition.
ERROR 19 Referenced definition (#1) is not referenced in the system definitionA reference to the definition (#1) is missing in the system definition.
ERROR 20 Invalid separate analysis unitIt is not allowed to make a separate analysis of the unit selected. Start the analysis on the whole specification instead.
ERROR 21 Referenced substructure definition without nameIt is not allowed to have a substructure without a name when referencing it or converting it to SDL-GR.
ERROR 22 System definition may not occur as referenced definition to a systemOnly system types may be referenced, not systems.
ERROR 23 Illegally placed process context parameterA process context parameter is used where it is not allowed. Examples of bad use is in a system type or in a block type.
ERROR 24 Illegally placed procedure context parameterA procedure context parameter is used where it is not allowed.
ERROR 25 Illegally placed signal context parameterA signal context parameter is used where it is not allowed.
ERROR 26 Illegally placed timer context parameterA timer context parameter is used where it is not allowed. For example in a system type, block type or service type.
ERROR 27 Illegally placed variable context parameterA variable context parameter is used where it is not allowed. For example in a system type or block type.
ERROR 28 Illegally placed synonym context parameterA synonym context parameter is used where it is not allowed. For example in a signal.
ERROR 29 Illegally placed remote procedure context parameterA remote procedure context parameter is used where it is not allowed.
ERROR 30 Illegally placed remote variable context parameterA remote variable context parameter is used where it is not allowed.
ERROR 31 Illegally placed sort context parameterA sort context parameter is used where it is not allowed.
ERROR 32 Illegal redeclaration of nameAll definitions in the same scope unit belonging to the same entity class must have different names, with some exceptions.
ERROR 33 Illegally placed gate definitionA gate is defined where it is not allowed.
WARNING 34 String #1 truncatedA name or a character string exceeds the implementation limits (currently 500 characters)
ERROR 35 Invalid regular intervalThe character strings in a nameclass must be of length one and the first one smaller than the second.
ERROR 36 Integer literal expectedThe name in the priority clause of a continuous signal must be an integer literal. This is also true for the name following a regular element in a name class literal.
ERROR 37 Invalid generator parameter #1The actual generator parameter must match the type of the formal one.
ERROR 38 Illegal number of argumentsThe number of actual parameters must be equal to the number of formal parameters when calling a procedure or creating a process. Similar rules apply for output, input and save of signals and timers.
ERROR 39 More than one default assignment; last from generator #1A sort must not contain more than one default assignment. When instantiating many generators in a sort, only one of them may contain a default assignment.
ERROR 40 Recursive instantiation of generator #1A generator definition must not instantiate itself, directly or indirectly.
ERROR 41 Undefined generatorAttempt to instantiate an undefined generator.
ERROR 42 No virtual definition #1 in super of enclosing definitionIt is only allowed to redefine or finalize a definition if it is defined as virtual in the inherited type.
ERROR 43 Ordering must not be defined more than onceAll operator signatures in a sort must be different (ordering is shorthand for the relational operators).
ERROR 44 Name of formal parameter of class type must not equal name of generator #1A generator must not have a formal parameter of class type with the same name as the generator definition.
ERROR 45 Formal generator parameters of classes literal and constant mixedLiteral and constant parameters must not have the same name.
ERROR 46 Only task, decision and transition option allowed in operator definition(Z.100: 5.3.2)
ERROR 47 Only Join and Return allowed in operator definition(Z.100: 5.3.2)
WARNING 48 Ending name (#1) in an asterisk state may lead to an errorThe optional state name ending a state may be defined only if the state list is a single state name, in which case the ending state name should be that state name. The state list for an asterisk state is probably more than a single state name.
ERROR 49 A state with more than one state name in the state list cannot contain an ending name (#1)The optional state name ending a state may be defined only if the state list is a single state name, in which case the ending state name should be that state name.
ERROR 50 Ending name (#2) must be equal to defining name (#1)When defining a sort, the name must be the same on the last row as on the first row.
ERROR 51 Illegally placed virtualityVirtual is used in a place where it is not allowed.
ERROR 52 Illegally placed context parameterThe context parameter is placed where it is not allowed.
ERROR 53 Illegally placed virtuality constraintThe virtuality constraint is placed where it is not allowed.
ERROR 54 Illegally placed specializationThe specialization is placed where it is not allowed.
ERROR 55 Illegally placed instantiationThe instantiation is placed where it is not allowed.
ERROR 56 Packages can only contain type definitionsSystems, blocks, processes and services are not allowed, but their corresponding type are.
ERROR 57 Undefined package #1 in use clauseAn used package is not defined. This error may also occur if you have two mutually dependent packages, which is not allowed.
ERROR 58 Illegally placed exported attributeThe exported attribute is placed where it is not allowed.
ERROR 59 Omitted actual context parameter(Z.100: 6.2)
ERROR 60 Parameterized type #1 cannot be used as actual context parameterA type with context parameters is not allowed to be used as an actual context parameter.
ERROR 61 Undefined actual context parameterThe actual context parameter is undefined or is not visible.
ERROR 62 Illegal number of actual context parameters (>)(Z.100: 6.2)
ERROR 63 Illegal number of actual context parameters (<)(Z.100: 6.2)
ERROR 64 Illegal number of actual context parameters (0)(Z.100: 6.2)
ERROR 65 Formal context parameter #1 cannot be used as super typeIt is not allowed to specialize a formal context parameter.
ERROR 66 Invalid operator applicationThe actual types of arguments and/or results do not match the context. For instance, if one of the in-parameters to an operator is of the wrong type.
ERROR 67 Boolean expression expectedAn expression must be of the predefined Boolean sort.
ERROR 68 Invalid conditional expressionThe sort of the consequence and the alternative expressions, of a conditional expression, does not match.
WARNING 69 Implicit remote variable, consider making it explicit `);Please read about this in the volume SDT 3.02 Release and Documentation, chapter 2, Compatibility Notes, section "Import" on page 42.
ERROR 70 Invalid import expressionThe import identifier in an import expression is erroneous.
ERROR 71 PId Expression expectedAn expression must be of the predefined PId sort.
ERROR 72 Invalid variable or attribute of variableReference to a nonexisting variable or a variable with illegal type or attribute from a view definition, a view expression or an export action.
ERROR 73 Illegal use of parameterized signalThis message is output when context parameters are used in an SDL structure. Context parameters are not supported in SDT 3.02.
ERROR 74 Illegal use of parameterized sorThis message is output when context parameters are used in an SDL structure. Context parameters are not supported in SDT 3.02.
ERROR 75 Undefined timerUse of an undefined timer in set, reset or active.
ERROR 76 No range condition equals true in transition optionExactly one of the branches out from a transition option must be true.
ERROR 77 Undefined sortA sort which is not defined is referenced.
ERROR 78 Error not allowed in constant expression(Z100: 5.3.9.1, 5.4.2.1)
ERROR 79 Variable expectedA variable was expected at this place.
ERROR 80 In parameter expectedAn in parameter was expected according to the definition.
ERROR 81 Unexpected parameterThe parameter should not be there according to the definition.
ERROR 82 Start transition required in instantiated type #1An instantiated type must contain a start transition.
ERROR 83 Start transition required in called procedure(Z100: 2.4.6)
ERROR 84 Procedure call not allowed in constant expression(Z100: 5.3.1.9.1)
ERROR 85 Parameterized procedure cannot be called(Z100: 6.1.2)
ERROR 86 PId Expression or Process Identifier expectedAn pid expression or a process identifier was expected at this place.
ERROR 87 Pid expression in procedure call only allowed for remote proceduresIt is only allowed to have pid expressions in a procedure call if the procedure is a remote procedure.
ERROR 88 Undefined procedureAttempt to call an undefined procedure.
ERROR 89 Invalid primary in expressionThe primary of an expression does not match the actual context.
ERROR 90 Two range conditions equals true in transition optionThe branches out from a transition option must be mutually exclusive.
ERROR 91 Sorts should be identical #1 #2Please read about this in the volume SDT 3.02 Release and Documentation, chapter 2, Compatibility Notes, section "Import" on page 42.
ERROR 92 Undefined remote variableAttempt to use an undefined remote variable.
ERROR 93 Label expected on first item in free action(Z100: 2.6.7)
ERROR 94 Formal parameters required in operator definitionThe operator definition must have formal parameters.
ERROR 95 Recursive definition of parent sort #1 in syntypeA syntype must not be based on itself, directly or indirectly.
ERROR 96 Expression(s) not resolvable by contextMore than one sort is possible in the actual context.
ERROR 97 Invalid literal renaming in inheritanceLiterals to be renamed when inheriting from a sort must be defined in that sort.
ERROR 98 New literal #1 must only occur once in literal renamingAll literals renamed in an inheritance must be given unique names.
ERROR 99 Old literal #1 must only occur once in literal renamingA literal must only be renamed once when inheriting.
ERROR 100 Illegal redeclaration of operator signatureIt is not allowed to have several operators with the same signature. This error may also occur if you use the same name twice in a sort with implicit operators, for example "structure".
ERROR 101 Sort has no valuesThis message only concerns SDL-88.
ERROR 102 Invalid expression(s) in number of instancesType mismatch in the number of instance expression(s) in a process definition.
ERROR 103 More than one sub signal is visible(Z100: 3.3)
ERROR 104 Undefined signal, signallist name or timerA signal, signallist or timer which is undeclared or not visible in this scope has been used.
ERROR 105 Remote procedure definition missingA definition of the remote procedure is missing.
ERROR 106 No signallist identifier allowed in a remote procedure inputIt is not allowed to use signal lists in a remote procedure input.
ERROR 107 Empty Transition (result from transition option)
(Z100:4.3.4)
------------------------------------------------------------------- Note: When the error "Empty transition" is issued, a task with the in formational text: Syntax Error: inserted in transition option expansion is inserted by the Analyzer in order to make the SDL specification syntactically correct and to be able to continue the semantic analy sis. -------------------------------------------------------------------
ERROR 108 Qualifier not allowedIt is not allowed to use a qualifier at this place.
ERROR 109 Formal parameters may not be specified in a process type with inheritanceThis error should never be issued.
ERROR 110 Procedure formal parameters may not be specified in a procedure with inheritanceThis error should never be issued.
ERROR 111 Unexpected return valueThe procedure has to be value returning to use return values.
ERROR 112 Return value expectedA value returning procedure must specify a return value.
ERROR 113 Undefined state #1A nextstate contains a name of a state which is not defined.
ERROR 114 Undefined label #1Attempt to join an undefined label (connector).
ERROR 115 Open range does not matchA range condition does not match the actual context.
ERROR 116 Inherited operator #1 is not visibleOperators containing an exclamation cannot be inherited (and renamed).
ERROR 117 Old operator name #1 must only occur once in operator renamingAn operator must only be renamed once when inheriting.
ERROR 118 New operator name #1 must only occur once in operator renamingAll operators renamed in an inheritance must be given unique names.
ERROR 119 Inheritance for #1 is circular(Z100: 6.3.1)
ERROR 120 Atleast constraint for #1 is circular(Z100: 6.3.2)
ERROR 121 Recursive sort inheritanceA sort must not inherit from itself, directly or indirectly.
ERROR 122 Unexpected connect statementA connect statement was not supposed to be found at this place.
ERROR 123 Undefined variable or formal parameterVariable used in assign statement or input is not declared or does not match the actual context.
ERROR 124 Signal expected in outputAn output must contain at least one signal.
ERROR 125 Undefined channel or signal route in output viaIdentifiers used in a via clause of an output must be visible channels or signal routes.
ERROR 126 Set with no time expression is only allowed for timers with default durationIt is only allowed to omit the time expression in set if there is a default duration specified for the timer.
ERROR 127 Set must contain a time expression and a timer idWhen using set you must specify when the timer should expire and which timer to set.
ERROR 128 Undefined processAttempt to create an undefined process.
ERROR 129 The processtype in create request must be defined in the same blockIt is only allowed to create a dynamic instance of a process type if the process type definition is in the same block.
ERROR 130 Remote procedure input cannot contain parametersIt is not allowed to have parameters in a remote procedure input.
WARNING 131 #1 : Signal not used in input or outputThe defined signal has neither been used in an input nor in an output.
ERROR 132 Invalid procedure callExpressions in Enabling condition and continuous signal must not contain procedure calls.
ERROR 133 State name #1 in asterisk state list must be contained in other state listsThe state names used within the parenthesis (the exceptions) of an asterisk state must be defined somewhere in the enclosing body or the body of a supertype.
ERROR 134 No state left to expand the asterisk withThe asterisk state list in the asterisk state includes all states in the enclosing process/procedure/service body.
ERROR 135 At least one state list must be different from asteriskA process/procedure/service body cannot only contain asterisk states.
ERROR 136 Only one continuous signal may be specified when priority is omitted in supertypeSince there is no priority on the virtual continuous transition in the inherited type, it is only allowed to specify one continuous signal.
ERROR 137 Priority must be specified on continuous signal when priority is specified in supertypeSince there is priority on the virtual continuous transition specification in the inherited type, priority must also be defined on the redefined continuous signal.
ERROR 138 Continuous signal priority is not consistent with the continuous signal in the supertypeThe priority of the redefined continuous signal is not consistent with the virtual continuous signal.
ERROR 139 Continuous signal is not consistent with the virtuality of the continuous signal in the supertypeA redefined or finalized continuous signal must be virtual in the super type of this type.
ERROR 140 Only one continuous signal may be specified when priority is omittedA state contains both continuous signals with and without priority.
ERROR 141 Two continuous signals of a state cannot have the same priorityThe values of the priorities in continuous signals of a state must be distinct.
ERROR 142 Continuous signal may only be redefined or finalized in subtypesIt is only allowed to use redefined or finalized on a continuous signal if the continuous signal transition is defined as virtual in the inherited type.
ERROR 143 Start is already defined in super typeIt is not allowed to have more than one start transition and a start transition is already defined in the inherited type.
ERROR 144 Start is defined as finalized in super typeIt is not allowed to define the start transition as redefined, since it is defined as finalized in the inherited type.
ERROR 145 Start is not defined as virtual in superIt is not allowed to define the start transition as redefined, since it is not defined as virtual in the inherited type.
ERROR 146 Multiple exits from state #2 with signal, timer or remote procedure #1The signal, timer or remote procedure is contained in two inputs or one input and one save.
ERROR 147 Virtual input #1 is already defined as input in state #2 in supertypeIt is not allowed to define the input #1 as virtual, since it is already defined without virtual in the inherited type.
ERROR 148 Redefined input #1 is not defined as virtual input in state #2 in supertypeIt is not allowed to define the input #1 as redefined, since it is not defined with virtual in the inherited type.
ERROR 149 Redefined input #1 is defined as finalized input in state #2 in supertypeIt is not allowed to define the input #1 as redefined, since it is defined as finalized in the inherited type.
ERROR 150 Redefined input #1 is defined as input in state #2 in supertypeIt is not allowed to define the input #1 as redefined, since it is defined without virtual in the inherited type.
ERROR 151 Finalized input #1 is not defined as virtual input in state #2 in supertypeIt is only allowed to define an input as finalized if it is a virtual defined input in a inherited type.
ERROR 152 Finalized input #1 is defined as finalized input in state #2 in supertypeIt is not allowed to define the input #1 as finalized, since it is already defined as finalized in the inherited type.
ERROR 153 Signal #1 is already defined as input in state #2 in supertypeIt is not allowed to have the same signal in more than one input to the same state. In this case there is already a input of the signal #1 in the type you inherit from.
ERROR 154 A state (#1) cannot contain both asterisk input and asterisk saveIt is not allowed to both have a asterisk input and a asterisk save to a state.
ERROR 155 A state (#1) may only contain one asterisk inputIt is only allowed to have one asterisk input to a state.
ERROR 156 A state (#1) may only contain one asterisk saveIt is only allowed to have one asterisk save to a state.
ERROR 157 Valid input signal set must be specified (in process/service #1) when no signal routes are specified in the enclosing block/process (#2)If there are no signal routes specified to the process/service. "Signalset" must be used inside the process/service extended heading to specify the valid input signal set.
ERROR 158 Value returning procedure expectedA value returning procedure was expected at this place.
ERROR 159 Sort of parameter does not match #1The sort of the #1 does not match the expected parameter sort.
ERROR 160 In/out parameter expectedAn in/out parameter was expected according to the definition.
ERROR 161 Missing parameterA parameter is missing according to the definition.
ERROR 162 Virtual definitions only allowed in typesIt is only allowed to use virtual in a type definition.
ERROR 163 Virtual definition #1 does not conform to its virtuality constraint(Z100: 6.3.2)
ERROR 164 Redefinition of #1 does not conform to the virtuality constraint(Z100: 6.3.2)
ERROR 165 A gate with addition of signals can only occur in subtypesAdding in gate definition can only be used if the type is inherited from another type.
ERROR 166 Definition of #1 exists already in super typeAn already defined gate can not be defined again. If you want to add signals to an already existing gate, the word adding must be used.
ERROR 167 A gate with addition of signals must already be defined in a super typeAdding in gate definition can not be used when defining a new gate.
ERROR 168 Two gate constraints may not use the same direction in gate #1It is not allowed to have the same direction (in or out) in two gate constraints.
ERROR 169 Undefined type #1 in gate endpoint constraintThe endpoint constraint in the gate contains a undefined or not visible type.
ERROR 170 The two endpoint constraints of gate #1 is not consistentThe endpoint constraints, to and from, in the gate are not consistent.
ERROR 171 Undefined block, channel or signal route in connectionIdentifiers used in a connection must be visible in the scope and of the above mentioned types.
ERROR 172 Undefined block, process or service in pathThe identifiers following the text "from" and "to" in channel and signal route definitions must be visible blocks, processes or services.
ERROR 173 Illegal expression in initial number of block instancesThe expression giving the number of block instances is not allowed.
ERROR 174 Undefined type #1 in instance specificationThe type must be defined and visible in the scope to be instantiated.
ERROR 175 Undefined component #1/#2 in use clause(Z100: 2.4.1.2)
ERROR 176 Parameterized type #1 cannot be used as constraint typeIt is not allowed to use a type with context parameters as a constraint type.
ERROR 177 Undefined type #1 in constraint specificationThe type #1 used in the constraint specification is undefined or not visible.
ERROR 178 Substructure name in subtype and supertype must be the same(Z100: 6.3.1)
ERROR 179 Undefined type #1 in inheritance specificationA type which is inherited is not defined or not visible.
ERROR 180 Undefined type #1 in virtuality constraintThe type #1 used in the virtuality constraint is undefined or not visible.
ERROR 181 Environment must only appear in one connectionWhen a channel is partitioned and has the environment as one of its endpoints, the channel substructure must contain one and only one connection with environment.
ERROR 182 The path #1 must only appear in one connectionIt is not allowed to have the same channel or signalroute name mentioned in more than one connection.
ERROR 183 All subsignals to the channel #1 must be included in the signal lists of the subchannelsIn the connection between a channel and subchannels, each signal conveyed by the channel must either be conveyed by the subchannels or all of its subsignals must be conveyed by the subchannels.
ERROR 184 Signal #1 must be included in the signal list of the inner pathsIn a connection point, all signals in the outer paths must be conveyed by at least one of the inner paths.
ERROR 185 Signal #1 must be included in the signal list of the outer paths #2In a connection point, all signals in the inner paths must be conveyed by at least one of the outer paths.
ERROR 186 In the implicit connection with #2 is signal #1 not included in any of the outgoing implicit signal routesEach signal in the channels, directed out from the block, must be mentioned in at least one output in a process. See also ERROR 187.
ERROR 187 In the implicit connection with #2 is signal #1 not included in any of the incoming implicit signal routesWhen a block contains no signal routes, the signal route definitions and the connections are derived from the valid input signal sets and the outputs (of the processes in the block) and the channels connected to the block. (The same is valid for a service decomposition with no service signal routes.) Each signal in the channels, directed into the block, must be included in at least one valid input signal set.
ERROR 188 Actual context parameter #1 does not conform to the fpar constraintThe actual context parameter is not correct according to the fpar constraint given for the formal context parameter.
ERROR 189 Actual context parameter #1 does not conform to the sort signature constraintThe actual context parameter is not correct according to the sort signature constraint given for the formal context parameter.
ERROR 190 Actual context parameter #1 does not conform to the atleast constraintThe actual context parameter is not correct according to the at least constraint given for the formal context parameter.
ERROR 191 Actual context parameter #1 does not conform to the process type constraintThe actual context parameter is not correct according to the process type constraint given for the formal context parameter.
ERROR 192 Actual context parameter #1 does not conform to the sort list constraintThe actual context parameter is not correct according to the sort list constraint given for the formal context parameter.
ERROR 193 Actual context parameter #1 does not conform to the signal set constraintThe actual context parameter is not correct according to the signal set constraint given for the formal context parameter.
ERROR 194 Block definition must contain process definition(s) or a substructure definitionA block definition must at least contain one process or a substructure.
ERROR 195 Block definition must contain process definition(s) when containing signal route definition(s)A block definition cannot contain signal routes when no processes are defined.
ERROR 196 Block definition must contain process definition(s) when containing connection(s)A block definition cannot contain connections when no processes are defined.
WARNING 197 Expansion of select definition is not yet implementedThe SDL concept select definition is not supported by the SDT Analyzer.
------------------------------------------------------------------------ Caution! A consequence of this is that the parts of your SDL system which are contained in the select definition will not be analyzed or be input to the C Code Generator. ------------------------------------------------------------------------
ERROR 198 Substructure definition must contain at least one block definitionAt least one block must be defined inside a substructure.
ERROR 199 Gate only allowed in paths with instance of a type or env in a typeGates are only allowed when connecting channels or signal routes to types.
ERROR 200 Undefined gateUse of an undefined gate in a channel or signal route definition.
ERROR 201 Connected to gate (#1) in wrong scope(Z100: 6.1.4)
ERROR 202 Connected instance #1 does not conform to the endpoint constraint of gate #2The type of the instance #1 connected to gate #2 must be equal to or be a subtype of the endpoint constraint of gate #2.
ERROR 203 ENV does not conform to the endpoint constraint of gate #1A gate with an endpoint constraint cannot be connected to the environment.
ERROR 204 Signal #1 in path is not an incoming signal of #3 gate #2The gate #2 of instance #3 must be defined to convey the incoming signal #1. Add the signal to the gate definition.
ERROR 205 Signal #1 in path is not an outgoing signal of #3 gate #2The gate #2 of instance #3 must be defined to convey the outgoing signal #1. Add the signal to the gate definition.
ERROR 206 Via gate expected in env path with block type or process typeA channel or a signal route must be defined using "via <gate>" when connected to the environment in a block type or system type.
ERROR 207 Via gate expected in path with typebased instanceDefining a channel or a signal route using "via <gate>" is only possible when the connected instance is type based and thus contain gates.
ERROR 208 Endpoints of the path #1 must be differentA channel/signal route cannot connect a block/process/service with itself.
ERROR 209 Endpoint #1 of channel #2 must be a blockA channel must be connected to at least one block!
ERROR 210 Endpoint #1 of the path #2 must be locally definedThe endpoints of a channel/signal route must be defined in the same scope as the channel/signal route is defined.
ERROR 211 The second path must denote reverse direction of the first path in #1In a bidirectional channel or signal route, the second path must be in the reverse direction of the first path.
ERROR 212 Endpoint #1 of signal route #2 must be a process or a serviceA signal route must connect at least one process or service.
ERROR 213 Process and service cannot contain return(Z100: 2.6.8.2.4)
ERROR 214 Process definition must contain either processbody or service decompositionSyntax requirement.
ERROR 215 Process cannot contain timer definition when decomposed into services(Z100: 2.4.5)
ERROR 216 Revealed and exported variables only allowed in process.(Z100: 2.4.6)
ERROR 217 Complete semantic analysis requires a system(Z100: 2.4.6)
ERROR 218 Procedure cannot contain stopSyntax requirement.
ERROR 219 Procedure cannot contain states when the enclosing process is decomposed into services ERROR 220 Priority signal (#1) may not occur in input or saveThis error message is only issued when running the Analyzer in SDL-88 mode. It is never issued in normal circumstances.
ERROR 221 Priority signal (#1) may not occur in an incoming (explicit or implicit) signal routeThis error message is only issued when running the Analyzer in SDL-88 mode. It is never issued in normal circumstances.
ERROR 222 Priority signal (#1) may not occur in an outgoing (explicit or implicit) signal routeThis error message is only issued when running the Analyzer in SDL-88 mode. It is never issued in normal circumstances.
ERROR 223 Signal #1 in priority output must be a priority signalThe signal must occur in a priority input in the enclosing service decomposition
ERROR 224 No receiver foundAttempt to view a variable that is not a viewed variable.
ERROR 225 Two services cannot have the same signal (#1) in their valid input signal setThe complete valid input signal sets of the service definitions within a process definition must be disjointed.
ERROR 226 Recursive package #1 in use clauseA package must not use itself.
ERROR 227Reserved for future purpose.
ERROR 228Reserved for future purpose.
ERROR 229 Service signal routes cannot be specified when no signal routes are specified in the enclosing block(Z100: 2.4.5)
ERROR 230 Service decomposition must contain at least one service definition(Z100: 2.4.4)
Reserved for future purpose.
Reserved for future purpose.
Reserved for future purpose.
Reserved for future purpose.
ERROR 235 Valid input signal set cannot contain a signal (#1) twiceIn the signal list every signal identifier must be distinct (all signal list identifiers are replaced by the signals they denote).
ERROR 236 Valid input signal set cannot contain a timer (#1)(Z100: 2.4.4, 2.4.5)
ERROR 237 Two signals (#1 and #2) in the complete valid input signal set are on different refinement levels of the same signal(Z100: 3.3)
ERROR 238 Two signals (#1 and #2) among the output- signals of the process are on different refinement levels of the same signal(Z100: 3.3)
ERROR 239 Signal #1 in save cannot be receivedThe signal is not included in the complete valid input signal set of the process/service.
ERROR 240 Signal #1 in input cannot be receivedThe signal is not included in the complete valid input signal set of the process/service.
ERROR 241Reserved for future purpose.
ERROR 242 Signal #1 in priority input cannot be receivedThe signal is not included in the complete valid input signal set of the service.
Reserved for future purpose.
ERROR 244Reserved for future purpose.
ERROR 245 Signal #1 in priority output cannot be sentThe signal is not included in any of the outgoing signal routes (explicit or implicit) or in the valid input signal set (= output to own service).
ERROR 246 Signal #1 in output cannot be sentThe signal is not included in any of the outgoing signal routes (explicit or implicit) or in the valid input signal set (= output to own process type/service).
ERROR 247 Path #1 in via must originate from the process enclosing the sending serviceWhen an output contains via, all channel/signal routes specified in the via, must originate from the process (or the block if the signal routes are implicit) enclosing the service that contains the output.
ERROR 248 No service signal route exist between sending service and the via-path #1(Z100: 4.10.2)
ERROR 249 No service signal route with the signal #1 exist between sending service and the via-path #2(Z100: 4.10.2)
ERROR 250 Signal #1 must appear in the via-path #2Each signal route/channel in a via-output must be able to convey the output-signals.
ERROR 251 Path #1 in via must originate from the sending processWhen an output contains via, all channel/signal routes specified in the via must originate from the process (or the enclosing block if the signal routes are implicit) that contains the output.
ERROR 252 Gate #1 in via must be an outgoing gate of the sending processThe gate #1 used in the "from #2 via #1" must be an outgoing gate of instance #2.
ERROR 253 Connection with #1 is missingEither a path is connected to a block/process but is not contained in a connection or a block is connected to a channel but is not contained in a connection in the channel substructure.
ERROR 254 Connection with environment is missingWhen a channel is partitioned and has the environment as one of its endpoints, the channel substructure must contain a connection with the environment.
ERROR 255 Transition must end with a terminatorIf the terminator of a transition is omitted, then the last action in the transition must contain a terminating decision.
ERROR 256Reserved for future purpose.
WARNING 257 Statement not reachedSDL-92 allows dead code in transition. The warning is issued to notify the user of the dead code.
ERROR 258 Initial transition ends (directly or indirectly) with dash nextstateA nextstate in the initial transition (of a process/ procedure/ service) must be specified with a state name.
ERROR 259 Ending name (#1) cannot be qualified (except for remote definitions)(Z100: 2.2.2)
ERROR 260 The outer channeldef must have the first connectionpoint (environment) as one of the endpointsA channel substructure can only contain a connection with the environment if the partitioned channel is connected to the environment.
ERROR 261 The first connectionpoint #1 must be defined in scope unit #2The first path of a connection must be defined in the scope enclosing the scope of the connection.
ERROR 262 The outer channeldef must have the first connectionpoint (block) #1 as one of the endpointsThe block identifier in a connection in a channel substructure must identify one of the endpoints of the partitioned channel.
ERROR 263 One of the endpoints of path #1 must be the scope unit #2A path that occurs as the first connection point in a connection, must be connected to the block/process that contains the connection.
ERROR 264 The second connectionpoint #1 must be defined in the scope unit #2A path occurring in the second part (i.e. the list of subpaths) in a connection must be locally defined.
ERROR 265 One of the endpoints of path #1 must be the environmentA path that occurs in the second part (i.e. the list of subpaths) of a connection must have the environment as one of its endpoints.
ERROR 266 System definition must contain at least one block definitionAn SDL system must contain at least one block.
ERROR 267 System instance selection does not denote a block with processes and a substructure(Z.100: 3.2.2)
ERROR 268 System instance selection is not a block(Z.100: 3.2.2)
ERROR 269 Invalid qualifier in system instance selection(Z.100: 3.2.2)
ERROR 270 System instance selection disabled by other selection(Z.100: 3.2.2)
WARNING 271 Separate analysis/generation cannot be performed on an unit when implicit signal routesThis message will be issued when running the Analyzer stand-alone and specifying an input that is not a complete block.
WARNING 272 No analysis is performed when the infile is emptyThe SDL-PR input file cannot be empty.
WARNING 273 No semantic analysis is performed when the input is not a system or a packageSemantic analysis can only be performed on a system or a package.
ERROR 274 Compile and link exited with error codeThe code generated by the SDT Code Generator caused compile or link errors.
ERROR 275 Lost licenseThe connection to the license server is lost. You must wait until the Analyzer has regained access to the license server before resuming your work. If required, contact your system manager to get the problem solved.
ERROR 276 Cannot get licenseNo license was available when starting up Analyzer. You must wait until a license becomes available (which will occur when another user terminates his Analyzer).
ERROR 277 Cannot return licenseThe Analyzer could not return its license to the license pool. To return the license, you may need to stop and restart the license server.
WARNING 278 Analyzer command could not be fully performedThe Analyzer did not perform all the passes that were ordered. The results from the Analyzer may not be what you expect. This message is output as a result from a syntactic or semantic error that in turn causes the remaining passes not to be executed.
ERROR 279 The number of block instances must be one or greaterThe number of block instances in a multiple block instantiation must be greater than 0.
ERROR 280 Unreachable path #1 in VIAThe path #1 must be connected to the process instance.
ERROR 281 Unreachable process instance set #1 in TO exprThere must be a path leading to the process instance set #1 from this process instance.
WARNING 282 Several possible paths in VIA list (interpretation in SDL-92 not equal to SDL-88)There are several paths that can convey the signal, one of them will be non deterministically chosen.
WARNING 283 Several possible paths (interpretation in SDL-92 not equal to SDL-88)There are several paths that can convey the signal, one of the paths will be non deterministically chosen during execution.
ERROR 284 Only process gate allowedThis error message should never be issued.
ERROR 285 Only process gate is allowed in VIA list in output in process type"Output via" can only be performed via a gate in a process type.
ERROR 286 Process instance set in TO expr not allowed in process type"Output to <process name>" is not allowed in a process type.
ERROR 287 Via list in output in global procedure not possible"Output via" is not allowed in a global procedure.
ERROR 288 Process instance set in TO expr not possible in global procedure"Output to <process name>" is not allowed in a global procedure.
ERROR 289 Invalid expression in transition optionOne of the expressions in a transition option is erroneous.
ERROR 290 External synonym not allowedExternal synonyms are only allowed in a number of instances in process reference symbols and in heading symbols in process diagrams.
ERROR 291 Range check failed(Z100:5.3.1.9.1)
ERROR 292 Maximal number of instances equals zeroA process should have at least one instance.
ERROR 293 Maximum number of instances is less than initial numberIn the process instances definitions, the maximum number of instances must be greater or equal to the initial number.
ERROR 294 Terminator in nonterminating transition (result from transition option)(Z100: 4.3.4)
ERROR 295 Two terminating transitions (result from transition option)In a transition option, all options have been terminated with terminator symbols, but according to the PR source, they are succeeded by symbols.
ERROR 296 Only label left in transition (result from transition option)(Z100:4.3.4)
------------------------------------------------------------------- Note: When the error "Only label left in transition (result from transition option)" is issued, a task with the information al text: Syntax Error: inserted in transition option expansion is inserted by the Analyzer in order to make the SDL specification syntactically correct and to be able to continue the semantic analy sis. -------------------------------------------------------------------
ERROR 297 Error limit reached, terminatingThe number of diagnostics that the Analyzer has reported exceeds the value of the
WARNING 298 Accumulated expression depth: #1 parts: #2 matches: #3Semantic analysis of complex expression may cause long execution time. The execution time will increase in a fashion that is exponential rather than linear. If possible, try to reduce the complexity of expressions by breaking them down into multiple expressions.
WARNING 299 Expression depth: #1 parts: #2See WARNING 298 Accumulated expression depth: #1 parts: #2 matches: #3 above.
ERROR 300 Command not foundThe command that was input to the Analyzer's command interpreter was not recognized.
ERROR 301 Unexpected end of command: #1The command that was input to the Analyzer does not contain all necessary parameters.
ERROR 302 Ambiguous commandThe command that was input to the Analyzer's command interpreter was ambiguous. More characters need to be supplied to identify the command.
ERROR 303 Parameter expectedThe command that was input to the Analyzer's command interpreter
ERROR 304 Macro must not be part of a qualifierA macro is not allowed to be part of a qualifier.
ERROR 305 Non existing diagramThe diagram set as input to the Analyzer using the set-input command does not exist.
ERROR 306 No input specifiedThere is no input set to the Analyzer using the set-input command.
WARNING 307 #1: unknown, line ignored!The command line is ignored.
WARNING 308 #1: too long, line ignored!The command line is too long.
ERROR 309 #1: wrong magic number, aborting!The input Organizer file is corrupt. Check the file contents. See "Contents of the System File" on page 1142 in chapter 22, The SDT Organizer.
WARNING 310 #1: is not bound, ignored!The Organizer has ordered to analyze a diagram that is not connected to a file.
WARNING 311 No command found in Organizer fileAn Organizer file that was input to the Analyzer did not contain any commands to the Analyzer. Check the file contents/syntax. "Contents of the System File" on page 1142 in chapter 22, The SDT Organizer.
ERROR 312 Syntax error in rule #1, symbol #2 found but one of the following expected:Syntax error!
ERROR 313 Syntax error, symbol #1 found but one of the following expected:Syntax error!
ERROR 314 Lexical error in rule #1, symbol #2 found but one of the following expected:Syntax error!
ERROR 315 Lexical error, symbol #1 found but one of the following expected:Syntax error!
ERROR 316 File #1 not found in environment variable #2 #3, check installation!Check the installation. If the error persists, contact TeleLogic customer support.
ERROR 317 Path of file #1 found in environment variable #2 exceeds implementation limitThe directory path is too long!
WARNING 318 #1 : signal not usedThe signal #1 should be used.
WARNING 319 #1 : timer not used in inputThe timer #1 should occur in an input.
WARNING 320 #1 : timer not used in setThe timer #1 should be set in the process.
WARNING 321 #1 : signallist not usedThe signallist #1 should be used.
WARNING 322 #1 : variable not usedThe variable #1 should be used.
WARNING 323 #1 : formal parameter not usedThe formal parameter #1 should be used.
WARNING 324 #1 : synonym not usedThe synonym #1 should be used.
WARNING 325 #1 : viewed variable not usedThe viewed variable #1 should be used.
WARNING 326 #1 : imported variable not usedThe imported variable #1 should be used.
WARNING 327 #1 : sort not usedThe sort #1 should be used.
WARNING 328 #1 : generator not usedThe generator #1 should be used.
WARNING 329 #1 : label might not be usedThe GR to PR converter may cause false messages.
WARNING 330 #1 : system type not usedThe system type #1 should be used.
WARNING 331 #1 : block type not usedThe block type #1 should be used.
WARNING 332 #1 : process type not usedThe process type #1 should be used.
WARNING 333 #1 : procedure not usedThe procedure #1 should be used.
WARNING 334 #1 : package not usedThe package #1 should be used.
ERROR 335 Input must be one complete unit, cannot contain referencesThe input to the Analyzer must be one complete unit which cannot contain references.
ERROR 336 Feature of SDL not implemented: #1The SDL feature #1 is not implemented. Consider using an alternative approach.
ERROR 337 Generated line exceeded MaxLineLengthThe generated line is too long!
ERROR 338 Input must be a separate generated unitThe Code Generator failed to generate code for the unit specified as input (for instance a process or procedure).
ERROR 339 Internal error. Node = nil in #1Internal error occurred in the Analyzer. Please send a software performance report to Telelogic customer support.
ERROR 340 Internal error. Incorrect node type in #1 . Nodetype: #2Internal error occurred in the Analyzer. Please send a software performance report to Telelogic customer support.
ERROR 341 Internal error. Str = nil in WriteNameStringPInternal error occurred in the Analyzer. Please send a software performance report to Telelogic customer support.
ERROR 342 Internal error. Id or Prefix = nil in CopyMasterTextInternal error occurred in the Analyzer. Please send a software performance report to Telelogic customer support.
ERROR 343 Internal error. Id = nil in CopyMasterTextInternal error occurred in the Analyzer. Please send a software performance report to Telelogic customer support.
ERROR 344 Internal error. Prefix = nil in CopyMasterTextInternal error occurred in the Analyzer. Please send a software performance report to Telelogic customer support.
WARNING 345 Unique name generation failed. Too deep scope structure. #1 must be a unique name.When generating code, the Code Generator failed in building an unique name for an SDL entity. This error should normally not occur.
ERROR 346 In directive #1: Incorrect SDL name in directiveThe name specified in a NAME directive is not correct according to Z.100.
ERROR 347 In directive #1: No ( found after directive nameThe code generator directive is syntactically incorrect. See chapter 34, The C Code Generator, "Syntax of Directives" on page 2019.
ERROR 348 In directive #1: No matching ) foundThe code generator directive is syntactically incorrect. See chapter 34, The C Code Generator, "Syntax of Directives" on page 2019.
ERROR 349 In directive #1: A # found between ( and ) in directiveThe code generator directive is syntactically incorrect. See chapter 34, The C Code Generator, "Syntax of Directives" on page 2019.
ERROR 350 In directive #1: No name found in directiveThe code generator directive is syntactically incorrect. See chapter 34, The C Code Generator, "Syntax of Directives" on page 2019.
ERROR 351 In directive #1: ) or , expectedThe code generator directive is syntactically incorrect. See chapter 34, The C Code Generator, "Syntax of Directives" on page 2019.
ERROR 352 In directive #1: Identifier could not be interpreted as name of entity classThe code generator directive is syntactically incorrect. See chapter 34, The C Code Generator, "Syntax of Directives" on page 2019.
ERROR 353 In directive #1: Empty string not allowed as parameterThe code generator directive is syntactically incorrect. See chapter 34, The C Code Generator, "Syntax of Directives" on page 2019.
ERROR 354 In directive #1: No ending `' was found in parameterThe code generator directive is syntactically incorrect. See chapter 34, The C Code Generator, "Syntax of Directives" on page 2019.
ERROR 355 In directive #1: Only one occurence of the letters I and P is allowedThe operator used in the code generator directive is not recognized. See chapter 34, The C Code Generator, "More about Abstract Data Types" on page 2000.
ERROR 356 In directive #1: Only one occurence of the letters H, B, Q, G, S is allowedThe operator used in the code generator directive is not recognized. See chapter 34, The C Code Generator, "More about Abstract Data Types" on page 2000.
ERROR 357 In directive #1: Illegal characterThe code generator directive is syntactically incorrect. See chapter 34, The C Code Generator, "Syntax of Directives" on page 2019.
ERROR 358 In directive #1: A `' expected after the directive nameThe code generator directive is syntactically incorrect. See chapter 34, The C Code Generator, "Syntax of Directives" on page 2019.
ERROR 359 In directive #1: Parameter expected in directiveThe code generator directive is syntactically incorrect. See chapter 34, The C Code Generator, "Syntax of Directives" on page 2019.
ERROR 360 Procedure not allowed as separate unitThe Code Generator failed to generate code for the unit specified as input (it is not possible to generate code for a procedure).
ERROR 361 Input to code generator must be a systemIt is only possible to generate code for an SDL system.
ERROR 362 No name given for #1The input to the GR to PR Converter contains a reference symbol without any name.
WARNING 363 No out connector labeled #1There is no out connector labeled #1 in the macro.
WARNING 364 Diagram already converted to PRThis message is output for instance when having global procedures. The procedure is only converted once, when encountering it the first time.
ERROR 365 More than one in connectorIt is not allowed to connect more than one in connector to the same symbol.
ERROR 366 Too many symbols following symbol #1Exactly one symbol must follow an in connector.
ERROR 367 Heading not allowedHeading is not allowed in system, block or substructure diagrams.
ERROR 368 Data base errorAn internal error occurred in the Analyzer. Please send a software performance report to Telelogic customer support.
ERROR 369 Qualifier exceeds implementation limitThe qualifier is too long!
ERROR 370 Illegal symbol found #1Example: A block reference symbol has been found on a flow page.
ERROR 371 Unexpected end of flowAn in connector must be connected to something.
ERROR 372 Illegal loop in flow with symbolExample: A task has been connected to itself.
ERROR 373 Flow started with illegal symbolA flow must start with a start, a state or an in connector symbol.
ERROR 374 #1 #2 is not referenced in previous qualifier elementThe identifier supplied to the converter is erroneous. A reference to the diagram #1 #2 has not been found in the surrounding diagram.
ERROR 375 Only one substructure allowed in each blockIt is not allowed to insert block process pages after substructure pages
ERROR 376 Only one reference to each diagram allowedSeveral diagrams connected to the same file.
WARNING 377 Command "#1" truncated, command ignored!The command line given as input to the Analyzer is too long.
ERROR 378 Several macrodefinitions have the same name #1The name of a macro must be unique.
WARNING 379 Macrodefinition #1 was never calledThe macro #1 should be used.
ERROR 380 Names separated by %, #1%#2, where neither is a formal parameter nor MACROID in macrodefinition #3(Z100: 4.2.1)
WARNING 381 Formal parameter #1 is never used in macrodefinition #2The formal parameter #1 should be used in the macro definition
ERROR 382 The macrodefinition name is #1, but the endmacro name is #2The names in the macro definition and the endmacro must be equal.
ERROR 383 Two formal parameters with the same name #1 in macrodefinition #2Two formal parameters of a macro can not have the same name.
ERROR 384 No matching macrodefinition foundThe corresponding macro definition is missing.
ERROR 385 A macro may not call itselfA macro definition can not be circular.
WARNING 386 No macro foundThe system does not contain any macros or calls.
ERROR 387 Start transition expectedA process or procedure definition must begin with a start transition.
ERROR 388 Illegal redeclaration of operator definition(Z100: 5.3.2)
ERROR 389 No matching operator signature foundThe operator must be defined for this signature.
ERROR 390 This unexpectedThe keyword this is only allowed in a procedure call, process create or "output to".
ERROR 391 Context parameter #1 not allowed(Z100: 6.2)
ERROR 392 Call this invalidated by adding parameters to sub typeCall this can not be used when formal parameters are added in the subtype.
ERROR 393 This is the origin of the problem in the previous messageThis message provides additional information that may be used to locate the source of error in the previous message. This message may appear repeated times, depending on the depth of the SDL structure where the previous error is detected.
ERROR 394 Package Predefined expected, check installationFile predef92.sdl does not contain the package Predefined. The error message appears only when you have altered the SDT installation in an improper way.
ERROR 395Reserved for future purpose.
ERROR 396 Viewed variable #1 is not revealed in block #2The viewed variable must be declared as revealed in block #2.
ERROR 397 Context parameters are not yet implementedContext parameters are not implemented. Consider using an alternative approach.
ERROR 398 On line external formalism name expected on same line as alternative keywordSyntax error! When using alternative the name of the alternative data formalism must occur on the same line as the alternative keyword.
This page intentionally left blank