10.4.4 Hinweise zum Einbinden von MARENADM als Unterprogramm
Um MARENADM als Unterprogramm verwenden zu können, muss in das Hauptprogramm ein Verbindungsmodul
eingebunden werden, der einen Modul aus der SYSLNK-Datei nachlädt.
Dieser MAREN-Verbindungsmodul ist als Bindemodul (OM) mit dem Namen MAREN1U in der Datei SYSLIB.
hinterlegt und mit dem Entry MAREN1PS bei Verwendung von MARENADM als
MAREN.<ver>
Programmschnittstelle bzw. MAREN1DU bei Verwendung als Dialogunterprogramm versehen.
Der Verbindungsmodul führt lediglich folgende Aktionen durch:
Ermitteln der nachzuladenden MAREN-Version.
Wurde vom Benutzer vor dem Aufruf seines Hauptprogramms mit SELECT-PRODUCT-VERSION keine
bestimmte MAREN-Version angegeben, so wird die jeweils höchste im System installierte MAREN-Version
ausgewählt.
Unter Berücksichtigung der Version werden die Dateinamen der SYSLNK- und SYSREP-Datei eingeholt.
Mit diesen Namen wird die BIND-Parameterliste für das Nachladen des jeweiligen MAREN-Großmoduls
vervollständigt.
Fehlersituation
Falls beim Ermitteln der Dateinamen ein Fehler auftritt, so werden für das Nachladen die Standardnamen der
jeweiligen MAREN-Version verwendet, zu der der Verbindungsmodul ausgeliefert wurde.
444