Project

General

Profile

Actions

Support Request #14244

closed

Limited functionality regarding included sessions

Added by hidden about 3 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Customer:
CARIAD
Department:
Requester's Priority:
Normal
Support Level:
3rd Level
Resolution:
Product Issue Opened
Affected Products:
Platform:
Topic:
ADTF::CE
FAQ Links:

Description

Supportanfrage

Bei der Migration unseres Frameworks auf ADTF3 sind uns eine Reihe von Bugs oder fehlender Features aufgefallen, die ich jetzt nach und nach melden werde. Alternativ können wir auch gerne gemeinsam über unsere OPL schauen und evtl. existierende Tickets zuordnen.
Fürs bessere Tracking sende ich erstmal für jedes Thema eine einzelne Mail.

Thema: ADTF3: Session Import funktioniert nur sehr eingeschränkt
  • Session Imports werden im CE zwar angezeigt, können aber nichts als "Sub-Graph" geöffnet werden.
    Damit ist auf CE Ebene unklar, ob der Graph aus dem Include überhaupt sauber vom Launcher verwendet wird.
  • Wenn der Launcher parallel läuft werden im Graphen des Session Includes keine Datenraten usw. angezeigt.

Warum wird ein Session Include nicht analog eines SubGraphen behandelt?

Lösung

Session Imports werden im CE zwar angezeigt, können aber nichts als "Sub-Graph" geöffnet werden.

Die Frage greife ich schon mal ab, dazu gibt es bereits ein Ticket, muss noch umgesetzt werden:
  • [ACORE-10554] - Provide option to open included graph in new instance

Warum wird ein Session Include nicht analog eines SubGraphen behandelt?

Leider ist das nicht so trivial, da im Gegensatz zu ADTF 2.x da noch mehrere Meta Files mit reinspielen und deren Abhängigkeiten, deshalb muss der Scope eines CE immer die aktuelle Session sein und der inkludierte Graph/Session muss als Blackbox behandelt werden.
Das Öffnen/editieren ist natürlich valide, dazu muss aber der Scope gewechselt werden, das werden wir einbauen, vermutlich als neuen CE, ansonsten können wir die Konsistenz nicht garantieren.
Langfristig lässt sich das ggf. noch eleganter lösen.

Damit ist auf CE Ebene unklar, ob der Graph aus dem Include überhaupt sauber vom Launcher verwendet wird.

Das soll dich als User eigentlich nicht quälen, die Bedingung ist, dass eine Session standalone konstistent und lauffähig ist, dann kann sie auch integriert werden und der CE löst alles rekursiv auf.

Wenn der Launcher parallel läuft werden im Graphen des Session Includes keine Datenraten usw. angezeigt.

Diese Funktion gibt es noch nicht. Das Problem ist das der CE keine Information hat, wie der Subgraph heißt und kann so die Namen nicht auflösen.
Aber das wäre natürlich ein wünschenswertes Feature:
  • [ACORE-11048] - CE Remote connection should support included sessions

Files

Actions

Also available in: Atom PDF