16
ATHOS Benutzertreffen 12. November 2008 - 1 Report of the Lab Glashütten, 12. November 2008 HighQSoft GmbH, Karst Schaap [email protected] www.highqsoft.de / www.highqsoft.com

ATHOS Benutzertreffen

  • Upload
    vivian

  • View
    19

  • Download
    0

Embed Size (px)

DESCRIPTION

ATHOS Benutzertreffen. Report of the Lab Glashütten, 12. November 2008 HighQSoft GmbH, Karst Schaap [email protected] www.highqsoft.de / www.highqsoft.com. 12. November 2008 - 1. Themen. Aktueller Stand der Entwicklung Kundenspezifische Projekte Geplante Entwicklungen - PowerPoint PPT Presentation

Citation preview

Page 1: ATHOS  Benutzertreffen

ATHOS Benutzertreffen

12. November 2008 - 1

Report of the Lab

Glashütten, 12. November 2008

HighQSoft GmbH, Karst Schaap

[email protected]

www.highqsoft.de / www.highqsoft.com

Page 2: ATHOS  Benutzertreffen

Themen

12. November 2008 - 2

• Aktueller Stand der Entwicklung• Kundenspezifische Projekte• Geplante Entwicklungen• ASAM ODS Aktivitäten• Transaction handling

Page 3: ATHOS  Benutzertreffen

Aktueller Stand der Entwicklung

12. November 2008 - 3

• Abgeschlossene Entwicklungen• Allgemeine Erweiterungen • ASAM ODS 5.2• ModelMapper• Auswerteserver

Page 4: ATHOS  Benutzertreffen

Aktueller Stand der Entwicklung

12. November 2008 - 4

• Abgeschlossene Entwicklungen– ASCOBA 2G– Auswerteserver– Weitere Importer mit MoMa, z.B LAPI-Modell– CATWALK 2G Grundmodule– Extended Write Methoden implementiert– Nähere Kopplung mit der Oracle Datenbank,

geändertes Transaction handling– Tools zur Erweiterung des Modells

Page 5: ATHOS  Benutzertreffen

Aktueller Stand der Entwicklung

12. November 2008 - 5

• Abgeschlossene Entwicklungen– UTF-8, zusammen mit Oracle.– JAVA 1.6 – SunOS Solaris

Page 6: ATHOS  Benutzertreffen

Aktueller Stand der Entwicklung

12. November 2008 - 6

• Allgemeine Erweiterungen– Weitere interne Optimierungen– Inheritance, lesend– ODBC mit SQLServer– Relative Pfade für externe Files, Pfade mit

Symbolen– Modell-Änderung mit Instanzen an den Elementen– Textblöcke größer 4000 Characters

Page 7: ATHOS  Benutzertreffen

Aktueller Stand der Entwicklung

12. November 2008 - 7

• ASAM ODS 5.2– Verbesserung der Spezifikation– Projekte‚ Speicherung Workflow– Umstellung SVCVAL für Oracle– Relative Pfade für externe Files– Partitioning von Oracle Datenbank– Textblöcke größer 4000 Characters– Erweiterung ValueMatrix Interface– Unsigned Werte in der Ablage (Component

Dateien)

Page 8: ATHOS  Benutzertreffen

Aktueller Stand der Entwicklung

12. November 2008 - 8

• ModelMapper– In vielen Projekten auf verschiedene Arten

eingesetzt– Viele projektspezifische Regeln entwickelt– Durch Einsatz bestehender Regeln ‚schnell‘

einsetzbar– ASCOBA 2G ist Satz von Regeln– Kann von CATWALK 2G und AsamCommander

gestartet werden.

Page 9: ATHOS  Benutzertreffen

Aktueller Stand der Entwicklung

12. November 2008 - 9

• Auswerteserver– ASAM ODS basierte Auswertungen– MATLAB als Auswerteengine– Auswertung durch Kunde selbst zu entwickeln– Frei konfigurierbare Auswertungen– Dem Kunden sind bei seinen Auswertungen keine

Grenzen gesetzt.– Auswerteengine ist austauschbar

Page 10: ATHOS  Benutzertreffen

Kundenspezifische Projekte

12.November 2008 - 10

• CarTAGo• DaCAR• Datentransfer von Stars nach MVAPC• MDM Community• BMW• ATOS Origin• PLCD

Page 11: ATHOS  Benutzertreffen

Geplante Entwicklungen

12. November 2008 - 11

• Inheritance von Applikationselementen• Treiber für ODBC mit SQLServer• Weitere nähere Kopplung mit Oracle• Treiber für Oracle 11• Treiber für Sqlite• ASAM ODS 5.2 Prototypen

Page 12: ATHOS  Benutzertreffen

Transaction handling

12. November 2008 - 12

• INI-Variable: REOPEN_ALWAYS = YES• Weniger Synchronisation zwischen den

verschiedenen Sessions.• Methoden von ApplElemAccess direkt auf die

Datenbank.• Methoden der Interfaces ApplicationElement und

InstanceElement auf neue Objekte werden bei CommitTransaction in die Datenbank geschrieben.

• Änderung bestehender Objekte werden direkt in die Datenbank geschrieben.

Page 13: ATHOS  Benutzertreffen

Transaction handling

12. November 2008 - 13

• Query wird immer direkt auf der Datenbank ausgeführt.

• Anlegen von Instanzen in einer Transaction mit OO- und ApplElemAccess-Methoden geht meistens falsch.

• Query auf neu angelegte Instanzen erkennt nur die neuen Instanzen, die über ApplElemAccess angelegt sind.

• Datenbank Constrainst werden eher gemeldet und nicht erst bei CommitTransaction.

Page 14: ATHOS  Benutzertreffen

Transaction handling

12. November 2008 - 14

• Änderungen im Modell werden nicht in andere Sessions weitergereicht: Modell wie bei Login (newSession) vorhanden ist, bleibt die Session hinüber bestehen, außer in der Session wird das Modell geändert.

• Änderungen werden bei CommitTransaction in der Datenbank gespeichert.

• Zugriff auf Instanzen bei neuen Elementen erst in der nächsten Session.

Page 15: ATHOS  Benutzertreffen

Transaction handling

12. November 2008 - 15

Dokumentation in

ODS_OO_API.PDF

Kapitel

Transaction handling in ODS API.

Page 16: ATHOS  Benutzertreffen

Vielen Dank für Ihre Aufmerksamkeit