IBM Rational Systems Tester version 3.3.0.2 Fixed Problems |
IBM Corporation |
©
Copyright IBM Corporation 2003, 2010 |
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 Value Range in Permitted Alphabet has been implemented. |
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 |