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.MAREN.<ver>
hinterlegt und mit dem Entry MAREN1PS bei Verwendung von MARENADM als 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.