[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2002
    Beiträge
    37

    Unhappy Procedure bzw. Prototype aus *SRVPGM

    Hallo und Guten Morgen an alle,

    ich habe da ein kleines(grosses) Problem.

    Ich habe ein SRVPGM von der IBM in der QSYS.
    Nun möchte ich ein Modul(Prozedur) aus diesem SRVPGM in meinem ILE RPG oder im CL PGM aufrufen. Ich habe meine Programme als Module erstellt.
    Wenn ich nun das Hauptprogramm erstellen will mit CRTPGM bekomme ich folgenden Fehler.

    Definition für Symbol 'CSTCCCRTCS' nicht gefunden.

    Die MSG-ID ist CPD5D02.

    Wenn ich mir das SRVPGM anschaue finde ich darin das Modul CSTCCCRTCS.
    Was mich noch wundert ist das hinter dem Modul die Bibliothek QBuildss1 steht. Diese Bibliothek habe ich nicht.

    Hat jemand erfahrung mit *SRVPGM von der IBM.
    Über jeden Tip wäre ich sehr happy.

    Danke im Voraus

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.287

    Post

    Hallo,

    die Fehlermeldung bedeutet, dass das Serviceprogramm beim Binden nicht gefunden wird. Da gibt es einen Parameter BNDSRVPGM, oder so, beim CRTPGM. Dass das Modul auf eine andere Bibliothek zeigt, hat nix zu sagen, das wird beim CRTSRVPGM schnöde in das Serviceprogramm kopiert.

    Dieter

    Zitat:
    Original erstellt von France:
    Hallo und Guten Morgen an alle,

    ich habe da ein kleines(grosses) Problem.

    Ich habe ein SRVPGM von der IBM in der QSYS.
    Nun möchte ich ein Modul(Prozedur) aus diesem SRVPGM in meinem ILE RPG oder im CL PGM aufrufen. Ich habe meine Programme als Module erstellt.
    Wenn ich nun das Hauptprogramm erstellen will mit CRTPGM bekomme ich folgenden Fehler.

    Definition für Symbol 'CSTCCCRTCS' nicht gefunden.

    Die MSG-ID ist CPD5D02.

    Wenn ich mir das SRVPGM anschaue finde ich darin das Modul CSTCCCRTCS.
    Was mich noch wundert ist das hinter dem Modul die Bibliothek QBuildss1 steht. Diese Bibliothek habe ich nicht.

    Hat jemand erfahrung mit *SRVPGM von der IBM.
    Über jeden Tip wäre ich sehr happy.

    Danke im Voraus
    [/quote]

    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Sep 2002
    Beiträge
    37

    Post

    Hallo Dieter,

    danke für die schnelle Reaktion.
    Das SRVPGM hab ich beim CRTPGM angegeben. Der Parameter ist tatsächlich BNDSRVPGM.

    Haben Sie zufällig irgendein Beispiel rpg oder cl mit dem korrekten aufruf.

    Vielen Dank im voraus

  4. #4
    Registriert seit
    Mar 2002
    Beiträge
    5.287

    Post

    Hallo,

    ich kenne das konkrete Service Programm und die Procedure nicht; von daher habe ich kein Beispiel.
    Was natürlich auch sein kann, wäre, dass diese Procedure nicht exportiert wird, dann geht das nicht.

    Dieter

    Zitat:
    Original erstellt von France:
    Hallo und Guten Morgen an alle,

    ich habe da ein kleines(grosses) Problem.

    Ich habe ein SRVPGM von der IBM in der QSYS.
    Nun möchte ich ein Modul(Prozedur) aus diesem SRVPGM in meinem ILE RPG oder im CL PGM aufrufen. Ich habe meine Programme als Module erstellt.
    Wenn ich nun das Hauptprogramm erstellen will mit CRTPGM bekomme ich folgenden Fehler.

    Definition für Symbol 'CSTCCCRTCS' nicht gefunden.

    Die MSG-ID ist CPD5D02.

    Wenn ich mir das SRVPGM anschaue finde ich darin das Modul CSTCCCRTCS.
    Was mich noch wundert ist das hinter dem Modul die Bibliothek QBuildss1 steht. Diese Bibliothek habe ich nicht.

    Hat jemand erfahrung mit *SRVPGM von der IBM.
    Über jeden Tip wäre ich sehr happy.

    Danke im Voraus
    [/quote]

    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  5. #5
    Registriert seit
    Sep 2002
    Beiträge
    37

    Post

    Hallo Dieter,

    das SRVPGM ist das QCSTCTL. Ich probiere gerade unter V4R5M0 ein cluster einzurichten.

    Ich kann mittlerweile die Prozeduren aufrufen, bekomme aber im Moment die MSG
    CPF3CF1 Fehlercodeparameter ungültig.

    Ich hangle mich im Moment einfach von Fehler zu Fehler.

    Zufällig irgendeine Idee?

    Viele Dank

    France

  6. #6
    Registriert seit
    Mar 2002
    Beiträge
    5.287

    Post

    Hallo,

    eher eine Erinnerung, bei einigen APIs gibt es da einen Parameter length und einen Errorstring, die miteinander im Zusammenhang stehen. Wie sieht denn der Prototyp aus?

    ansonsten news:comp.sys.ibm.as400.misc
    die amerikanische Newsgroup im Usenet.

    Dieter Bender

    Zitat:
    Original erstellt von France:
    Hallo Dieter,

    das SRVPGM ist das QCSTCTL. Ich probiere gerade unter V4R5M0 ein cluster einzurichten.

    Ich kann mittlerweile die Prozeduren aufrufen, bekomme aber im Moment die MSG
    CPF3CF1 Fehlercodeparameter ungültig.

    Ich hangle mich im Moment einfach von Fehler zu Fehler.

    Zufällig irgendeine Idee?

    Viele Dank

    France
    [/quote]

    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  7. #7
    Registriert seit
    Jan 2001
    Beiträge
    340

    Post

    Hallo zusammen,

    die cluster APIs sind auf
    http://publib.boulder.ibm.com/pubs/h...apis/alpha.htm

    alle beschrieben, einfach nach cluster innerhalb der Seite suchen. Bei dem API QcstCreateCluster ( create cluster, ich nehme an, dass das gemeint ist ) muß als letztes die Standard API Error DS übergeben werden (s. u.)

    Gruß
    Rolf
    Code:
    d Int_t                         10I 0
    d MsgId_t                        7   
    
    dAPI_Err_Ds_t     ds                  inz                  
    d API_BPrvd_t                         like(int_t) inz(148) 
    d API_BRcvd_t                         like(int_t)          
    d API_RC_t                            like(MsgId_t)        
    d API_res1_t                     1a                        
    d API_RD_t                     132a

Similar Threads

  1. Frage zu WDSC bzw. CODE400
    By Mr.iSeries in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 02-09-08, 10:16
  2. GFC 6224-002 bzw. MT50 gesucht
    By GAusthoff in forum NEWSboard Server & Hardware Markt
    Antworten: 0
    Letzter Beitrag: 24-11-06, 14:23
  3. Berechtigung für Stored Procedure
    By rebe in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 12-10-06, 11:22
  4. Dateien in QDLS bzw. IFS über Explorer löschen
    By dino in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 22-05-06, 18:59
  5. SQL Stored Procedure verschwindet
    By florian in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 17-05-06, 16:08

Berechtigungen

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