-
Wenn der Aufruf mit einem Scheinparameter klappt, dann muss an der Definition des aufgerufenen Programmes irgendwas nicht stimmen.
a) CLP
CLP's können nur mit der definierten Anzahl Parameter aufgerufen werden !
CALL 'CLPPGM' USING ...
b) CLE-Prozeduren
Hier bestimmt die Prozedur selber, wie viele Parameter tatsächlich verwendet werden, da diese leider mit 0-255 Parametern definiert werden.
CALL PROCEDURE 'MYPRC' USING ... RETURNING ...
c) HLL-Programme (ILE/RPG, ILE/COBOL)
Auch hier gilt, die Anzahl Parameter kann zwischen 0 und N liegen, wobei N die Anzahl der definierten Parameter ist (RPG *ENTRY PLIST, COBOL PROCEDURE DIVISION USING ...)
Hier muss das Programm ggf. die Anzahl der Parameter ermitteln (RPG in SDS).
Wenn also der Aufruf mit dem "Scheinparameter" klappt, dann sind in dem Programm auch Parameter definiert, die anscheinend unter bestimmten Bedingungen dann auch angesprochen werden (z.B. Fehler-Returncode).
Ein Scheinparameter hilft da nicht wirklich, da man ja Typ und Ausprägung mit der Call-Schnittstelle synchronisieren muss.
PS:
Vielleicht ruft ja das CLP manchmal ein weiteres Programm auf, dessen Schnittstelle sich inzwischen geändert hat !
Similar Threads
-
By schatte in forum NEWSboard Programmierung
Antworten: 19
Letzter Beitrag: 10-01-07, 12:32
-
By Lichtblitz in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 22-06-06, 10:50
-
By Jenne in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 31-08-05, 10:47
-
By Hubert in forum IBM i Hauptforum
Antworten: 12
Letzter Beitrag: 11-05-05, 14:25
-
By mk in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 25-09-04, 16:48
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