-
CHGCMDDFT im CL
Hallo,
habe folgendes Problem:
Der Befehl CHGCMDDFT funktioniert bei mir in der Befehlszeile einwandfrei. Im CL allerdings erhalte ich die Rückmeldung
'Standardwerte für Befehl SNDSPLEML geändert.'
allerdings wurden die Werte nicht geändert. Im Dbg-Modus ist aber zu sehen, dass die Werte korrekt belegt werden.
An was kann dies noch scheitern?
Hat jemand eine Idee?
Gruß, Karo
-
Ist die Bibliotheksliste richtig gesetzt? Vielleicht wird ein gleichnamiger Befehl in einer anderen Bibliothek geändert?
-
Hallo,
den Befehl gibt es nur in der Bibl. QTEMP.
Gibt es vielleicht weitere Ideen?
-
-
Jeder Job besitzt eine eigene Bibliothek QTEMP. Wie prüfst du nach, ob der entsprechende Befehl durch den Stapeljob geändert wurde?
Zitat von Karo
Hallo,
den Befehl gibt es nur in der Bibl. QTEMP.
Gibt es vielleicht weitere Ideen?
-
chgcmddft
Hallo Caro,
ich denke Du solltest einmal Dein CL Befehl posten. Dieser "SNDSPLEML" ist doch ein Toolmaker Befehl.
-
Hallo Karo,
einen Befehl, der nur in der QTEMP steht, kann es eigentlich nicht geben, es sei denn er wäre gerade neu erstellt worden.
Die QTEMP ist, wie der Name andeutet, eine temporäre Bibliothek, die nur für den jeweiligen Job besteht.
Es muss den zu ändernden Befehl also noch irgendwo im System geben. Such mal nicht mit *LIBL sondern LIB *ALL
-
Hallo,
anbei der CL-Befehl. Das Objekt wird im CL erstellt und erst dann der DFT-Wert geändert. Prinzipiell ist das schon so ok.
Nur der Wert ändert sich nun nicht mehr. &USRTEXT = mein Name, &EMAIL = meine Mail-adresse
CHGCMDDFT CMD(QTEMP/SNDSPLEML) NEWDFT('FORMAT(*TXT) +
MAILBOX(Maschinenname) SENDER(''' *TCAT +
&USRTEXT *TCAT ''' ''' *TCAT &EMAIL *TCAT +
''')')
-
Wie prüfst du nach, ob der entsprechende Befehl durch den Stapeljob geändert wurde? Wie rufst du den Befehl SNDSPLEML im CL-Programm auf?
-
Gar nicht. Erst nach dem CL durch Überprüfung in der Befehlszeile.
SNDSPLEML <F4> <F9> nach unten blättern. Nach erfolgreichem CHGDFTCMD werden die neuen Standardwerte angezeigt.
-
Dann siehst du dir wahrscheinlich den Befehl in der Bibliothek QTEMP deines interaktiven Jobs an, nicht jedoch den Befehl in der Bibliothek QTEMP des Stapeljobs! (Auf dem System gibt es mehrere Bibliotheken mit dem Namen QTEMP, jeder Job hat seine eigene.)
Wie rufst du den Befehl SNDSPLEML im CL-Programm auf?
-
Versteh ich nicht so ganz.
Auf der Backup-Maschine funktioniert es ganz genau so. Und da seh ich mir auch interaktiv den Befehl mit F4 und F9 an.
Der Befehl soll ja für genau diesen interaktiven Job wirksam werden.
Similar Threads
-
By Sony in forum IBM i Hauptforum
Antworten: 27
Letzter Beitrag: 20-07-09, 21:48
-
By schatte in forum NEWSboard Programmierung
Antworten: 19
Letzter Beitrag: 10-01-07, 11:32
-
By kuempi von stein in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 19-07-06, 14:34
-
By bo1 in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 23-06-06, 15:00
-
By becama in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 23-06-06, 14:46
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