PDA

View Full Version : API und LDAP



HeymannJ
03-11-08, 09:24
Hallo zusammen,

Ich möchte in einem ILE-RPG-Programm die API's zum Lesen von LDAP-Informationen (z.B. eMail-Adresse eines Users) einbinden.
Hat jemander Erfahrung damit oder kann mit jemand sagen, wie ich C API's in ein ILE-RPG einbinden kann.

Gruß
Jürgen

Fuerchau
03-11-08, 10:28
Vom Grundsatz her ist das kein Problem.
Du benötigst nur die entsprechende Prototyp-Deklaration und compilierst das Programm mit dem Binderverzeichnis QC2LE.
Das kannst du auch in den H-Bestimmungen angeben "H BNDDIR('QC2LE')"

Wichtig ist nur die Unterscheidung der einzelnen Parameter mit ByRef (keine Angabe) ByVal (value) und C-String (0-terminiert).

Beispiel:


d strtol pr 10I 0 extproc('strtol')
d nptr * options(*string) value
d endptr * value
d base 10I 0 value

HeymannJ
06-11-08, 07:24
Hallo,

vielen Dank für die Info. Es hat funktioniert.

Habe das Binderverzeichnis in die H-Bestimmungen aufgenommen.

Gruß
Jürgen