This section contains a list of the Analyzer error and warning messages. Each message has a short explanation and, where applicable, a reference to the appropriate section of the recommendation Z.100, or to the formal definition. Z.100 is appended by the Formal Definition of SDL (Annex F.1-F.3) where a formal mathematical definition of the language is given.
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 SDT References for a reference to this format and for examples.
INFO 0 Internal error: message %1 not found
This message indicates an error in the implementation of the Analyzer. Please send a report to Telelogic Customer Support, especially if the error can be reproduced as the only error message of an analysis. Contact information for Telelogic Customer Support can be found in How to Contact Customer Support.
This message indicates an error in the implementation of the Analyzer. Please send a report to Telelogic Customer Support, especially if the error can be reproduced as the only error message of an analysis. Contact information for Telelogic Customer Support can be found in How to Contact Customer Support.
This 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. Contact information for Telelogic Customer Support can be found in How to Contact Customer Support.
This 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. Contact information for Telelogic Customer Support can be found in How to Contact Customer Support.
ERROR 4 Cannot delete file: %1
This 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. Contact information for Telelogic Customer Support can be found in How to Contact Customer Support.
ERROR 5 Cannot rename file: %1 to %2
This 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. Contact information for Telelogic Customer Support can be found in How to Contact Customer Support.
ERROR 6 Recursive definition of signal list %1
A signal list must not be based on itself, directly or indirectly.
(Z.100: 2.5.5)
ERROR 7 More than one %1 is visible in Packages
Several definitions with same name were found in a package. A qualifier might resolve the problem.
(Z.100: 2.4.1.2)
ERROR 8 Ending identifier (%2) must be equal to defining identifier (%1) in a referenced definition
When writing a definition, the name must be the same on the last row as on the first row.
(Z.100: 2.2.2)
ERROR 9 Referenced definitions are not unique (%1)
There are more than one definition which matches the reference.
You get this error if:
To remove the error:
(Z.100: 2.4.1.3)
ERROR 10 Number of instances must be lexically equal in referenced process definition and process reference
(Z.100: 2.4.4)
ERROR 11 Different virtuality attributes in reference and referenced heading
(Z.100: 6.3.2)
ERROR 12 A referenced definition may not reference itself
It is not allowed to have a reference to itself in the reference definition.
(Z.100: 2.4.1.3)
ERROR 13 No referenced definition matches reference
A reference is found but not the corresponding definition.
You get this error if:
To remove the error, either:
(Z.100: 2.4.1.3)
ERROR 14 Virtual start not allowed in operator definition
It is not allowed to have the start as virtual in an operator definition.
You get this error if:
To remove the error:
(Z.100: 5.3.2)
ERROR 15 Required item %1 is not connected to a file
The Organizer has ordered to analyze something depending on a diagram that is not connected to a file.
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 definition
A qualifier is only allowed on a definition if it is a referenced definition.
You get this error if:
To remove the error, either:
(Z.100: 2.4.1.3)
ERROR 18 Referenced definition (%1) is not referenced in the Package definition
A reference to the definition (%1) is missing in the package definition.
(Z.100: 2.4.1.3)
ERROR 19 Referenced definition (%1) is not referenced in the system definition
A reference to the definition (%1) is missing in the system definition.
You get this error if:
To remove the error, either:
(Z.100: 2.4.1.3)
ERROR 20 Invalid separate analysis unit
It 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 name
It is not allowed to have a substructure without a name when referencing it or converting it to SDL-GR.
(Z.100: 3.2.2, 3.2.3)
ERROR 22 System definition may not occur as referenced definition to a system
Only system types may be referenced, not systems.
(Z.100: 2.4.1.3)
ERROR 23 Illegally placed process context parameter
A process context parameter is used where it is not allowed. Examples of bad use is in a system type or in a block type.
(Z.100: 6.2, 6.1.1.1, 6.1.1.2)
ERROR 24 Illegally placed procedure context parameter
A procedure context parameter is used where it is not allowed.
(Z.100: 6.2)
ERROR 25 Illegally placed signal context parameter
A signal context parameter is used where it is not allowed.
(Z.100: 6.2)
ERROR 26 Illegally placed timer context parameter
A timer context parameter is used where it is not allowed. For example in a system type, block type or service type.
(Z.100: 6.2, 6.1.1.1, 6.1.1.2, 6.1.1.4)
ERROR 27 Illegally placed variable context parameter
A variable context parameter is used where it is not allowed. For example in a system type or block type.
(Z.100: 6.2, 6.1.1.1, 6.1.1.2)
ERROR 28 Illegally placed synonym context parameter
A synonym context parameter is used where it is not allowed. For example in a signal.
(Z.100: 6.2, 2.5.4)
ERROR 29 Illegally placed remote procedure context parameter
A remote procedure context parameter is used where it is not allowed.
(Z.100: 6.2)
ERROR 30 Illegally placed remote variable context parameter
A remote variable context parameter is used where it is not allowed.
(Z.100: 6.2)
ERROR 31 Illegally placed sort context parameter
A sort context parameter is used where it is not allowed.
(Z.100: 6.2)
ERROR 32 Illegal redeclaration of name
All definitions in the same scope unit belonging to the same entity class must have different names, with some exceptions.
You get this error if:
To remove the error, either:
(Z.100: 2.2.2)
ERROR 33 Illegally placed gate definition
A gate is defined where it is not allowed.
(Z.100: 6.1.4)
ERROR 34 %1 is not a time stamp file, will not save time stamps
On successful analysis the Analyzer saves info about this. Examine the file and rename or delete it to allow the Analyzer to save time stamps and possibly avoid unnecessary reanalysis in the future.
ERROR 35 Invalid regular interval
The character strings in a nameclass must be of length one and the first one smaller than the second.
(Z.100: 5.3.1.14)
ERROR 36 Integer literal expected
The 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.
You get this error if:
To remove the error:
(Z.100: 4.11, 5.3.1.14)
ERROR 37 Invalid generator parameter %1
The actual generator parameter must match the type of the formal one.
(Z.100: 5.3.1.12.2)
ERROR 38 Illegal number of arguments
The 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 %1
A 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.
(Z.100: 5.4.3.3)
ERROR 40 Recursive instantiation of generator %1
A generator definition must not instantiate itself, directly or indirectly.
(Z.100: 5.3.1.12.1)
Attempt to instantiate an undefined generator.
(Z.100: 5.3.1.12.2)
ERROR 42 No virtual definition %1 in super of enclosing definition
It is only allowed to redefine or finalize a definition if it is defined as virtual in the inherited type.
You get this error if:
To remove the error, either:
(Z.100: 6.3.2)
ERROR 43 Ordering must not be defined more than once
All operator signatures in a sort must be different (ordering is shorthand for the relational operators).
(Z.100: 5.3.1.8)
ERROR 44 Name of formal parameter of class type must not equal name of generator %1
A generator must not have a formal parameter of class type with the same name as the generator definition.
(Z.100: 5.3.1.12.1)
ERROR 45 Formal generator parameters of classes literal and constant mixed
Literal and constant parameters must not have the same name.
(Z.100: 5.3.1.12.1)
ERROR 46 Only task, decision and transition option allowed in operator definition
You get this error if:
To remove the error:
(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 error
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. The state list for an asterisk state is probably more than a single state name.
(Z.100: 2.6.3)
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.
(Z.100: 2.6.3)
ERROR 50 Ending name (%2) must be equal to defining name (%1)
You get this error if:
To remove the error, either:
(Z.100: 2.2.2, 2.6.3)
ERROR 51 Illegally placed virtuality
Virtual is used in a place where it is not allowed.
You get this error if:
To remove the error, either:
ERROR 52 Illegally placed context parameter
The context parameter is placed where it is not allowed.
(Z.100: 6.2)
ERROR 53 Illegally placed virtuality constraint
The virtuality constraint is placed where it is not allowed.
You get this error if:
To remove the error, either:
ERROR 54 Illegally placed specialization
The specialization is placed where it is not allowed.
ERROR 55 Illegally placed instantiation
The instantiation is placed where it is not allowed.
ERROR 56 Packages can only contain type definitions
Systems, blocks, processes and services are not allowed, but their corresponding type are.
(Z.100: 2.4.1.2)
ERROR 57 Undefined package %1 in use clause
An used package is not defined. This error may also occur if you have two mutually dependent packages, which is not allowed. If you use ASN.1 modules or C headers, it may also occur if there are no dependency links between these and the SDL system.
You get this error if:
To remove the error, either:
ERROR 58 Illegally placed exported attribute
The 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 parameter
A type with context parameters is not allowed to be used as an actual context parameter.
(Z.100: 6.2)
ERROR 61 Undefined actual context parameter
The actual context parameter is undefined or is not visible.
(Z.100: 6.2)
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 type
It is not allowed to specialize a formal context parameter.
(Z.100: 6.2)
Resolution by context found several possible interpretations, use qualifiers to reduce the number of possibilities.
(Z.100: 2.2.2)
ERROR 67 No matching synonym or literal
You get this error if:
To remove the error, either:
(Z.100: 2.2.2)
WARNING 68 Optional parameter of sort %1 omitted
A missing parameter may lead to uninitialized values, make sure it is not left out by mistake.
You get this warning if:
To remove the warning, either:
WARNING 69 Implicit remote variable, consider making it explicit
ERROR 70 Invalid import expression
The import identifier in an import expression is erroneous.
You get this error if:
To remove the error, either:
(Z.100: 4.13)
ERROR 71 Signal %1 is shadowed in connection
You get this error if:
To remove the error, either:
ERROR 72 Invalid variable or attribute of variable
Reference to a nonexisting variable or a variable with illegal type or attribute from a view definition, a view expression or an export action.
You get this error either if:
To remove the error, either:
ERROR 73 Illegal use of parameterized signal
This message is output when context parameters are used in an SDL structure. Context parameters are not supported in SDT.
ERROR 74 Illegal use of parameterized sor
This message is output when context parameters are used in an SDL structure. Context parameters are not supported in SDT.
Use of an undefined timer in set, reset or active.
You get this error if:
To remove the error, either:
(Z.100: 2.8)
ERROR 76 No range condition equals true in transition option
Exactly one of the branches out from a transition option must be true.
You get this error if:
To remove the error, either:
(Z.100: 4.3.4)
A sort which is not defined is referenced.
You get this error if:
To remove the error, either:
(Z.100: 2.2.2)
ERROR 78 Error not allowed where constant required
You get this error if:
To remove the error:
(Z.100: 5.3.9.1, 5.4.2.1)
A variable was expected at this place.
You get this error either if:
To remove the error in the above cases, either:
You also get this error either if:
To remove the error in the above cases, either:
(Z.100: 2.4.6)
ERROR 80 In parameter expected
An in parameter was expected according to the definition.
You get this error if:
To remove the error, either:
The parameter should not be there according to the definition.
You get this error either if:
To remove the error, either:
ERROR 82 Start transition required in instantiated type %1
An instantiated type must contain a start transition.
You get this error if:
To remove the error, either:
ERROR 83 Start transition required in called procedure
You get this error if:
To remove the error:
(Z.100: 2.4.6)
ERROR 84 Procedure call not allowed where constant required
You get this error if:
To remove the error, either:
(Z.100: 5.3.1.9.1)
ERROR 85 Parameterized procedure cannot be called
(Z.100: 6.1.2)
ERROR 86 PId Expression or Process Identifier expected
An PId expression or a process identifier was expected at this place.
You get this error if:
To remove the error, either:
ERROR 87 Pid expression in procedure call only allowed for remote procedures
It is only allowed to have PId expressions in a procedure call if the procedure is a remote procedure.
You get this error if:
To remove the error, either:
(Z.100: 2.7.3, 4.14)
Attempt to call an undefined procedure.
You get this error if:
To remove the error, either:
(Z.100: 2.2.2, 2.7.3)
WARNING 89 Trailing parameter of sort %1 omitted
A missing parameter may lead to uninitialized values, make sure it is not left out by mistake.
ERROR 90 Two range conditions equals true in transition option
The branches out from a transition option must be mutually exclusive.
You get this error if:
To remove the error, either:
(Z.100: 4.3.4)
INFO 91 Location of the global definition previously mentioned
ERROR 92 Undefined remote variable
Attempt to use an undefined remote variable.
You get this error if:
To remove the error, either:
(Z.100: 4.13)
ERROR 93 Label expected on first item in free action
(Z.100: 2.6.7)
ERROR 94 Formal parameters required in operator definition
The operator definition must have formal parameters.
You get this error if:
To remove the error:
(Z.100: 5.3.2)
ERROR 95 Recursive definition of parent sort %1 in syntype
A syntype must not be based on itself, directly or indirectly.
You get this error if:
To remove the error:
(Z.100: 5.3.1.9)
Reserved for future purpose.
ERROR 98 New literal %1 must only occur once in literal renaming
All literals renamed in an inheritance must be given unique names.
You get this error if:
To remove the error:
(Z.100: 5.3.1.11)
ERROR 99 Old literal %1 must only occur once in literal renaming
A literal must only be renamed once when inheriting.
You get this error if:
To remove the error:
(Z.100: 5.3.1.11)
ERROR 100 Illegal redeclaration of operator signature
It 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 Unexpected remote variable
Remote variable may not be used in [priority] input.
You get this error if:
To remove the error, either:
ERROR 102 Expression(s) in number of instances evaluates to error
(Z.100: 2.4.4)
ERROR 103 More than one sub signal is visible
You get this error if:
To remove the error:
(Z.100: 3.3)
ERROR 104 Undefined signal, timer, signallist, remote procedure or remote variable
No visible definition with proper entity kind found.
(Z.100: 2.2.2)
ERROR 105 Remote procedure definition missing
A definition of the remote procedure is missing.
You get this error if:
To remove the error:
Reserved for future purpose.
ERROR 107 Empty Transition (result from transition option)
You get this error if:
To remove the error:
(Z.100:4.3.4)
Reserved for future purpose.
Reserved for future purpose.
Reserved for future purpose.
ERROR 111 Unexpected return value
The procedure has to be value returning to use return values.
ERROR 112 Return value expected
A value returning procedure must specify a return value.
You get this error if:
To remove the error, either:
A nextstate contains a name of a state which is not defined.
(Z.100: 2.6.7.2.1)
Attempt to join an undefined label (connector).
(Z.100: 2.6.8.2.2)
ERROR 115 Open range does not match
A range condition does not match the actual context.
(Z.100: 5.3.1.9)
ERROR 116 Inherited operator %1 is not visible
Operators containing an exclamation cannot be inherited (and renamed).
You get this error if:
To remove the error in the above cases, either:
You also get this error if:
To remove the error in the above case, either:
(Z.100: 5.3.1.11)
ERROR 117 Old operator name %1 must only occur once in operator renaming
An operator must only be renamed once when inheriting.
You get this error if:
To remove the error:
(Z.100: 5.3.1.11)
ERROR 118 New operator name %1 must only occur once in operator renaming
All operators renamed in an inheritance must be given unique names.
You get this error if:
To remove the error:
(Z.100: 5.3.1.11)
ERROR 119 Inheritance for %1 is circular
You get this error if:
To remove the error:
(Z.100: 6.3.1)
ERROR 120 Atleast constraint for %1 is circular
(Z.100: 6.3.2)
ERROR 121 Recursive sort inheritance
A sort must not inherit from itself, directly or indirectly.
You get this error if:
To remove the error:
(Z.100: 5.3.1.11)
ERROR 122 Unexpected connect statement
A connect statement was not supposed to be found at this place.
INFO 123 %1 is one of the possible matches
ERROR 124 Signal expected in output
An output must contain at least one signal.
You get this error if:
To remove the error, either:
(Z.100: 2.7.4)
ERROR 125 Undefined channel or signal route in output via
Identifiers used in a via clause of an output must be visible channels or signal routes.
You get this error if:
To remove the error, either:
(Z.100: 2.7.4)
ERROR 126 Set with no time expression is only allowed for timers with default duration
It is only allowed to omit the time expression in set if there is a default duration specified for the timer.
You get this error if:
To remove the error, either:
TIMER myTimer:=10
. SET(Now+10, myTimer)
.(Z.100: 2.8)
ERROR 127 Set must contain a time expression and a timer id
When using set you must specify when the timer should expire and which timer to set.
(Z.100: 2.8)
Attempt to create an undefined process.
You get this error if:
To remove the error, either:
(Z.100: 2.2.2, 2.7.2)
ERROR 129 Created process must be defined in the same block %1
It is only allowed to create a dynamic instance of a process type if the process type definition is in the same block.
You get this error if:
To remove the error:
(Z.100: 2.7.2, FD)
ERROR 130 Remote procedure input and signal list input must not have parameters
It is not allowed to have parameters in a remote procedure input or when inputting a signal list.
You get this error if:
To remove the error, either:
(Z.100: 4.14)
WARNING 131 %1 : Signal not used in input or output
The defined signal has neither been used in an input nor in an output.
ERROR 132 Invalid procedure call
Expressions in Enabling condition and continuous signal must not contain procedure calls.
You get this error if:
To remove the error:
ERROR 133 State name %1 in asterisk state list must be contained in other state lists
The 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.
You get this error if:
To remove the error, either:
(Z.100: 4.4)
ERROR 134 No state left to expand the asterisk with
The asterisk state list in the asterisk state includes all states in the enclosing process/procedure/service body.
You get this error if:
To remove the error, either:
(Z.100: 4.4)
ERROR 135 At least one state list must be different from asterisk
A process/procedure/service body cannot only contain asterisk states.
You get this error if:
To remove the error:
(Z.100: 4.4)
ERROR 136 Several virtual continuous signals in a state with same or no priority
It is not possible to tell which transition would be affected by a redefinition.
You get this error if:
To remove the error, either:
(Z.100: 6.3.3)
ERROR 137 Virtual continuous signal is virtual in super type with same or no priority
It is not possible to tell which transition would be affected by a redefinition.
You get this error if:
To remove the error, either:
(Z.100: 6.3.3)
ERROR 138 Redefined continuous signal is not virtual in super type with same or no priority
Cannot find the transition to redefine.
You get this error if:
To remove the error, either:
(Z.100: 6.3.3)
ERROR 139 Filter exited with error code
A filter program terminated with a non zero exit code.
ERROR 140 External procedure not allowed
An external procedure cannot be mentioned in a <type expression>, in a <formal context parameter> or in an <atleast constraint>.
You get this error if:
To remove the error, either:
ERROR 141 Number of block instances not allowed
Number of block instances may only be specified in typebased block definitions.
(Z.100: 6.1.3.3)
ERROR 142 No diagram to put definition in
It is not possible to convert something to a text symbol in SDL-GR without a surrounding diagram.
ERROR 143 Start is already defined in super type
It is not allowed to have more than one start transition and a start transition is already defined in the inherited type.
You get this error if:
To correct the error, either:
(Z.100: 2.6.2, 6.3)
ERROR 144 Start is defined as finalized in super type
It is not allowed to define the start transition as redefined, since it is defined as finalized in the inherited type.
You get this error if:
To remove the error, either:
(Z.100: 2.6.2, 6.3.3)
ERROR 145 Start is not defined as virtual in super
It is not allowed to define the start transition as redefined, since it is not defined as virtual in the inherited type.
You get this error if:
To remove the error:
(Z.100: 2.6.2, 6.3.3)
ERROR 146 Multiple exits from state %2 with signal, timer or remote procedure %1
The signal, timer or remote procedure is contained in two inputs or one input and one save.
You get this error if:
To remove the error:
(Z.100: 2.6.3, 2.6.5)
ERROR 147 Virtual input %1 is already defined as input in state %2 in supertype
It is not allowed to define the input %1 as virtual, since it is already defined without virtual in the inherited type.
You get this error if:
To remove the error:
(Z.100: 6.3.3)
ERROR 148 Redefined input %1 is not defined as virtual input in state %2 in supertype
It is not allowed to define the input %1 as redefined, since it is not defined with virtual in the inherited type.
You get this error if:
To remove the error, either:
(Z.100: 6.3.3)
ERROR 149 Redefined input %1 is defined as finalized input in state %2 in supertype
It is not allowed to define the input %1 as redefined, since it is defined as finalized in the inherited type.
You get this error if:
To remove the error, either:
(Z.100: 6.3.3)
ERROR 150 Redefined input %1 is defined as input in state %2 in supertype
It is not allowed to define the input %1 as redefined, since it is defined without virtual in the inherited type.
You get this error if:
To remove the error, either:
(Z.100: 6.3.3)
ERROR 151 Finalized input %1 is not defined as virtual input in state %2 in supertype
It is only allowed to define an input as finalized if it is a virtual defined input in a inherited type.
You get this error either if:
To remove the error, either:
ERROR 152 Finalized input %1 is defined as finalized input in state %2 in supertype
It is not allowed to define the input %1 as finalized, since it is already defined as finalized in the inherited type.
You get this error if:
To remove the error, either:
(Z.100: 6.3.3)
ERROR 153 Signal %1 is already defined as input in state %2 in supertype
It 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.
You get this error if:
To remove the error:
ERROR 154 A state (%1) cannot contain both asterisk input and asterisk save
It is not allowed to both have a asterisk input and a asterisk save to a state.
You get this error if:
To remove the error, either:
(Z.100: 4.6, 4.7)
ERROR 155 A state (%1) may only contain one asterisk input
It is only allowed to have one asterisk input to a state.
You get this error if:
To remove the error:
(Z.100: 4.6)
ERROR 156 A state (%1) may only contain one asterisk save
It is only allowed to have one asterisk save to a state.
You get this error if:
To remove the error:
(Z.100: 4.7)
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.
You get this error if:
To remove the error, either:
(Z.100: 2.5.2)
ERROR 158 Value returning procedure expected
A value returning procedure was expected at this place.
ERROR 159 Type mismatch: sort %2 does not match %1
You get this error if:
To remove the error, either:
ERROR 160 In/out parameter expected
An in/out parameter was expected according to the definition.
You get this error if:
To remove the error, either:
A parameter is missing according to the definition.
You get this error if:
To remove the error, either:
ERROR 162 Virtual definitions only allowed in types
It is only allowed to use virtual in a type definition.
You get this error if:
To remove the error:
ERROR 163 Virtual definition %1 does not conform to its virtuality constraint
(Z.100: 6.3.2)
ERROR 164 Redefinition of %1 does not conform to the virtuality constraint
(Z.100: 6.3.2)
ERROR 165 A gate with addition of signals can only occur in subtypes
Adding in gate definition can only be used if the type is inherited from another type.
You get this error if:
To remove the error, either:
(Z.100: 6.1.4)
ERROR 166 Definition of %1 exists already in super type
An already defined gate cannot be defined again. If you want to add signals to an already existing gate, the word adding must be used.
You get this error if:
To remove the error in the above case:
You also get this error if:
To remove the error in the above case:
You also get this error either if:
To remove the error in the above cases, either:
ERROR 167 A gate with addition of signals must already be defined in a super type
Adding in gate definition cannot be used when defining a new gate.
You get this error if:
To remove the error, either:
(Z.100: 6.1.4)
ERROR 168 Two gate constraints may not use the same direction in gate %1
It is not allowed to have the same direction (in or out) in two gate constraints.
You get this error if:
To remove the error, either:
(Z.100: 6.1.4)
ERROR 169 Undefined type %1 in gate endpoint constraint
The endpoint constraint in the gate contains a undefined or not visible type.
(Z.100: 6.1.4)
ERROR 170 The two endpoint constraints of gate %1 is not consistent
The endpoint constraints, to and from, in the gate are not consistent.
You get this error if:
To remove the error:
(Z.100: 6.1.4)
ERROR 171 Undefined block, channel or signal route in connection
Identifiers used in a connection must be visible in the scope and of the above mentioned types.
(Z.100: 2.5.3, 3.2.3)
ERROR 172 Undefined block, process or service in path
The identifiers following the text "from" and "to" in channel and signal route definitions must be visible blocks, processes or services.
(Z.100: 2.5.1, 2.5.2)
ERROR 173 Selected diagram not in an SDL system
The context must be available when analyzing part of a system.
ERROR 174 Undefined type %1 in instance specification
The type must be defined and visible in the scope to be instantiated.
You get this error if:
To remove the error, either:
ERROR 175 Undefined component %1/%2 in use clause
(Z.100: 2.4.1.2)
ERROR 176 Parameterized type %1 cannot be used as constraint type
It is not allowed to use a type with context parameters as a constraint type.
(Z.100: 6.3.2)
ERROR 177 Undefined type %1 in constraint specification
The type %1 used in the constraint specification is undefined or not visible.
ERROR 178 Substructure name in subtype and supertype must be the same
(Z.100: 6.3.1)
ERROR 179 Undefined type %1 in inheritance specification
A type which is inherited is not defined or not visible.
You get this error if:
To remove the error:
ERROR 180 Undefined type %1 in virtuality constraint
The type %1 used in the virtuality constraint is undefined or not visible.
You get this error if:
To remove the error, either:
ERROR 181 Environment must only appear in one connection
When 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.
You get this error if:
To remove the error:
(Z.100: 3.2.3)
ERROR 182 The path %1 must only appear in one connection
It is not allowed to have the same channel or signalroute name mentioned in more than one connection.
You get this error if:
To remove the error:
(Z.100: 2.5.3, 3.2.2)
ERROR 183 All subsignals to the channel %1 must be included in the signal lists of the subchannels
In 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.
(Z.100: 2.5.3, 3.3)
ERROR 184 Signal %1 must be included in the signal list of the inner paths
In a connection point, all signals in the outer paths must be conveyed by at least one of the inner paths.
You get this error if:
To remove the error:
(Z.100: 2.5.3, 3.3)
ERROR 185 Signal %1 must be included in the signal list of the outer paths %2
In a connection point, all signals in the inner paths must be conveyed by at least one of the outer paths.
You get this error if:
To remove the error, either:
(Z.100: 2.5.3, 3.3)
ERROR 186 In the implicit connection with %2 signal %1 is not included in any of the outgoing implicit signal routes
Each signal in the channels, directed out from the block, must be mentioned in at least one output in a process. See also ERROR 187.
(Z.100: 2.5.2, 2.5.3)
ERROR 187 In the implicit connection with %2 is signal %1 not included in any of the incoming implicit signal routes
When 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.
(Z.100: 2.5.2, 2.5.3)
ERROR 188 Actual context parameter %1 does not conform to the fpar constraint
The actual context parameter is not correct according to the fpar constraint given for the formal context parameter.
(Z.100: 6.2)
ERROR 189 Actual context parameter %1 does not conform to the sort signature constraint
The actual context parameter is not correct according to the sort signature constraint given for the formal context parameter.
(Z.100: 6.2)
ERROR 190 Actual context parameter %1 does not conform to the atleast constraint
The actual context parameter is not correct according to the at least constraint given for the formal context parameter.
(Z.100: 6.2)
ERROR 191 Actual context parameter %1 does not conform to the process type constraint
The actual context parameter is not correct according to the process type constraint given for the formal context parameter.
(Z.100: 6.2)
ERROR 192 Actual context parameter %1 does not conform to the sort list constraint
The actual context parameter is not correct according to the sort list constraint given for the formal context parameter.
(Z.100: 6.2)
ERROR 193 Actual context parameter %1 does not conform to the signal set constraint
The actual context parameter is not correct according to the signal set constraint given for the formal context parameter.
(Z.100: 6.2)
ERROR 194 Block definition must contain process definition(s) or a substructure definition
A block definition must at least contain one process or a substructure.
(Z.100: 2.4.3)
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.
(Z.100: 2.4.3)
ERROR 196 Block definition must contain process definition(s) when containing connection(s)
A block definition cannot contain connections when no processes are defined.
(Z.100: 2.4.3)
WARNING 197 Expansion of select definition is not yet implemented
The SDL concept select definition is not supported by the SDT Analyzer.
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 definition
At least one block must be defined inside a substructure.
You get this error if:
To remove the error, either:
(Z.100: 3.2.2)
ERROR 199 Gate only allowed in paths with instance of a type or env in a type
Gates are only allowed when connecting channels or signal routes to types.
You get this error if:
To remove the error in the above case, either:
You also get this error if:
To remove the error in the above case:
(Z.100: 6.1.4)
Use of an undefined gate in a channel or signal route definition.
You get this error if:
To remove the error, either:
ERROR 201 Connected to gate (%1) in wrong scope
(Z.100: 6.1.4)
ERROR 202 Connected instance %1 does not conform to the endpoint constraint of gate %2
The 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 %1
A gate with an endpoint constraint cannot be connected to the environment.
You get this error if:
To remove the error, either:
ERROR 204 Signal %1 in path is not an incoming signal of %3 gate %2
The 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 %2
The 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 type
A channel or a signal route must be defined using "via <gate>" when connected to the environment in a block type or system type.
You get this error if:
To remove the error:
ERROR 207 Via gate expected in path with typebased instance
Defining a channel or a signal route using "via <gate>" is only possible when the connected instance is type based and thus contain gates.
You get this error if:
To correct the error:
ERROR 208 Endpoints of the path %1 must be different
A channel/signal route cannot connect a block/process/service with itself.
You get this error if:
To remove the error:
(Z.100: 2.5.1, 2.5.2)
ERROR 209 Endpoint %1 of channel %2 must be a block
A channel must be connected to at least one block!
(Z.100: 2.5.1)
ERROR 210 Endpoint %1 of the path %2 must be locally defined
The endpoints of a channel/signal route must be defined in the same scope as the channel/signal route is defined.
You get this error if:
To remove the error:
(Z.100: 2.5.1, 2.5.2)
ERROR 211 The second path must denote reverse direction of the first path in %1
In a bidirectional channel or signal route, the second path must be in the reverse direction of the first path.
You get this error if:
To remove the error, either:
(Z.100: 2.5.1, 2.5.2)
ERROR 212 Endpoint %1 of signal route %2 must be a process or a service
A signal route must connect at least one process or service.
(Z.100: 2.5.2)
ERROR 213 Return not allowed here
You get this error if:
To remove the error, either:
(Z.100: 2.6.8.2.4)
ERROR 214 Process definition must contain either processbody or service decomposition
Syntax requirement.
(Z.100: 2.4.4)
ERROR 215 Process cannot contain timer definition when decomposed into services
(Z.100: 2.4.5)
ERROR 216 Revealed and exported variables only allowed in process.
(Z.100: 2.4.6)
ERROR 217 Complete semantic analysis requires a system
(Z.100: 2.4.6)
ERROR 218 Procedure cannot contain stop
Syntax requirement.
(Z.100: 2.6.8.2.3)
ERROR 220 Step expression requires a loop variable
It is not allowed to omit the variable indication from a for statement when having a step expression.
You get this error if:
To remove the error, either:
ERROR 221 Break without name or continue are only allowed within a loop
Break terminates a for loop and continue does the next iteration of a for loop. They can only be used in the context of for loops.
You get this error either if:
To remove the error, either:
ERROR 222 Variable used before it is defined
A variable may only be used in statements following its definition.
You get this error if:
To remove the error, either:
ERROR 223 A jump statement must be contained in a labeled statement with the given name
A jump statement is a more restrictive form of a join statement. The intent is to create less convoluted code.
You get this error if:
To remove the error:
ERROR 225 Two services cannot have the same signal (%1) in their valid input signal set
The complete valid input signal sets of the service definitions within a process definition must be disjointed.
(Z.100: 2.4.5)
ERROR 226 Recursive package %1 in use clause
A package must not use itself.
You get this error if:
To remove the error:
ERROR 227 Ending type keyword must match starting
A process type must be terminated with endprocess type and not just endprocess, and so on.
ERROR 228 Not Charstring sort and no proper operator (Length, ...)
ERROR 229 Service signal routes cannot be specified when no signal routes are specified in the enclosing block
(Z.100: 2.4.5)
ERROR 230 Service decomposition must contain at least one service definition
(Z.100: 2.4.4)
ERROR 231 No proper Length operator found
ERROR 232 Recursive include of file %1
The file is included recursively.
ERROR 233 Qualifier in component command not in SDL system
All parts (components) of a program must belong to the same system.
ERROR 234 More than one system
Can only analyze one system at a time.
ERROR 235 Code generation requires a system
Packages are not sufficient.
ERROR 236 Valid input signal set cannot contain a timer (%1)
You get this error if:
To remove the error:
(Z.100: 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
(Z.100: 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
(Z.100: 3.3)
ERROR 239 Signal %1 in save cannot be received
The signal is not included in the complete valid input signal set of the process/service.
(FD)
ERROR 240 Signal %1 in input cannot be received
The signal is not included in the complete valid input signal set of the process/service.
You get this error if:
To remove the error, either:
(FD)
ERROR 241 Error creating directory %1
A message from the operating system is following this and hopefully clarifies the problem.
ERROR 242 Signal %1 in priority input cannot be received
The signal is not included in the complete valid input signal set of the service.
(FD)
ERROR 243 Actual in/out param sort %1 does not match %2
The sort of actual and formal in/out parameters of procedures must be identical on the syntype level.
You get this error if:
To remove the error, either:
ERROR 244 Call procedure from expression or supply variable parameter
A value returning procedure should be called from an expression.
You get this error if:
To remove the error, either:
Reserved for future purpose.
ERROR 246 Last param of procedure called from expr is not in/out
Actual in/out procedure parameters may not be omitted.
You get this error if:
To remove the error:
ERROR 247 Actual in/out param cannot be omitted
The actual parameter can be omitted if the formal is in.
You get this error if:
To correct the error, either:
WARNING 248 License %1 will expire in %2 days
This is a notification that some license will expire in the near future.
ERROR 249 Aborted by exit request
This indicate that the analyzer received a stop message
ERROR 250 Component command requires a program command
Issue a program command to set the name of the executable before adding components to it.
ERROR 251 Change directory: %1: %2
An error occurred when changing default (working) directory.
ERROR 252 Get work dir: %1: %2
The analyzer failed to obtain current working directory.
ERROR 253 Connection with %1 is missing
Either 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.
(Z.100: 2.5.3, 3.2.2, 3.2.3)
ERROR 254 Connection with environment is missing
When a channel is partitioned and has the environment as one of its endpoints, the channel substructure must contain a connection with the environment.
You get this error if:
To correct the error:
(Z.100: 3.2.3)
ERROR 255 Transition must end with a terminator
If the terminator of a transition is omitted, then the last action in the transition must contain a terminating decision.
(Z.100: 2.6.4, 2.6.8.1)
A problem occurred when communicating with some other tool using the PostMaster.
WARNING 257 Statement not reached
SDL-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 nextstate
A nextstate in the initial transition (of a process/ procedure/ service) must be specified with a state name.
(Z.100: 4.9)
ERROR 259 Ending name (%1) cannot be qualified (except for remote definitions)
You get this error if:
To remove the error:
(Z.100: 2.2.2)
ERROR 260 The outer channeldef must have the first connectionpoint (environment) as one of the endpoints
A channel substructure can only contain a connection with the environment if the partitioned channel is connected to the environment.
(Z.100: 3.2.3)
ERROR 261 Answers are not mutually exclusive
Exactly one answer in a decision must match the question. For instance, a boolean decision with more than 2 answers or 2 answers that are both true or both false will produce this message.
You get this error if:
To remove the error:
ERROR 262 The outer channeldef must have the first connectionpoint (block) %1 as one of the endpoints
The block identifier in a connection in a channel substructure must identify one of the endpoints of the partitioned channel.
(Z.100: 3.2.3)
ERROR 263 One of the endpoints of path %1 must be the scope unit %2
A path that occurs as the first connection point in a connection, must be connected to the block/process that contains the connection.
(Z.100: 2.5.3, 3.2.2)
ERROR 264 The second connectionpoint %1 must be defined in the scope unit %2
A path occurring in the second part (i.e. the list of subpaths) in a connection must be locally defined.
You get this error if:
To remove the error:
(Z.100: 2.5.3, 3.2.2)
ERROR 265 One of the endpoints of path %1 must be the environment
A 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.
You get this error if:
To remove the error, either:
(Z.100: 2.5.3, 3.2.2)
ERROR 266 System definition must contain at least one block definition
An SDL system must contain at least one block.
You get this error if:
To remove the error, either:
(Z.100: 2.4.2)
Reserved for future purpose.
Reserved for future purpose.
Reserved for future purpose.
Reserved for future purpose.
ERROR 271 All packages must either be before or after the system
The system should follow the package list according to SDL. For backwards compatibility the analyzer also accepts a package list after the system, but not both at the same time. In the Organizer this means that the icons for all packages used by a system should be above the system icon.
WARNING 272 No analysis is performed when the infile is empty
The SDL-PR input file cannot be empty.
WARNING 273 No semantic analysis is performed when the input is not a system or a package
Semantic analysis can only be performed on a system or a package.
ERROR 274 Compile and link exited with error code
The code generated by the SDT Code Generator caused compile or link errors.
The 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.
No 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 license
The Analyzer could not return its license to the license pool. To return the license, you may need to stop and restart the license server.
INFO 278 Analyzer command could not be fully performed
The 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 greater
The number of block instances in a multiple block instantiation must be greater than 0.
You get this error if:
To remove the error:
ERROR 280 Unreachable path %1 in VIA
The path %1 must be connected to the process instance.
You get this error if:
To remove the error, either:
ERROR 281 Unreachable process instance set %1 in TO expr
There must be a path leading to the process instance set %1 from this process instance.
You get this error if:
To remove the error, either:
WARNING 282 Several possible paths in VIA list
There are several paths that can convey the signal, one of them will be non deterministically chosen.
WARNING 283 Several possible paths
There are several paths that can convey the signal, one of the paths will be non deterministically chosen during execution.
Reserved for future purpose.
Reserved for future purpose.
Reserved for future purpose.
Reserved for future purpose.
Reserved for future purpose.
ERROR 289 Expression in transition option evaluates to error
One of the expressions in a transition option is erroneous.
(Z.100:4.3.4)
ERROR 290 External synonym not allowed
External synonyms are only allowed in a number of instances in process reference symbols and in heading symbols in process diagrams.
You get this error if:
To remove the error:
You get this error if:
To remove the error, either:
(Z.100:5.3.1.9.1)
ERROR 292 Maximal number of instances equals zero
A process should have at least one instance.
You get this error if:
To remove the error, either:
(Z.100:2.4.4)
ERROR 293 Maximum number of instances is less than initial number
In the process instances definitions, the maximum number of instances must be greater or equal to the initial number.
You get this error if:
To remove the error, either:
(Z.100:2.4.4)
ERROR 294 Terminator in nonterminating transition (result from transition option)
You get this error if:
To remove the error, either:
(Z.100: 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.
You get this error if:
To remove the error, either:
(Z.100:4.3.4)
ERROR 296 Only label left in transition (result from transition option)
You get this error if:
To remove the error:
(Z.100:4.3.4)
INFO 297 Error limit reached, terminating
The number of diagnostics that the Analyzer has reported exceeds the value of the limit.
WARNING 298 Accumulated expression depth: %1 parts: %2 matches: %3
Semantic 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: %2
See WARNING 298 Accumulated expression depth: %1 parts: %2 matches: %3 above.
The command that was input to the Analyzer's command interpreter was not recognized.
ERROR 301 Unexpected end of command: %1
The command that was input to the Analyzer does not contain all necessary parameters.
The command that was input to the Analyzer's command interpreter was ambiguous. More characters need to be supplied to identify the command.
The command that was input to the Analyzer's command interpreter
requires one or more parameters.
ERROR 304 Macro must not be part of a qualifier
A macro is not allowed to be part of a qualifier.
Reserved for future purpose.
There is no input set to the Analyzer using the set-input command.
WARNING 307 %1: unknown, line ignored!
The command line is ignored.
ERROR 308 More than one package match use statement
Use Modules to group systems together with their package lists to make package names unique within a module.
INFO 309 Location of the shadowed definition
ERROR 310 Selected item %1 is not connected to a file
The Organizer has ordered to analyze a diagram that is not connected to a file.
ERROR 311 Signal %1 found in opposite direction in connection
You get this error if:
To remove the error:
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!
You get this error either if:
To remove the error in the above cases, either:
You also get this error if:
To remove the error in the above case:
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. Contact information for Telelogic Customer Support can be found in How to Contact Customer Support.
ERROR 317 Outside connect item %1 is locally defined
You get this error if:
To correct the error, either:
WARNING 318 %1 : signal not used
The signal %1 should be used.
Here is a small explanation valid for all <entity> not used warning messages:
You get this error if:
To remove the error, either:
WARNING 319 %1 : timer not used in input
The timer %1 should occur in an input.
WARNING 320 %1 : timer not used in set
The timer %1 should be set in the process.
WARNING 321 %1 : signallist not used
The signallist %1 should be used.
WARNING 322 %1 : variable not used
The variable %1 should be used.
WARNING 323 %1 : formal parameter not used
The formal parameter %1 should be used.
WARNING 324 %1 : synonym not used
The synonym %1 should be used.
WARNING 325 %1 : viewed variable not used
The viewed variable %1 should be used.
WARNING 326 %1 : remote variable not used
The remote variable %1 should be used.
WARNING 327 %1 : sort not used
The sort %1 should be used.
WARNING 328 %1 : generator not used
The generator %1 should be used.
WARNING 329 %1 : label not used
The label %1 should be used.
WARNING 330 %1 : system type not used
The system type %1 should be used.
WARNING 331 %1 : block type not used
The block type %1 should be used.
WARNING 332 %1 : process type not used
The process type %1 should be used.
WARNING 333 %1 : procedure not used
The procedure %1 should be used.
WARNING 334 %1 : package not used
The package %1 should be used.
Reserved for future purpose.
ERROR 336 Input to Instance generator must be a system
ERROR 337 Operator diagram/definition not allowed where constant required
You get this error if:
To remove the error, either:
WARNING 338 %1 : operator diagram/definition not used
WARNING 339 %1 : operator not used
WARNING 340 %1 : remote procedure not used
ERROR 341 No matching variable, formal parameter, synonym or literal
ERROR 342 Literal %1 in literal renaming is not defined in parent sort
ERROR 343 No matching field selection, array element access or prefix operator
ERROR 344 No matching quoted operator
You get this error if:
To remove the error, either:
ERROR 346 No visible variable or formal parameter with this name
ERROR 347 Type mismatch in component selection of variable or formal parameter
ERROR 348 No matching monadic operator
ERROR 349 No matching infix operator
INFO 350 %1 is one of the possible matching types
ERROR 351 No matching remote variable in variable definition
INFO 352 %1 is one of the visible definitions
Reserved for future purpose.
Reserved for future purpose.
ERROR 355 No matching remote variable in import definition
Reserved for future purpose.
ERROR 357 No matching character string
ERROR 358 No matching choice primary
ERROR 359 Now not allowed where constant required
ERROR 360 No matching now expression
ERROR 361 Import expression not allowed where constant required
You get this error if:
To remove the error:
ERROR 362 PId expression not allowed where constant required
You get this error if:
To remove the error:
ERROR 363 No matching PId expression
You get this error if:
To remove the error, either:
ERROR 364 View expression not allowed where constant required
You get this error if:
To remove the error:
ERROR 365 Timer active expression not allowed where constant required
ERROR 366 Any expression not allowed where constant required
ERROR 367 No matching dereferencing operator
An internal error occurred in the Analyzer. Please send a report to Telelogic Customer Support. Contact information for Telelogic Customer Support can be found in How to Contact Customer Support.
ERROR 369 No matching field selection
You get this error if:
To remove the error, either:
ERROR 370 Type mismatch for procedure return value
ERROR 371 Type mismatch for variable, formal parameter, synonym or literal
You get this error if:
To remove the error:
ERROR 372 No visible variable, formal parameter, synonym or literal with this name
You get this error if:
To remove the error, either:
ERROR 373 No visible synonym or literal with this name
You get this error if:
To remove the error, either:
ERROR 374 Variable or formal parameter not allowed where constant required
You get this error if:
To remove the error:
ERROR 375 Type mismatch for synonym or literal
You get this error if:
To remove the error:
ERROR 376 Only one reference to each diagram allowed
Several diagrams connected to the same file.
ERROR 377 Keyword call required for procedure call
You get this error if:
To remove the error:
ERROR 378 Several macrodefinitions have the same name %1
The name of a macro must be unique.
WARNING 379 Macrodefinition %1 was never called
The macro %1 should be used.
ERROR 380 Names separated by %, %1%%2, where neither is a formal parameter nor MACROID in macrodefinition %3
(Z.100: 4.2.1)
WARNING 381 Formal parameter %1 is never used in macrodefinition %2
The formal parameter %1 should be used in the macro definition
ERROR 382 The macrodefinition name is %1, but the endmacro name is %2
The names in the macro definition and the endmacro must be equal.
ERROR 383 Two formal parameters with the same name %1 in macrodefinition %2
Two formal parameters of a macro cannot have the same name.
ERROR 384 No matching macrodefinition found
The corresponding macro definition is missing.
ERROR 385 A macro may not call itself
A macro definition cannot be circular.
The system does not contain any macros or calls.
ERROR 387 Start transition expected
A process or procedure definition must begin with a start transition.
You get this error if:
To remove the error:
ERROR 388 Illegal redeclaration of operator definition
You get this error if:
To remove the error, either:
(Z.100: 5.3.2)
ERROR 389 No matching operator signature found
The operator must be defined for this signature.
The keyword this is only allowed in a procedure call, process create or "output to".
You get this error if:
To remove the error, either
ERROR 391 Context parameter %1 not allowed
(Z.100: 6.2)
ERROR 392 Call this invalidated by adding parameters to sub type
Call this cannot be used when formal parameters are added in the subtype.
You get this error if:
To remove the error, either:
INFO 393 Instance path to the problem in previous message
This 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 installation
File predef.sdl does not contain the package Predefined. The error message appears only when you have altered the SDT installation in an improper way.
ERROR 395 Type mismatch for view expression
You get this error if:
To remove the error, either:
ERROR 396 Viewed variable %1 is not revealed in block %2
The viewed variable must be declared as revealed in block %2.
WARNING 397 Context parameters are not yet implemented
Context parameters are not implemented. Consider using an alternative approach.
WARNING 398 One line external formalism name expected on same line as alternative keyword
Syntax error! When using alternative the name of the alternative data formalism must occur on the same line as the alternative keyword.
ERROR 399 Type mismatch for timer active expression
You get this error if:
To remove the error:
ERROR 400 Type mismatch for any expression