-
SNDBRKMSG mit Wert einer Variablen
Hallo
Ich hab mir zur schnelleren Fehlersuche ein CL mit SNDBRKMSG gebaut, daß bei Bedarf im Programm aufgerufen wird. Kann man im Text auch Werte von Variablen ausgeben, um die richtige Funktion von Berechnungen zu testen, ohne jedesmal ein Printfile zu generieren.
Vielleicht denke ich ja auch zu umständlich und einer hat mir nen besseren Weg, meine "Programmierkünste" zu überprüfen.
Danke schon mal.
Marc
-
In den Nachrichten kann man Felder definieren, die dann mi &1, &2 usw. im Text referiert werden.
Beim SNDxxxMSG ... MSGDTA(&FELD) wird der Text dann mit den Inhalten ergänzt.
Die CPF9897/CPF9898 in der QCPFMSG enthält genau 1 Feld, dass man für solche Zwecke schnell mal verwenden kann.
DSPMSGD RANGE(CPF9897)
-
Habs noch nicht ganz kapiert, kommt aber auf einen Versuch an. Danke für die schnelle Antwort.
Gruß
Marc
-
Warum machst du keinen DMPCLPGM im CL,
es werden dir dann alle Programmvariablen genau an dieser Stelle in einem Spool angezeigt.
Du kannst auch mehrere DMPCLPGM angeben
Gruß Margot
-
Hallo
Übergib die Felder als Parameter. diese dann im msgtext mit *cat oder *bcat verknüpfen und ausgeben.
Klaus
-
Naja, kleine Fehler große Wirkung:
Mittels SNDBRKMSG können natürlich keine Variablen eingebaut werden !
Hierfür gibts den SNDPGMMSG und dort werden Variablen mit MSGDTA(&myvar) übergeben.
Möchte man unbedingt SNDBRKMSG verwenden, so muss man sich per RTVMSG ... MSGDTA(&myvar) den Text erst aufbereiten lassen um ihn dann per SNDBRKMSG MSG(&mytext) dann tatsächlich zu senden.
-
Natürlich kann ich den Text zusammenbauen.
Hier ein beispiel mit SNDMSG geht auber auch bei SNDBRKMSG
Nur die Hochkomma beachten
PGM PARM(&KDKDGR)
DCL VAR(&KDKDGR) TYPE(*CHAR) LEN(3)
SNDMSG MSG('LS-Schreibung xxx gestartet ' *CAT +
&KDKDGR) TOUSR(TIPPMANN)
DLYJOB DLY(02)
ENDPGM
-
@Tippi
Ich meine Ersatzvariablen in einer Nachrichtenbeschreibung (&1 &2 ...) !
Nur damit bin ich dann auch mehrsprachig durch vorschalten/überschreiben der MSGF.
Similar Threads
-
By mk in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 21-12-06, 08:56
-
By Kaufmann in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 29-11-06, 18:07
-
By zannaleer in forum NEWSboard Programmierung
Antworten: 10
Letzter Beitrag: 07-11-06, 11:01
-
By THH in forum NEWSboard Programmierung
Antworten: 18
Letzter Beitrag: 19-10-06, 14:16
-
By JonnyRico in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 25-04-06, 10:16
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