-
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
-
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]
-
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
-
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]
-
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
-
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]
-
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
-
By Mr.iSeries in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 02-09-08, 10:16
-
By GAusthoff in forum NEWSboard Server & Hardware Markt
Antworten: 0
Letzter Beitrag: 24-11-06, 14:23
-
By rebe in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 12-10-06, 11:22
-
By dino in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 22-05-06, 18:59
-
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
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks