Folie 35 von 45
Notizen:
Wie sooft ist der Build-Translator der komplizierteste. Auch hier müssen die Besonderheiten bei der Verwendung von external dependencies berücksichtigt werden. Beim Build müssen die verwendeten external dependencies ermittelt und zusammen mit den Änderungszeiten über den Pointer §§FLMLIS an das SCLM gemeldet werden. SCLM schreibt diese Informationen mit in die Build-Map und weiß somit beim erneuten Build, welche external dependencies geprüft werden müssen.
Der Translator besorgt hier auch die Ablage des Listings (LISTING) und die Erzeugung eines Files (JAVAPDD), das Informationen über die Klassen enthält. Diese Informationen werden von einem folgenden Translator aufgegriffen und in unser Repository gestellt. Insbesondere sind das Informationen über die Beziehung dieser Klasse zu anderen Klassen.