[NEWSboard IBMi Forum]
  1. #1
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341

    Call in einem Ile-RPG

    Hab ein Problem Habe lediglich den CL-Namen in einem Programm getauscht:
    C MOVEL *BLANKS MERK 10
    C CALL 'ALPLIB01'
    C PARM MERK
    Beim Aufruf kommt jetzt folgender Fehler:
    Nachrichten-ID . . . . : RNQ0211 Bewertung . . . . . . : 99
    Nachrichtenart . . . . : Anfrage
    Sendedatum . . . . . . : 16.01.07 Sendezeit . . . . . . : 16:11:49

    Nachricht . . . : Fehler beim Aufrufen von Programm oder Prozedur
    *LIBL/ALPLIB01 (C G D F).
    Ursache . . . . : RPG-Prozedur STA291I in Programm WONNEURO/STA291I hat bei
    Anweisung 1507 versucht, Programm oder Prozedur *LIBL/ALPLIB01 aufzurufen,
    es konnte jedoch nicht auf das Programm oder die Prozedur, die Bibliothek
    oder ein erforderliches Serviceprogramm zugreifen. Ist der Name *N, handelte
    es sich bei dem Aufruf um einen Bindeaufruf nach Prozedurzeiger.

    Das ausgetauschte CL ist kopiert und unwesentlich modifiziert vom ursprünglichen funktionierenden CL.

  2. #2
    Registriert seit
    Sep 2006
    Beiträge
    162
    Bist du a) sicher, dass das aufgerufene Programm in der Bibliotheksliste vorhanden ist und b) richtig geschrieben z.B. O statt 0 ??

    Gruß
    DVE

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Noch 'ne andere Frage!

    Tritt der Fehler auch noch auf, nachdem Du Dich ab- und wieder angemeldet hast?

    Ich vermute, dass die Aktivierungsgruppen, in der das RPG- und das CL-Programm laufen nicht geschlossen wurden und damit das alte CL-Programm noch aktiviert war und das neue nicht aktiviert werden konnte.

    Laufen die Programme in der Default-Activation-Group, muss der Job beendet werden. Bei benannten Aktivierungsgruppen können diese über den RCLACTGRP (Reclaim Activation Group) gezielt geschlossen werden.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  4. #4
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341
    Hallo, das Problem ist gelöst.
    Habe Kleinbuchstaben beim Call verwendet: "CALL ALPLIB1i"
    Das wars wohl.

Similar Threads

  1. ILE RPG / SQL Füllen einer Feldgruppe
    By homue in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 18-07-07, 16:47
  2. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  3. DDS in ILE RPG
    By Squall in forum IBM i Hauptforum
    Antworten: 82
    Letzter Beitrag: 19-10-06, 15:37
  4. Return ILE RPG
    By Squall in forum IBM i Hauptforum
    Antworten: 31
    Letzter Beitrag: 28-09-06, 17:53
  5. Rechnen mit Datumsfeldern in ILE RPG
    By Angela in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 22-08-06, 10:11

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •