-
Hallo Andreas,
eine Universal-Lösung kann ich dir nicht bieten, aber vielleicht einen Vorschlag.
Schreibe ein Programm, in dem die wichtigsten Parameter übergeben werden müssen.
Die restlichen lässt Du entweder weg, oder definierst sie mit Options(*NoPass)oder Options(*NoPass: *Omit).
In deinem Programm baust Du dann den Befehl zusammen aus den übergebenen Parameter und Default-Werten zusammen und rufst ihn über QCMDEXC auf.
Ich habe etwas Ähnliches mit unseren Send Message Befehlen gemacht.
Der einzige Unterschied ist, dass ich keinen CL-Befehl über QCMDEXC absetze, sondern ein API aufrufe.
Wenn ich z.B. eine Escape Message schicken möchte, brauche ich nur SndEscMsg('MSG1234') aufzurufen.
Die anderen für das API benötigten Parameter werden in dem Programm mit Unterlassungs-Werten versorgt.
Werden variable Message-Texte oder eine andere als unsere Standard-Message-File benötigt, werden die entsprechenden Parameter übergeben.
Dadurch werden die APIs mit ihren komplexen Parameter-Strukturen nur an einer Stelle aufgerufen und müssen (falls sich etwas ändern sollte) auch nur an einer Stelle geändert werden.
Birgitta
Similar Threads
-
By cimbala in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 10-12-06, 16:46
-
By Robi in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 06-10-04, 12:12
-
By TARASIK in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 26-05-04, 15:15
-
By TARASIK in forum IBM i Hauptforum
Antworten: 10
Letzter Beitrag: 11-06-02, 12:05
-
By Seb400 in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 08-06-01, 19:31
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