OtfReleaseNotes

From emotive
Jump to navigation Jump to search

Describes main corrections, changes or enhancements of the Open Test Framework version history. To download the newest version please go to the License Portal.

Hotfix from 15.11.2015 Version 5.2.0.15026

Feature Open Test Framework 5 Logging Settings extension (OEM Requirement) (2713)
Feature Open Test Framework 5 OdxView Parameters of type eTEXTTABLE (2835)
Feature Open Test Framework 5 Warning if try to export a invalid project to PTX (3838)
Feature Open Test Framework 5 Project renaming improvement (4209)
Bug Open Test Framework 5 After a while editing inside the designer the processor load increases and the validation doesn't work (4193)
Bug Open Test Framework 5 TerminateLanes does not work proper (4198)
Bug Open Test Framework 5 Bugs relating to debugging and Watch window (4143)
Bug Open Test Framework 5 OTF Setup cannot unzip sample solution (4164)
Bug Open Test Framework 5 Same variable name allowance (4168)
Bug Open Test Framework 5 The Executable does not run any more (4210)
Bug Open Test Framework 5 The OTF is crashed if there is an openscreen (modal = true) with an in-out parameter inside of a parallel. (2692)
Bug Open Test Framework 5 The checkbox option to display a window for the generated Executable file does not work (4074)
Bug Open Test Framework 5 Platform incorrect when changed language in OTF (4133)
Bug Open Test Framework 5 Error when create new document/procedure if delete main procedure (4134)
Bug Open Test Framework 5 The procedure in the attached Ptx can not be finished after an exception occurs (4146)
Bug Open Test Framework 5 Can not focus on the activity in the Search Results when the activity is hidden in the collapsed compound node (4147)
Bug Open Test Framework 5 Executing a procedure sometime throw an exception (4153)
Bug Open Test Framework 5 The GetStackTrace does not work correctly (4165)
Bug Open Test Framework 5 Null exception of OpenScreen (4190)
Bug Open Test Framework 5 Problem with update reference when users modify the newly copied signature (4206)
Bug Open Test Framework 5 Can not build the executable of the attached Ptx (4211)
Bug Open Test Framework 5 Problem when deleting a solution and add a new similar solution (4219)
Gap/Lack Open Test Framework 5 Changes of ProcedureCall runtime behaviour when calling ProcedureSiganture (4195)
Support Open Test Framework 5 Insert new VW-MCD 310.6.0 in setup (4216)
Bug OTL Editor OTL does not accept document version numbers with more than one digit (4222)
Gap/Lack OTX-JavaRuntime-API Changes of ProcedureCall runtime behaviour when calling ProcedureSiganture (4203)
Feature OTX-Runtime-API Runtime Optimization of PTX (4084)
Gap/Lack OTX-Runtime-API Procedure Execution Delay Improvement (4059)
Bug OTHERS WriteLogPerformed-Event kommt nicht mehr (4201)
Bug OTHERS COM-Schnittstelle feuert "ParameterValueChanged"-Event nicht (4042)
Bug OTHERS Ablauf lässt sich nicht stoppen (4018)
Bug OTHERS Responseparameterverarbeitung im ExecuteDiagService-Node (4033)
Bug OTHERS OTL akzeptiert Versionsnummer mit mehr als 1 Stelle nicht (4221)

Hotfix from 22.10.2015 Version 5.2.0.14860

Bug Open Test Framework OTF Setup cannot unzip sample solution (4164)
Bug Open Test Framework Null exception of OpenScreen (4190)
Gap/Lack Open Test Framework Missing Implementation of MCDResponse.GetParameters() (4187)
Gap/Lack OTX-JavaRuntime-API Initial value of Parameter is missing (4186)
Bug OTX-Runtime-API Old cache was not deleted (4171)

Hotfix from 20.10.2015 Version 5.2.0.14825

Feature Open Test Framework Debugger Improvement for writing declarations (2844)
Feature Open Test Framework New tool window "Watch" (2850)
Feature Open Test Framework DiagCom Inline-Mapping: Support of dynamic Request Parameters (3512)
Feature Open Test Framework DiagCom: Import of StepByIndex within Inline-Mapping (3513)
Bug Open Test Framework Execution Deadlock with Others OTX sequence (4139)
Bug Open Test Framework Validation Bug (4137)
Bug Open Test Framework Cannot create setup projects in DeliveryObfuscated4VW (4159)
Bug Open Test Framework The result of ToString(StringValue) is not correct (4144)
Bug Open Test Framework OTF Setup cannot unzip sample solution (4164)
Bug Open Test Framework The OTF is crashed if there is an openscreen (modal = true) with an in-out parameter inside of a parallel. (2692)
Bug Open Test Framework Validating solution does not display the errors and warnings of the referred Ptx (3521)
Bug Open Test Framework The GetStackTrace does not work correctly (4165)
Bug Open Test Framework Problem with Application-Id using invalid DLL (4174)
Gap/Lack Open Test Framework Handling with opened screens when the execution ends (4051)
Feature OTL Editor Improve the Search function of the OTL Editor (4157)
Feature OTX-JavaRuntime-API Generic Screen (3971)
Bug OTX-Runtime-API Exception OpenScreen with registered Events (4158)
Bug OTX-Runtime-API Event ContextVariableRead isn't fired (4169)
Bug OTX-Runtime-API Exception related to ContextMapping (4170)
Bug OTX-Runtime-API Some bugs when extracting and loading ptx (4172)
Gap/Lack OTX-Runtime-API Rebuild PTX if the DLLs is outdated (4173)
Gap/Lack OTX-Runtime-API Property TypeCode in RuntimeManager should be invisible to the user (4182)
Feature Others DiagMetaData AccessPath Unterstützung auch für globale Deklarationen (3847)
Feature Others Visualisierung von Datentypen (3940)
Bug Others ContextVariableRead-Event wird nicht gefeuert, wenn PTX aus dem Cache läuft (4166)
Bug Others Initialisierung von Variablen bei Out-Parametern einer Prozedur (3812)
Bug Others Runtime API funktioniert nur mit Admin-Rechten (4171)
Bug Others Speichern Button im Schnellzugriff (3804)
Bug Others Exception nach löschen von Überwachungsvariablen (3807)
Bug Others Sporadischer OTF Absturz nach Laden eines größeren Projekts (3907)
Bug Others Absturz des OTF beim PTX Export (3942)
Bug Others Fehlermeldung nach Änderung von Globalen Variablen (3805)
Bug Others Exception bei Services verschiedener Varianten trotz PerformVariantSelection=true (3854)
Bug Others Fehlermeldung "Nicht genügend Speicher vorhanden" (3989)
Gap/Lack Others Aktualisierung der OTX Runtime: Kopieren der DLLs reicht nicht aus (4000)
Gap/Lack Others Nach der Erzeugung eines LL wird kein StartCommunication aufgerufen (3904)
Gap/Lack Others Performance: Ladezeiten beim ersten Ausführen einer OTX 1.0 Prozedur (4030)
Gap/Lack Others OTX-Datei vom PFPS nicht von PTX unterscheidbar (4067)

Release from 13.10.2015 Version 5.2.0.14803

Feature Open Test Framework Visualisation improvement of ExecuteDiagService (3936)
Feature Open Test Framework Debugger Improvement for writing declarations (2844)
Feature Open Test Framework Template management improvement (3561)
Feature Open Test Framework Runtime environment information on status bar (3919)
Feature Open Test Framework Improvement for the Runtime Scope (2984)
Feature Open Test Framework Modify the ExecutableForm (3759)
Feature Open Test Framework Auto set Startup Document (4065)
Bug Open Test Framework WriteLog Target property assigned to a variable will not be saved (4114)
Bug Open Test Framework Property was not saved (4127)
Bug Open Test Framework Validation Bug (4137)
Bug Open Test Framework Can not read the D-PDU-API interfaces (4012)
Bug Open Test Framework Problem with the OTF Trace Runtime function (4118)
Bug Open Test Framework Complicated bug (4131)
Bug Open Test Framework Bugs relating to debugging and Watch window (4143)
Bug Open Test Framework The result of ToString(StringValue) is not correct (4144)
Bug Open Test Framework Bugs relating to Search and Replace (2999)
Bug Open Test Framework Procedure Out-/InOut-Parameter InitialValue is not set (3840)
Bug Open Test Framework Encode, Decode (3980)
Bug Open Test Framework Memory Increases unlimited with a hugh number of trace lines (4057)
Bug Open Test Framework A NullException occurs when users open the ODX Diagnostic Data Settings and there is no MVCI-Server found in the system (4061)
Bug Open Test Framework ExecuteDeviceService (4101)
Bug Open Test Framework A NullException occurs when users drag a DiagService from ODX tree to create ExecuteDiagService (4107)
Bug Open Test Framework Some bugs of Search and Replace function (4108)
Bug Open Test Framework A NullException occurs when open file ptx that name format is ptxname .ptx( e.g: P1 .ptx). (4110)
Bug Open Test Framework An NullExeption occurs when run BrowsePdx project without database. (4112)
Bug Open Test Framework Appropriate error when no odx project found (4116)
Bug Open Test Framework Bugs relating to MVCI-Server Configuration application (4119)
Bug Open Test Framework Some problems with Map activities (4121)
Bug Open Test Framework Problem with the remaining check rules of the deleted document (4122)
Bug Open Test Framework The Finally of Handler can not be executed in the Parallel (4123)
Bug Open Test Framework OTF OutOfMemoryException (4124)
Bug Open Test Framework Problem when loading DiagCom activities (4125)
Bug Open Test Framework New created procedure can not record the ECU Group information (4128)
Bug Open Test Framework Platform incorrect when changed language in OTF (4133)
Bug Open Test Framework Error when create new document/procedure if delete main procedure (4134)
Bug Open Test Framework A NullException occurs when users focus on the Solution node and change the screen mapping in the Ribbon menu (4135)
Bug Open Test Framework The procedure in the attached Ptx can not be finished after an exception occurs (4146)
Bug Open Test Framework Can not focus on the activity in the Search Results when the activity is hidden in the collapsed compound node (4147)
Bug Open Test Framework Problem when users start or stop workflow very fast (4148)
Bug Open Test Framework Executing a procedure sometime throw an exception (4153)
Gap/Lack Open Test Framework MutexGroup usage only inside parallel (3883)
Gap Open Test Framework PFPS implement new DiagLibCom (4106)
Gap/Lack Open Test Framework Not implementing GetComplexComParameter yet (4109)
Feature OTL Editor New context menu to re-format the OTL code (3753)
Bug OTL Editor The OTF will be crashed when users enter new row and type some text (4141)
Bug OTL Editor The ValidFor attribut of Sleep activity will not saved in OTL (4138)
Bug OTL Editor Problem when users enter the items of ListCreate (3857)
Bug OTL Editor Context menu "Open document folder" not work in Tab (4113)
Bug Others OTX Runtime greift auf VW-MCD zu, obwohl Diagnose über PFPS konfiguriert ist (4066)
Bug Others COM-Schnittstelle feuert "ParameterValueChanged"-Event nicht (4042)
Bug Others InOut-Parameter können über die COM-Schnittstelle nicht mit Werten versorgt werden (4064)
Gap/Lack Others Aktualisierung der OTX Runtime: Kopieren der DLLs reicht nicht aus (4000)
Gap/Lack Others Performance: einige Sekunden vom Start der Procedure bis zum Eintreffen des ersten Diagnosebefehls (4029)
Bug OTX-Runtime-API Exception at starting (4126)
Gap/Lack OTX-Runtime-API Turning Off variable trace, communication trace (4102)
Gap/Lack OTX-Runtime-API Why this otx doesn't work with debug mode (4105)
Gap/Lack OTX-Runtime-API Writing Otf-Version in manifest of the output file from Otf (4120)
Feature OTX-Runtime-API Runtime Optimization of PTX (4084)
Feature OTX-Runtime-API Improvement of of normal PTX at 2. loading (4132)
Feature OTX-Runtime-API Sample Programm Improvement (3923)
Feature OTX-Runtime-API Tracer of method CreateNewRuntimeSystem need more clearly (4086)
Bug OTX-Runtime-API COM interface doesn't fire event ParameterValueChanged (4075)
Bug OTX-Runtime-API Exception if OpenScreenOccured is registered (4142)
Bug OTX-Runtime-API Updating OTX-Runtime by coping the DLLs (4003)
Bug OTX-Runtime-API After cleaning and rebuild the main branch the OTX-Runtime API sample APP cannot start (4089)
Bug OTX-Runtime-API Problem with the buttons 'New RuntimeManager instance' and 'New Instance in new Thread' (4145)
Bug OTX-Runtime-API Bugs relating Runtime Api Sample (3983)

Hotfix from 07.07.2015 Version 5.1.0.13628

Feature: More information about a damaged PTX while opening
Feature: Improvement of ODX dialog: More information at errors of ODX runtime system
Feature: ODX-View improvement: Now it is possible to copy the ShortName of elements into clipboard (right mouse key)
Feature: Refactoring of OTF Trace file handling
Feature: New version of VW-MCD 310.5.1 included
Bug: Request-/Response-Parameter dialog does not support FlashJobs
Bug: Error at creating template ptxt
Bug: Exception if open OTF and the Instruction page is at top most

Hotfix from 18.05.2015 Version 5.1.0.12936

Feature: Improvement of OTF trace file handling
Bug: Wrong implementation of OTX Subtract term.

Minuend and Subtrahend are reversed. Inside EMOTIVE environment this bug has no effects. This bug is only relevant, if files should be exchanged!
Important Consequence: OTX files with Subtract term generated before this version should not be exchanged with other tools.

Solution: To resolve this problem old projects need to be loaded and saved once in the new OTF version! The bug will be resolved automatically.

Bug: Cannot execute a FlashJob because Flash session not set
Bug: Exception, while extracting a procedure inside the designer at ExecuteDiagService
Bug: OTX-Runtime API: Synchronous procedure execution blocks main thread
Bug: OTX-Runtime API: MVCI-Servers are not listed in RuntimeManager.DiagRuntimeSystems Property

Hotfix from 04.05.2015 Version 5.1.0.12782

Feature: Changing selected node also at mouse dragging
Bug: OTX-Runtime API: Synchronous procedure execution blocks main thread
Bug: An exception occurs when users bind variable for the dynamic response of the ExecuteDiagService in Offline mode
Bug: 'Unable to compile the generated code' exception occurs when users bind DocumentVariables to the Response Parameters of the ExecuteDiagService
Bug: Implementation of missing eBitField support of ExecuteDiagService InlineMapping

Hotfix from 14.04.2015 Version 5.1.0.12651

Bug: An exception occurs when users open a procedure containing an empty LogicXor
Bug: Exception in Condition Editor
Bug: Wrong response parameter structure

Hotfix from 23.03.2015 Version 5.1.0.12525

Feature: Support of dynamic Request Parameters for DiagCom Inline-Mapping
Feature: Refactoring Request/Response-Parameter dialog of ExecuteDiagService Activity
Feature: ConditionEditor: Grouping of declarations
Feature: New "Break" Button for Debugger
Feature: Improved export menu in Solution Explorer
Feature: Template management improvement: New Templates can be added
Feature: Save and restore zoom value and position of the visible area of each opened procedure
Bug: Refactoring of RequestParam Default values. If a RequestParam has a default value, no value have to be adjusted. The MVCI-Server will use the default value.
Bug: Exception when switching a designer tab
Bug: Optional elements should not appear in OTX documents for initial terms and ActionRelisations
Bug: Watch window: the old inputted value of a variable is used although the variable is assigned a new value
Bug: Problem when inputting a declaration with the name starting with 2 underscores "__name"
Bug: Exception when new Locale in activity TranslateToLocale
Bug: Overview image isn't updated at procedure switching
Bug: Exception: Open a PTX via "Open Project..."
Bug: Button "Display main elements" in solution explorer hides declarations in declaration explorer
Bug: IfBranch-Designer cuts long conditions
Bug: Licensing: Manual deactivation does not work anymore
Bug: Copy and Paste of ExecuteDiagService with variables bound does not work
Bug: Not refresh ODXView of current procedure at database synchronization
Bug: An exception occurs when users add another realisation to the Group node
Bug: An exception will occur when a Device Service Signature mapping to project dll that returns measurement is executed twice
Bug: MutexGroup and Throw cause deadlock
Bug: Statusbar Zoom Slider is not updated
Bug: The order of designer tabs changes automatically
Bug: Debugger: the selected activity is not deselected when clicked on start/continue (F5)
Bug: ODXView cannot change grouping

Release from 03.03.2015 Version 5.1.0.12385

Feature: OTL-Editor (Professional Version only)
Feature: External application to configure all supported MVCI-Server and D-PDU-API's
Feature: New Overview Window for workflow designer
Feature: Supports offline execution of DiagCom activities (without car connection)
Feature: Support of Quick-Access Buttons inside designer activities for the quick access to often used properties (e.g. ProcedureCall arguments or ExecuteDiagService ResponseParameter dialog)
Feature: New Meta-Data Manager for the managing of self defined Meta-Data structures
Feature: Converting a OTX document and all its referenced documents in a single OTX document for exchanging
Feature: Support of MVCI-Server of RA-Consulting GmbH
Feature: Support of MVCI-Server of SIEMENS (D-Kernel)
Feature: In DEBUG mode the watch window now displays changes of declarations during execution
Feature: OTF Installer incl. VW-MCD
Feature: Improved import of foreign OTX documents
Feature: Improved Template support
Feature: Improved Logging runtime
Feature: Support of Screens in Screen of the GenericScreen implementation
Feature: New grouping of DiagServices in ODX-View: "By Semantic" and "By SID"
Feature: OTX-Runtime is executed in an own process
Feature: Support of "Easy Mode" to switch ON/OFF Expert and None-Expert mode
Feature: New OTX Utils Extension with the following terms: StringFormat, TermIsEmpty, ListIndexOf, ListReverse, ListSort, DeepMonitorChangeEventSource, ...
Feature: Many other minor improvements
Bug: Elimination of all known bugs and limitations