Wir möchten regelmäßig prüfen ob ein Transport von Kopien, welche an andere Systeme ausgeliefert wird, in sich syntaktisch korrekt ist. Tatsächliche Syntaxfehler zu finden ist einfach, nicht jedoch, ob ggf. ein Datenelement, Klasse, Tabelle etc. irgendwo verwendet wird, welches jedoch im Transport selbst nicht enthalten ist. Diese Fehler bemerkt man i.d.R. erst beim Import ins Zielsystem.
Hat jemand Erfahrungen und Lösungsansätze für das Thema? Grundsätzlich könnte man sich ein Spielsystem hinstellen, welches in einer VM läuft und dort den Transport testweise importieren. Nach erfolgreichen Test könnte das System per Snapshot wieder zurückgesetzt werden. Dies scheint mir aber für den recht begrenzten Einsatz ein zu hoher Aufwand - es sei denn dies wird von Dienstleistern quasi on demand angeboten?
Wir hatten bei uns mal UR4:TIA im Einsatz.
Damit kann man die Integrität von Transporten im Quellsystem schon sehr genau prüfen. War dann aber leider am Ende doch zu mächtig für unseren täglichen Gebrauch. Die Transportfreigabe dauerte dadurch oft zehn Minuten und länger. Wenn die Zeit für die Prüfung zur Auslieferung an Kunden also zweitrangig ist, ist es definitv einen Blick wert. Hat übrigens einer der ursprünglichen Entwickler der neuen SAT mitentwickelt. Die kennen sich also ziemlich gut aus wenn um "Abhängigkeiten von Objekten" geht.
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag (Insgesamt 2): IHe • ewx
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
Danke, das klingt interessant und werde ich mir genauer anschauen. Ist sicher keine günstige Lösung, daher muss man sehen, ob die vereinzelten Probleme den Einsatz rechtfertigen bzw. es wirtschaftlich sinnvoll ist.