Anmelden

View Full Version : Externe Prozeduren/Bindeverzeichnisse



GraueEminenz
18-07-06, 08:42
Hallo ans Forum,

in einigen Beiträgen hier im Forum trifft man
immer wieder auf diverse Bindeverzeichnisse
( z. B. QC2LE) um externe Prozeduren (z. B. system)
zu nutzen.

Es gibt auf der AS mehrere dieser Bindeverzeichnisse
bzw. Serviceprogramme.

Gibt es irgendwo eine Doku zu in diesen Verzeichnissen enthaltenen Prozeduren (Funktionenen/Parameter)?

Danke schon mal vorab.

GraueEminenz

B.Hauser
18-07-06, 09:01
Hallo,

wenn Du mit APIs und C-Funktionen arbeitest, musst Du nur das Binderverzeichnis QC2LE kennen, in dem Service-Programme mit C-Funktionen hinterlegt sind.

Die ILE-APIs (bzw. die Service-Programme in denen sich diese Prozeduren befinden) stehen im Binderverzeichnis QUSAPIBD. Dieses Binderverzeichnis wird vom Compiler automatisch herangezogen, d.h. es braucht weder in den H-Bestimmungen, noch im Compile-Befehl angegeben werden.

Was Du ansonsten noch als Binderverzeichnisse brauchst, sind Deine eigenen!

In den API-Beschreibungen sind jeweils die Service-Programme, in denen sich die Prozedur befindet angegeben. Über DSPSRVPGM kannst Du Dir dann anschauen, welche Module zu dem Service-Programm gehören und welche Prozeduren exportiert werden.

Birgitta

GraueEminenz
18-07-06, 09:05
Vielen Dank für die (wie immer!) schnelle Hilfe.

GraueEminenz