Toolmaker Produkt-Dokumentation

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Beschreibung









Abbildung 1: Befehl CRTILEOBJ - Erstellen ILE Objekte

Parameter für CRTILEOBJ – Create ILE Objects:

Modul:Modul-Name und Bibliothek in der das Modul erstellt werden soll
*LIBLBibliotheksliste
Quellendatei: Qualifizierte Quellen-Datei, in der die Teildatei hinterlegt ist
*LIBLQuellen Datei wird in der Bibliotheksliste gesucht
*SRCLIBQuellen-Bibliothek
Quellenteildatei: Teildatei, die umgewandelt werden soll.
Programm: Qualifiziertes Programm in das das Modul gebunden werden soll
*NONEEs wird kein Programm erstellt
*MODULEEs wird ein Programm mit dem gleichen Namen wie das Modul erstellt
*MODLIBDas Programm wird in der gleichen Bibliothek wie das Modul erstellt
*LIBL Bibliotheksliste
Aktivierungsgruppe: Aktivierungsgruppe, in der das Programm oder Service-Programm ausgeführt werden soll.
*MAINBenannte Aktivierungsgruppe, die dem Namen des Moduls, Programms oder Service-Programms entspricht
*CALLERDie Aktivierungsgruppe in der die rufende Prozedur (bzw. Programm/Service-Programm) ausgeführt wird.
*PGMDer Name der Aktivierungsgruppe entspricht dem Name des Programms
*NEWNur für Programme. Bei jedem Aufruf wird eine neue Aktivierungsgrppe verwendet.
Service-Programm: Qualifiziertes Service-Programm in das das Modul gebunden werden soll.
*NONEEs wird kein Service-Programm erstellt
*MODULEEs wird ein Service-Programm mit dem gleichen Namen wie das Modul erzeugt
*MODLIBDas Service-Programm wird in der gleichen Bibliothek wie das Modul erzeugt.
*LIBLBibliotheksliste
Binderverzeichnis: Wird zum Erstellen des Programms oder Service-Programms herangezogen. Sind mehrere Binderverzeichnisse erforderlich, müssen diese in den H-Bestimmungen angegeben werden.
*LIBLDas Binderverzeichnis wird in der Bibliotheksliste gesucht.
Einfügen in Binderverzeichnis: Nur für Service-Programme und Module
J/NJ=Ja  In das angegebene Binderverzeichnis einfügen
N=Nein Nicht in das Binderverzeichnis einfügen.
*SRVPGMDas Service-Programm soll in das angegebene Binderverzeichnis eingetragen werden.
*MODULEDas Modul soll in das angegebene Binderverzeichnis eingetragen werden.
ZielreleaseGibt das Release für das das Modul, Programm oder Service-Programm erstellt werden soll.
*CURRENTAktuelles Release
*PRVVorhergehendes Release
VxRxMxAngabe des Releases z.B. V7R1M0
Umwandlung im Stapelbetrieb
J/NJ=Ja  Umwandlung erfolgt im Stapelbetrieb (QBATCH)
N=Nein  Interaktive Umwandlung
Referenz auflösen: Gibt an, ob bei der Erstellung von Service-Programmen die Existenz von Prozeduren geprüft wird.
Unterlassungswert ist J (=Existenz wird geprüft).
N kann angegeben werden, wenn Service-Programme erstellt werden, bei denen Prozeduren wechselseitig aufgerufen werden, z.B. Prozedur X in Service-Programm1 ruft Prozedur Y in Service-Programm2 auf und ProzedurA in Service-Programm2 ruft Prozedur B in Service-Programm1 auf.
In einem solchen Fall werden die beiden Service-Programme ohne Existenz-Prüfung erstellt und anschließend sollte die Kompilierung erneut durchgeführt werrden. Dieses Mal wird jedoch die Referenz aufgelöst.
J/NJ=Ja  Existenz-Prüfung der aufgerufenen Prozeduren
(Default)
N=Nein  keine Existenz-Prüfung der aufgerufenen
Prozeduren

Beispiel

Erstellen Programm









Abbildung 2: Erstellen Programme mit CRTILEOBJ

Erstellen Service-Programm









Abbildung 3: Erstellen Service-Programme mit CRTILEOBJ

  • No labels