IBM Rational Systems Tester version 3.3.0.6 Fixed Problems |
IBM
Corporation |
© Copyright IBM Corporation 2003, 2012 |
APAR Information |
Synopsis |
Release Notes
Text |
|
Possible Memory
Leak during Execution - TLOG#67671 |
Several memory
leaks in generated code were fixed. |
|
Template Octetstring error-GRL0001: Value 'string_value'
must be charstring, bitstring,
octetstring or hexstring'(TLOG#67493)
|
Runtime error
caused by valueof operation has been fixed. |
|
Information on a
CR in ETSI |
The 'lengthof' function has been fixed to fork with templates
of fixed-length list types. |
|
ERROR VAL0034:
Value 'omit' is not appropriated because of template restrictions (from esc
TLOG#69278) |
Fixed run-time
restriction checking for 'present' templates. |
|
ERROR GRL0008:
Type structure required for 'type' ('<undefined type>' type used) (From
TLOG#69479) |
Fixed code
generation for template parameters |
|
"Stop
Action" Doesn't work in Windows 7 (from TLOG#69549) |
this has been
fixed in 3.3.0.6 |
|
Crash of Rational
Systems Tester 3.3.0.5 when closed (ER: TLOG#69510) |
The scenario that
made Systems Tester crash bas now been corrected. |
|
'VAL0023: 'valueof' operation failed because template contains
matching symbols.' (From TLOG#69820) |
Fixed code generation
for templates using functions returning templates. |
|
Incorrect
behavior in match event (TLOG#69857) |
Fixed matching
`omit' value against value list template. |
|
Generated code
contains encode/decode functions multiple times resulting in compilation
error (From TLOG#69971) |
Fixed generation pf ASN.1/TTCN-3 translate functions for synonym types
that caused multiple function definition. |
|
Invalid code
generation for template modifying another having parameters with default
values |
Fixed issue with
incorrect code generation for default parameters in templates. |
|
Error " ispresent requires an optional field reference"
(TLOG#69277) |
ispresent() function
was brought to conformance with the Standard. |
|
The corresponded
formal parameter has no default value (TLOG#70191) |
Fixed the bug
that caused analyzer error when using '-' as default actual parameter. |
|
Runtime crash activating
altstep (From TLOG#69945) |
Runtime crash
caused by activating altstep with default
parameters is fixed. |
|
Memory leak with
alive-type component |
Memory leaks in
TCI logging are fixed |
|
‘ambiguous
type’ error we try to assign the value using ifpresent
in the declaration sentence |
Fixed 'ambiguous
type' error when defining template variable with `ifpresent'
|
|
Execution error
“ERROR VAL0025: Operation is not allowed for template variables with
such structure” |
Fixed runtime
error that occurs when assigning to `omit' record-of template. |
|
The control part
does not complete properly during Execution |
Fixed occasional
crashes when starting several components using the same main function using
default parameter. |
|
t3rt_bstring_iter_get_bits
returns incorrect bits |
Fixed
t3rt_bstring_iter_get_bits RTS function |
|
t3rt_type_get_encoder()
returns null pointer when using with ASN.1:2002 |
Added support for
``encode "...:2002"' instructions for ASN.1 module imports. |
|
fatal error
C1046: struct nested too deeply |
Fixed C code
generation for ASN CHOICE types |
|
Systems Tester
v3305 produces wrong evaluation result for multi-operand expressions |
This has now been
corrected in 3.3.0.6 |
PM76724 |
“ERROR
VAL0011” when default parameters is used inside of modified template |
Fixed run-time
error when using modified template which original one uses a template with
default value as a parameter. |
|
Using XML schema
with TTCN-3 |
XSD
backend, to be able to analyze TTCN modules converted from XSD XSD
codec, encoders and decoders for XSD datatypes See
documentation, “Building with XSD Library” |
|
Support of single
or Recursive folder import/insert in Systems Tester |
1. Now it is
possible to drag folders to the File view from Windows explorer. |
|
Support for
"str2hex" in Rational Systems Tester (TLOG#69277) |
TTCN-3 standard
function 'str2hex' has been implemented. |
|
Support
"str2oct" (TLOG#69331) |
Now str2oct
supports odd-length strings. |
|
support Navigation
(Go To Definition) across different workspace |
Now it is
possible to navigate (Go to Definition) across projects which the current
project depends on (check Project Dependencies). |
|
Improvement to
the existing function "encvalue()" |
Added option to
remove padding when encoding using PER.UNALIGNED codecs. |
|
Implement only
the "new behavior of "ispresent""
from the new v4.4.1 of TTCN-Standard |
Implemented IsPresent predefined function behavior as specified in
v4.4.1 |
APAR Information |
Synopsis |
Release Notes Text |
|
tciGetDefiningModule returns
unexpected value |
Support for 'address' type has been
improved. Now tciGetDefiningModule() and t3rt_type_definition_module() functions return
"<builtin>" for built in address
representation, and for redefined address module of its original definition.
Also subtype restrictions are considered. |
|
Error in the bit2int function :
"cannot be converted into an integer due to overflow" |
Big integer support has been introduced
in Tester run-time library, so no integer overflow will be generated now. |
|
Behavior for DEFAULT value handling in asn
files |
Two new runtime options have been
introduced, as per ETSI ES 201 873-7, NOTE 12, that control behaviour of
fields with DEFAULT values. |
|
ERROR VAL0011: Value 'element'
cannot be assigned to the element 0 |
The runtime error caused by using type
subscripting has been fixed. |
|
Assignment Issue : ERROR GRL0001:
Value '"p_SIB5"' must be record |
Union access for template variables
has been fixed. |
|
Workspace dosen't
open directly in Windows7 |
Double-clicking on .ttw and .ttp files from file
explorer now works also in Windows 7. |
|
Unnecessary Analyzer |
When analyzing the 3GPP LTE test
scripts, the following warnings occur in lot of occasions
Warning: Cannot check length restrictions,
check will be enforced at run-time An option to the analyzer has been
added that can disable them. |
|
Unable to open a file from a multiproject area in a single workspace |
Issue with navigating to a file
from output window in multi project workspace has been fixed. |
|
Failed to generate codec for asn1
type!! |
The problem with code generation
for ASN.1 synonym whose base type is defined in another module has been
solved. |
|
Possible Memory Leak during
Execution |
Several memory leaks in generated
code were fixed. |
|
Runtime Error - ERROR GRL0014 |
Now implicit array types are named
independent of modules order. |
|
Execution error using 'permutation'
operation |
Possible error and crash that could
occurred when assigning array with list expression containing that array
elements has been fixed. |
|
t3rt_type_get_encoder() returens
null pointer |
- For imported ASN.1 definitions,
only predefined encode and variant attributes are taken into account for
encode/decode type fields generation. |
|
Building error using new ETSI
Delivery IWD_11wk37 |
The problem with undefined type
structures for implicit template defined in another module has been solved. |
|
Template Octetstring
error-GRL0001: Value 'string_value' must be charstring, bitstring, octetstring or hexstring' |
Runtime error caused by valueof operation has been fixed. |
|
VAL0011: Value 'rvalue'
cannot be assigned to the value 'lvalue' of Type .. |
Run-time error caused by particular
usage of modified templates has been solved. |
|
Regression in float2int predefined |
Regression in float2int()
function is fixed. |
|
Crash while executing TC 7.3.5.4
using Rational Systems Tester 3.3.0.4 -tf2 |
Crash caused by particular usage of
modified templates has been solved. |
|
Some of the TTCN3 Installation
Examples Not working as expected. |
one of test fixes had a regression,
this has been fixed |
Customer Call Ticket |
Call Ticket |
Synopsis |
Release Note Text |
27560,100,838 |
TLOG#63762 |
Execution Error when uninitialized variables are
used as function parameters |
Template checking is not performed before function
call for function out-parameters. |
28422,100,838 |
TLOG#64115 |
Template modified problem : ERROR GRL0003: Value 'rvalue' is not initialized |
Fixed code generation for template modifications. |
29425,100,838 |
TLOG#64288 |
ERROR VAL0011: Value '<omit>' cannot be
assigned to the value of type 'DRX_Config' |
The "ERROR VAL0011" has been fixed for
functions returning ``omit'' template value. |
29946,100,838 |
TLOG#64597 |
The dash symbol doesn't work with template |
The issue with specifying DefaultValue
(``-'') for template parameter has been fixed. |
30531,140,702 |
TLOG#64664 |
Import of extended component with timer initializer reference to module parameters |
Fixed code generation for component that extends an
imported component with declaration using imported module parameters. |
58916,130,702 |
TLOG#64726 |
ASN.1 ANY-type problem |
Now user-defined codecs
setup procedure is performed after built-in and asn.1 one. |
59107,122,000 |
TLOG#64854 |
Document non-backwardly compatible information and
build option for unsupported "char" type |
The documentation regarding TTCN-3 language support
and compatibility issue between different versions of the TTCN-3 language is
improved. |
28422,100,838 |
TLOG#64939 |
New Defect in
RatlSystemsTester_3-3-0-3-tf1_Windows.exe |
Fixed problem with modified template which origin
invokes another template omitting default parameters. |
29539,100,838 |
TLOG#65338 |
PER Unaligned decode error |
The PER unaligned decoder generates an execution
error which leads to crash and finishes the test case. This has been fixed. |
85788,SGC,724 |
TLOG#65429 |
ERROR GRL0000: Assertion
't3rt_bstring_iter_remaining_room |
Now generated ASN.1 decoder doesn't consumes the whole input data bitstring. Only data needed for decoding is consumed. |
85635,SGC,724 |
TLOG#65695 |
Issues with the Tester default timer handling (from
ESC: TLOG#65050) |
|
87471,SGC,724 |
TLOG#66158 |
ERROR VAL0011: Value 'element' cannot be assigned to
the element 0 |
Code generation has been fixed for template value
subscription. |
Customer Call Ticket |
Call Ticket |
Synopsis |
Release Note Text |
93511,100,838 |
TLOG#57347 |
Tester report VAL0011 error when first element of a
list is assigned using a template of list type |
The problem when inline template is defined in the another template and accept template's formal
parameter, has been fixed. Also, TTCN3_DISABLE_LENGTH_RESTRICTION variable
makes effect for length constraint generation of both TTCN3 and ASN.1 type. |
81661,999,744 |
TLOG#57848 |
Appropriate type definitions not generated in the .typ file on Linux when the main ASN.1 module has a
dependent module |
The bug, when some type definitions were not
generated in the .typ file if target dir contains
some old generated files, has been fixed. |
60945,019,866 |
TLOG#58197 |
When a project is built into a library, the
resultant library should contain references to t3tci_get_modules_info |
When a project is built into a library, the
resultant library now contains generated object file 'ts_modules'
with implemented function 't3tci_get_modules_info()'. |
04010,140,702 |
TLOG#59421 |
A 'length mismatch' report from Tester does not
produce any detail other than the mismatch of the lengths |
The bug that option "Continue template matching
on fail" didn't worked from GUI has been fixed. The influence of this
option has been extended for 'record of' and 'set of' matching, when the
length mismatch is detected. |
04100,140,702 |
TLOG#59423 |
Using the option
t3rt.templates.static_through_dynamic changes the run-time behavior and results in error |
2 bugs have been fixed in Tester: - It was not possible to pass anyornone
or anyone value as actual parameter to a function, that
returns a template. This caused wrong run-time Test Case Error reporting. - It was possible to use templates as 'Expression' in match operation, when 'Expression' should be a rvalue. This cased the unexpected behaviour at run-time. |
|
TLOG#59584 |
"go to definition" not always working |
The bug when "Goto
definitions" didn't work when default values were used for formal
parameters has been fixed. |
|
TLOG#59613 |
can't compile LTE wk17 release |
The problem when default value for formal parameter
was assigned to 'omit' has been fixed. The problem in ASN.1 when SEQUENCE or CHOICE field
name was keyword in C ('continue' for example) has been fixed. |
86247,122,000 |
TLOG#61138 |
Thread leak on Linux while executing test plans |
Thread leak was fixed for linux
OS. |
08795,100,838 |
TLOG#61149 |
Tester does not support the use of "-" for
formal parameters with default value |
Support the use of "-" for formal
parameters with default value |
08724,100,838 |
TLOG#61152 |
Tester does not support the use of default value
omit for input parameter of type template (omit) |
Now 'omit' may be assigned or passed as actual
parameter for unrestricted template. |
08948,100,838 |
TLOG#61561 |
Tester RTS is too slow |
Tester RTS performance issue concerning to function
calls was fixed. |
91794,999,744 |
TLOG#61900 |
Code Compilation using Tester 3.3.0.2.17813.tf1
takes almost double the time that is required for Tau 3.1 |
Fixed code generation performance issue. |
91796,999,744 |
TLOG#61942 |
The code generated by Tester 3.3.0.2.17813.tf1 spans
two lines without any extension markers |
Now "#define" directives generated from
ASN.1 files are not broken to two lines without '\' separator. |
09940,100,838 |
TLOG#62010 |
Execution errors when a template is defined as
modified |
In case of template modification, if original template was defined as instance of another parameterized template, incorrect code was generated. Now it is fixed. |
04931,140,702 |
TLOG#62172 |
Require support for Tester on RHEL 5 |
Rational Systems Tester is now supported on Red hat 5. This was done in 3.3.0.3. |
25290,100,838 |
TLOG#62421 |
The support of the symbol "-" as per
TTCN-3 standard 4.2.1 |
The support for '-' in actual parameter list, which
means that default value should be used for parameter, has been implemented. |
25294,100,838 |
TLOG#62422 |
Tester should support certain constructs in the
TTCN-3 standard 4.2.1 |
Tester supports certain constructs in the TTCN-3
standard 4.2.1 needed for LTE Protocol Conformance Test |
26124,100,838 51328,000,672 |
TLOG#62719 |
When template values are declared for structure
types, children types do not inherit the template restrictions |
Solved issue with error when assigning template
value to a child of a template value for a structured type. |
26260,100,838 |
TLOG#62721 |
Tester throws errors when the ASN.1 file uses square
brackets |
- CASN now ignores '[[' and ']]' tokens in ASN.1
files. - Added support for `optional' attribute |
26504,100,838 |
TLOG#62888 |
LTE: Tester should support the Stop test behavior operation as per the TTCN-3 standard 4.2.1 |
Tester supports the Test case stop operation as per
the TTCN-3 standard 4.2.1 |
26506,100,838 |
TLOG#62958 |
Error when a template modifies another template with
omit values for some of its fields |
The code generation for constraints of a template
that modifies imported template is fixed. |
26502,100,838 |
TLOG#63074 |
The function testcasename()
should be supported as per Appendix C (C.21) of TTCN-3 Standard 4.2.1 |
The function testcasename()
is supported as per Appendix C (C.21) of TTCN-3 Standard 4.2.1 |
Customer Call Ticket |
Call Ticket |
Synopsis |
Release Note Text |
3039458 |
TLOG#41552 |
Tab Characters in Files |
The caret indicator shows column number including
widths of tabs in the string. |
3040601 |
TLOG#43378 |
DOORS: When Tester Integration is installed DOORS
reports DXL errors while exporting to |
Exporting a formal module to Word when the Systems Tester
DOORS integration is installed no longer results in DXL errors. |
2089276 |
TLOG#44680 |
Tester 3.1 MSC log visualisation |
Trace diagrams don't become corrupted on d&d and resizing of lifeline headers. |
53822,100,883 |
TLOG#49541 |
TTCN-3 3.4.1 - Tester should support ‘setverdict’ operation with optional parameters as
specified in ETSI ES 201 873-1 V3.4.1 (2008-09) |
The optional setverdict's
parameters now are fully supported in logging. |
66732,999,744 |
TLOG#50977 |
The ASN.1 PER codec generator should support more
than 32 optional fields in SEQUENCE. |
For ASN.1 PER codec generator the number of
supported optional fields in SEQUENCE was incremented from 32 to 512. |
51106,000,744 |
TLOG#51347 |
Tester should provide option to selectively compile
files added to the project |
The possibility to have in TTCN project TTCN and
ASN.1 files that are ignored for all proposals (sintax
and semantic analysis, code generation) has been introduced in Tester. For each TTCN and ASN.1 files in
"Settings" dialog option "Generation type" individually
now can be set in "Ignore this file for all proposals". |
68969,999,744 |
TLOG#51877 |
Codecs
not being generated correctly for ASN.1 open types |
The support for Open Types encoding/decoding
procedures has been created. The implementation has the follow restrictions
(limitations): 1. The base type of component that is referenced by
'identifier' in 'ComponentIdList' in 'AtNotation' in 'ComponentRelationConstraint'
in 'TableConstraint' may be INTEGER or ENUMERATED. 2. Only 1 'AtNotation' is
supported. 3. The Object Set may be used in Table Constraint
only in the same ASN.1 module where it is declared. |
90821,100,838 |
TLOG#54664 |
Tester 3.3.0.1 does not allow formal parameters with
default values |
The default values for formal parameters are now
supported. |
77814,019,866 |
TLOG#54931 |
Tester reports compilation error if the main module
is empty and the other modules use array of ports |
The problem that generated code isn't compilable when one module has an array of ports, and the
another module exists, and the first one doesn't import any data from the
second one, has been fixed. |
91420,100,838 |
TLOG#55133 |
Tester reports error for a function parameter passed
as an arithmetic operation of a constant and a number. |
The bug when constant was declared and used in Test
Case has been fixed. |
91597,100,838 |
TLOG#55202 |
Changes made in the check boxes under Project ->
Settings are not saved until 'Save/ Save all' in Tester |
Project setting are being saved when user clicks Ok
in Project->Settings dialog. |
47648,999,672 |
TLOG#55289 |
ASN.1 type 'VisibleString'
is not being encoded properly by Tester |
1. The bug in PER UNALIGNED variant encoding the
restricted character string types has been fixed. 2. The support for |
91890,100,838 |
TLOG#55320 |
Events:dur
of the Execution log shows incorrect values for timers with default value |
The problem in logging when timer started with its
default value has been solved. |
|
TLOG#56158 |
for ASN.1 types the 'constraint_of'
functions isn't generated by TTCN3 compiler |
Now 'sizeoftype()'
function may be applied not only for values of TTCN types, but for values of
ASN.1 types also. |
92788,100,838 |
TLOG#56500 |
Official support needed for Systems Tester on
Windows 7 OS. |
Windows 7 is now supported. |
27900,122,000 |
TLOG#56698 |
Run-time error when a template that calls a function
is used in a receive statement |
The run-time assertion raised
when template that calls a function is used in a receive statement was fixed. |
93245,100,838 |
TLOG#56928 |
Optional type assigned to omit produces runtime
error when is assigned to a value again |
The run-time error, when union value, that has 'omit' value, was modified by assigned a value to the
union's field, was fixed. |
|
TLOG#56934 |
Escalation TLOG#56892: ERROR VAL0021: Omitted value
cannot be passed as parameter 'a' because it is not a template parameter. |
The problem that it was not allowed to pass 'omit'
as actual parameter, when formal parameter was declared as 'template (omit)',
has been fixed. |
|
TLOG#56935 |
Excalation
TLOG#56844 (RATLC01419912): Optional type assigned to omit produces runtime
error when is assigned to a value again |
The run-time error, when union value, that has 'omit' value, was modified by assigned a value to the
union's field, was fixed. |
93511,100,838 |
TLOG#57347 |
Tester report VAL0011 error when first element of a
list is assigned using a template of list type |
The problem when inline template is defined in the another template and accept template's formal parameter,
has been fixed. |
93457,100,838 |
TLOG#57350 |
Tester reports VAL0035 runtime error due to template
restrictions |
The problem, when list, that has 'omit' value, is
assigned by any new value using index notation, has been fixed. |
93636,100,838 |
TLOG#57457 |
Execution error during a function call that is
defined in a different module |
The bug when function, that returns a template, may
be called only from the module where it was defined,
has been fixed. |
60945,019,866 |
TLOG#58197 |
When a project is built into a library, the
resultant library should contain references to t3tci_get_modules_info |
When a project is built into a library, the
resultant library now contains generated object file 'ts_modules'
with implemented function 't3tci_get_modules_info()'. |
94859,100,838 |
TLOG#58256 |
Template restriction with set and record types |
The bug when it was not possible to use 'set' and
'set of' templates with templates restrictions has been fixed. |
Customer Call Ticket |
Call Ticket |
Synopsis |
Release Note Text |
5024040 |
TLOG#45861 |
Tester hangs when analyzing ASN.1
file with a huge number of type definitions |
It was not possible to have an ASN.1 module with more than 32K definitions. This bug has been fixed. |
2091713 |
TLOG#46987 |
Failed to establish connection with
test suite server |
The bug when it was impossible to
start ETS from GUI via TCI when computer name has 15 symbols has been fixed. |
7033816 |
TLOG#48196 |
Telelogic Tester Crash |
Thu issue with print preview
causing the crash has been fixed. |
03016,140,702 |
TLOG#49866 |
Tester generates code for ASN.1
modules and TTCN modules even when the “Generation Type” is set
to “Only Syntax Analysis” |
This was an issue about wrong file
properties recieved from Tester GUI. |
03020,140,702 |
TLOG#49941 |
Tester reports incorrect errors |
The bug when type component from one
module extends type component from another module, and that component has
declaration that use any definitions that are not imported, has been fixed. |
76297,100,838 |
TLOG#51247 |
Tester reports error when the
standard LTE Protocol Conformance Test Suite is analyzed |
Incorrect checks in semantic analyzer caused errors in complicated constructions of (value)-restricted parametrized templates with parametrized template parameters. Now this is fixed. |
76400,100,838 |
TLOG#51275 |
Assignment Error while executing WiMAX Network Conformance Test Suite |
Bug when complex constant was
assigned to union value has been fixed. |
76397,100,838 |
TLOG#51276 |
Assignment Error while executing WiMAX Network Conformance Test Suite |
Code generation of lhs-expressions
was fixed. |
03199,140,702 |
TLOG#51386 |
An extra <anyornone>
item appears when a template variable is assigned as a value in a list type
template variable |
The bug when elements of template
variable that is a list where assignmented using
index notation has been fixed. |
76991,100,838 |
TLOG#51678 |
Run-time error when the PTC calls a
function with a variable from MTC as the parameter |
Fixed 2 issues
|
77177,100,838 |
TLOG#51802 |
It should be possible to disable
the prompt to rebuild the test suite on clicking the 'Execute' button |
Now it is possible to turn off the
check for modifications before run ETS or before build it. If some sources
are modified, but it is not necessary to regenerate ETS, to avoid the
question about this, just check off the flag "Check for modification
when build and execute" in Project Settings -> Build tab. |
03288,140,702 |
TLOG#51934 |
Tester reports incorrect execution
error |
The problem when 'value of' was
ignored in run time for 'var template' objects has
been fixed. |
77609,100,838 |
TLOG#52067 |
Tester reports of the Run Time
error while str2int conversion |
Fixed str2int function, now values
greater then ((2^31)-1) are allowed as an argument. |
77685,100,838 |
TLOG#52104 |
Tester reports Analyzer error when
an individual element of a charstring is assigned
to another charsting variable |
Removed an appearance of error when
an individual element of a charstring is assigned
to another charstring variable |
70614,999,744 |
TLOG#52617 |
Compilation Errors in Tester generated code |
The bug in ASN.1 code generation
when user-defined type, declared as ANY, has synonym, has been fixed. |
79333,100,838 |
TLOG#53568 |
Test executable crashes if template
match fails |
The bug that caused the ETS crash
when enumerated matching fail, has been fixed. |
79702,100,838 |
TLOG#53840 |
ASN.1 compiler reports error when
reserved word ‘CONTAINING’ is used in ASN.1 module. |
The support for CONTAINING keyword
was introduced for ASN.1 compiler. |
Customer Call Ticket |
Call Ticket |
Synopsis |
Release Note Text |
54494,100,838 |
TLOG#50025 |
Tester 3.2.0.2 crashes while analyzing ETSI LTE Protocol Conformance Test Suite |
This crash is now fixed |
53989,100,838 |
TLOG#49917 |
Tester reports Fatal error during
execution with XML Logging enabled |
The issue concirend was a problem with 'default' type XML-logging. This has now been fixed |
60947,019,866 |
TLOG#49398 |
The definition of PVOID in tci_conditional.h file conflicts with a definition in
windows header files |
The compilation problem when user
includes header files like ‘winnt.h’ in
his adaptor files has been fixed. |
02943,140,702 |
TLOG#49277 |
Tester crashes during exection with XML logging enabled |
The problem when XML logging
enabled that could cause a crash of ETS has now been fixed. |
53325,100,838 |
TLOG#49269 |
Tester generates incorrect code
when there are extension markers in Inline Enumerated definitions |
The support for inline Extensible
Enumerated in PER codecs has been implemented. |
53216,100,838 |
TLOG#49167 |
Tester does not generate codecs for ASN.1 types when they are not directly used in
communication operations |
Now Tester generates codec functions
for all ASN.1 types defined in all ASN.1 modules regardless of whether or not
they are used in communication operations (even when no encoding attributes
are specified). |
10175,077,724 |
TLOG#49012 |
Tester 3.2 generates incorrect code
when there are escape characters in const charstrings
|
The bug in TTCN3 code generator
when long character string was split incorrectly,
was fixed. |
3044591
|
TLOG#48408 |
TTCN3 ASN.1 stream sending error Bottom of Form |
A bug in ASN-TTCN translator for
identifiers from ASN.1 files has been fixed. Using TTCN-keywords(reserved
words) as identifiers in ASN causes a translation to TTCN like name of
identifier plus '_'. Bottom of Form
|
3044437 |
TLOG#48271 |
Go to definition does not work
always (same fix as TAU#6768) |
Go to definition fixed for code
with restricted templates. |
7033569 |
TLOG#48213 |
template variables |
This case is a part of common task for
implementation of brand-new feature presented in 15.8 clause of 3.4.1
standard version. According to 3.4.1 it's allowable to assign 'omit' to var templates with (omit) restriction. E.g.: var template (omit) ... := omit; |
7033815 |
TLOG#48201 |
Encvavule and decvalue |
TTCN3 predefined functions encvalue(...)
and decvalue(...) have been implemented. |
7033816 |
TLOG#48196 |
Telelogic Tester Crash |
Thu issue with print preview
causing the crash has been fixed. |
7033357 |
TLOG#47677 |
Potential problem with the support
of the "extends" clause |
Problem with "extends"
clause and "runs on" is now fixed. |
3043869 |
TLOG#47425 |
Issues while converting from TTCN-2
to TTCN-3 |
The problem in TTCN2 to TTCN3 converter,
when TTCN2 suite has predefined operation, has been fixed. |
3043878 |
TLOG#47407 |
Issues while generating code for
ATS based on 3GPP test suite |
There was a bug with ASN.1 code generation;
when in TTCN specification, in port type declaration, the keyword 'all' was
used instead of explicit listing the types. |
7032790 |
TLOG#47234 |
Does Tester support duplicate
enumerated ASN.1 values? |
Support duplicate enumerated ASN.1
values introduced |
3043368 |
TLOG#46718 |
Compiler does not specify exact
location of ASN.1 syntax/semantic errors |
Error information from ASN.1
compiler is put on the screen now. |
1066903 |
TLOG#46713 |
Tester does not provide the correct
results in build log in case of ASN.1 errors |
The problem when error in ASN.1
specification, introduced after previous successful analysis, was not detected, has now been fixed. |
7030331 |
TLOG#46427 |
ASN.1 Compilation Error ('ANY DEFINED
BY' type notation) |
ASN.1 compiler now allows any
classifier type usage for 'ANY DEFINED BY' definition, if there's no option
to strict standard compliance set. |
2091246 |
TLOG#46239 |
Test Plan Dialog crashes while
entering test case parameters of incorrect types |
The problem when Test Plan Dialog
has item with test case parameters of incorrect types, was fixed. |
3042223 |
TLOG#45680 |
Tester does not support templates
of ANS1 with IE's as omit |
This issue is solved by TAU#6743 |
7031008 |
TLOG#45470 |
Tester 2.7 and 3.1 gives an
internal error while Analyzing. |
The problem in TTCN3 code
generator, when type declaration via inline field type was used, has been
fixed. |
7031035 Bottom of Form
|
TLOG#45444 |
Cannot Create a TciValue
with a record with no elements. Bottom of Form
|
The problem when it was impossible
to create a TciValue with a record with no elements
has been solved. Bottom of Form
|
3041694 |
TLOG#45269 |
Technical Query on Tester |
The problem in ASN.1 PER decoder
that may cause a crash was fixed. |
3040024 |
TLOG#42507 |
compiling errors of Tester
generated code |
The support for inline Extensible Enumerated
in PER codecs has been implemented. |
3037789 |
TLOG#38489 |
Tester should find procedure names
without having to pass the module names |
Now when calling triEnqueueCall(...),
triEnqueueReply(...) or triEnqueueException(...)
without module name specified, Tester will try to find signature name in all
modules. If several appropriate signature names with the same number of
arguments is found, the error about ambiguity will be reported. |
3035688 |
TLOG#35230 |
LTE - Sequence-of types with complex
constraints not supported |
SEQUENCE_OF/SET_OF with large
(>64k) size constraint is now supported by PER codec. |
|
TAU#8343 |
LTE: Tester fails when type
referenced as element of 'record of' |
The problem when type was referenced
as element of 'record of' has been fixed. |
|
TAU#8297 |
LTE: Compiler reports the error
when ambiguous enumerated value is used in match operation |
The wrong compiler error reporting when
ambiguous enumerated value is used in match operation has been fixed. |
|
TAU#8165 |
Omit is not allowed to be assigned
to template |
Added check to sematic
analyzer. Now it's not allowed to assign 'omit' value to template without any
template restrictions. |
|
TAU#7849 |
LTE: INTERNAL ERROR when declared
in ASN.1 inline BIT STRING with SIZE restriction used as type in TTCN |
The problem that
cause internal error in TTCN3 compiler was fixed. |
|
TAU#7837 |
LTE: Match values that have
recursion in type definition cause stack overflow error |
The problem in TTCN3 code
generator, that cause stack overflow error when matching the values that have
recursion in type definition used, has been fixed. |
|
TAU#7762 |
LTE test suite: wrong error about
not correct type when ENUMERATED types have same literals |
The problem when ENUMERATED types
have same literals and these literals are being used in case statement, was fixed. |
|
TAU#7622 |
3GPP Benchmark: omits at the end of
value list |
The problem when in value list at
the end occur more than 1 omit, and this is not static value list (for
example, its components are formal parameters), this cause Test Case error
when try to assign this list, was solved. |
|
TAU#7500 |
link error on unix
when running test chain |
This issue appeared as a result of
changes related to CR #6748 |
|
TAU#7429 |
LTE - TTCN-3 3.4.1 (CR 2975): Allow
specification of non-optional templates; semantic analysis |
15.8 clause of 3.4.1 TTCN standart version implemented. |
|
TAU#7247 |
TTCN-3 keywords are not handled
properly when used in ASN.1 modules |
When importing ASN.1 identifiers
which actually are TTCN-3 keywords such identifiers will now be preprepared with underscore |
|
TAU#6768 |
LTE - TTCN-3 3.4.1 (CR 2975): Allow
specification of non-optional templates; syntax analysis |
15.8 clause of 3.4.1 TTCN standart version implemented. |
|
TAU#6767 |
TTCN-3 3.4.1 (CR 2808: Verdict
reason) - parser changes |
New frontend parser changes are
done |
|
TAU#6762 |
TTCN-3 3.3.2 (CR 1863): remove some restrictions on
accessing parts of templates in left hand sides of assignments. |
TTCN-3 3.3.2, 15.6.2 a) "Omit, AnyValueOrNone,
value lists and complemented lists: referencing a subfield within a
structured field to which Omit, AnyValueOrNone,
a value list or a complemented list is assigned, at the right hand side of an assignment,
shall cause an error. When referencing a subfield within a structured
field to which AnyValueOrNone or omit is assigned,
at the left hand side of an assignment, the structured
field is implicitly set to be present, it is expanded recursively up to and
including the depth of the referenced subfield. During this expansion an AnyValue shall be assigned
to mandatory subfields and AnyValueOrNone shall be
assigned to optional subfields. After this expansion the value or matching mechanism at the
right hand side of the assignment shall be assigned to the referenced
subfield. When referencing a subfield within a structured
field to which value lists or complemented value lists are assigned,
at the left hand side of an assignment, shall cause an error." This new option may cause errors in compilation in
some existing projects, so this option is on when compiler option -D is
using(Forces strict TTCN-3 standard compliance) |
|
TAU#6755 |
TTCN-3 3.3.2 (CR 418): Stand-alone
statement blocks |
Standalone statement blocks
supported now |
|
TAU#6754 |
LTE - TTCN-3 3.4.1 (CR 416: Passing
omit to value formal parameters) |
15.8 clause of 3.4.1 TTCN standart version implemented. |
|
TAU#6753 |
TTCN-3 3.4.1 (CR 415) preprocessor macros |
Macroses are introduced |
|
TAU#6748 |
TTCN-3 3.3.2: (CR 383): Error Cases
of Predefined Functions |
Added support for passing inlined templates passed to predefined functions. Error cases
defined in the standard are handled too. There are two exceptions: "regexp" and "replace" because they are
handled in separate cases |
|
TAU#6746 |
3GPP becnhmark: support
string constraints with big upper boundary in PER |
Inlined
strings with SIZE constraint are now supported in PER when upper boundary is
greater than 65535 For example: RabTxInfo
::= SEQUENCE {testData BIT STRING (SIZE
(65536))} |
|
TAU#6745 |
3GPP benchmark: support unconstrained inline sequenceof/setof |
Inlined
SEQUENCE_OF/SET_OF without SIZE constraints now supported by PER codec For example: SS-MAC-hs-AddReconfQueue
::= SEQUENCE { logicalChannelList SEQUENCE OF LogicalChannelIdentity } |
|
TAU#6744 |
3GPP Benchamrk: support inline
enumerations in asn.1 PER codec |
Inline enumerations in PER codec generator now
supported. For example: CellUpdate-v690ext-IEs ::= SEQUENCE { volumeIndicator
ENUMERATED { true-value, false-value } } |
|
TAU#6743
|
3GPP Benchmark: support asn.1 DEFAULT |
ASN.1 SEQUENCE/SET fields with DEFAULT values are
now translated to TTCN-3 as _optional_ fields. It means that omit may be used
in the sending or receiving template to denote the use of default value. Note
the following pecularities: 1) When value is sent to port all fields having
default values are checked. If actual value sent is omitted or equal to
default value then value is omitted from payload. 2) When message is received and field value is not
present in the payload meaning that default value should be used omit is
assigned to the field. THIS DIFFERS from previous implementation where fields
having default values were translated as mandatory and default value was
assigned upon receive of empty payload. 3) When two value are
compared at runtime Tester does not distinct fields with default values. It
means that if one value has omit in the default field and other has a value
which is equal to the default value then runtime system will treat these
values as NON-EQUAL values. 4) New t3rt_type_field_default_value()
function may be used to query default value of a field. |
|
TAU#6742 |
3GPP benchmark: provide support for asn.1 NULL |
NULL enumeration literal representing the only value
of an ASN.1 NULL type may now be used in TTCN-3 code as long as at least one
ASN.1 module is imported into a TTCN-3 module. Note that: 1) NULL type is not imported so using NULL as a type
reference would not work. You need to subtype NULL in ASN.1 code and use that
subtype in TTCN-3 code instead 2) Declaring NULL in TTCN-3 code (e.g. as a aub type) overrides imported NULL enumeration literal |