-
Ausgabeumleitung / Logfile
Hallo Zusammen,
gibt es auf der AS/400 eine einfache Möglichkeit der Ausgabeumleitung, so wie es bei UNiX Shells möglich ist? Also die Möglichkeit Text bzw. Variablen an eine bestehende Datei anzuhängen.
Beispiel: echo 'BeispielText' >> BeispielDatei
oder echo Var1 >> Logfile
Im Prinzip geht es um die Erstellung einer Art Logfile, an welches man auf einfache Art und Weise Einträge hinzufügen kann.
Im Forum bin ich bis jetzt leider nicht fündig gewurden. Aber vieleicht kann mir einer
von euch weiterhelfen.
Vielen Dank und Gruß
Sven
-
Hallo Sven,
wir nutzen dafür eine Tabelle die durch eine Prozedure in einem zentralen Serviceprogramm gefühlt wird.
Der Aufruf erfolgt in der Form wrtLog('F':'PROGRAMM':'TEXT'). Der erste Parameter gibt den Grad des Fehlers an, der Zweite ist der Programmname und der Dritte der jeweilige Informationstext/Fehlermeldung) In der Prozedure wird dann noch der Benutzer und die Zeitmarke dazu gepackt und in die Tabelle geschrieben.
Gruß
M.Withake
-
Am einfachsten per CLP mittels SNDPGMMSG. Die Nachricht wird dann ins Joblog geschrieben. Wenn der Job endet, wird allerdings ggf. das Joblog nicht gedruckt.
-
Vielen Dank für die bisherigen Antworten, nur leider ist es nicht ganz so einfach .... zumindestens für mich ;-)
Also unsere eher stiefmütterlich behandelte AS/400 wird des Nachts nicht aktiv überwacht. Offene MSGW in der Nacht haben uns in der Vergangeheit aber immer wieder Probleme bereitet, so dass hierfür zumindest eine Notlösung her musste.
Diese sieht wie folgt aus und ist mittels CL gelöst:
Die Ausgabe von WRKACTJOB wird mit dem Paramter *PRINT in ein Spoolfile ausgegeben und dann auf offene MSGW hin ausgewertet. Wenn ein offener MSGW vorhanden ist, wird eine (Text)Datei per FTP auf eine unsere Unix-Maschinen transportiert. Diese Unix Maschinen werden nämlich mit ITO überwacht. Dadurch wird unsere Operating durch eine ITO-Meldung "angetriggert" und meldet sich daraufhin an der AS/400 an und beantwortet diese MSGWs.
Bisher handelt es sich bei dieser per FTP übertragenen Datei nur um eine DUMMY Datei ohne relevanten Inhalt, die auf Unix Seite nur als Trigger für das ITO fungiert. Nun soll diese Datei aber auch noch, wenn möglich, mit Inhalt sprich Datum Uhrzeit, Jobname usw. versehen werden. Die Werte habe ich ja alle in meinen CL Variablen, aber wie bekomme ich diese an eine Datei angehängt?
Gruß
Sven
-
Gar nicht, da CL nicht in eine Datei ausgeben kann.
Das kannst du nur mittels RPG/COBOL-Programm, SQL oder REXX (mit SQL) erreichen.
-
Halo,
so wie auf jeder Unix Büchse auch:
QSH CMD("echo 'my Message' > mylog.txt")
Syntax aus dem Kopf und ungeprüft.
mfg
Dieter Bender
 Zitat von soeder
Hallo Zusammen,
gibt es auf der AS/400 eine einfache Möglichkeit der Ausgabeumleitung, so wie es bei UNiX Shells möglich ist? Also die Möglichkeit Text bzw. Variablen an eine bestehende Datei anzuhängen.
Beispiel: echo 'BeispielText' >> BeispielDatei
oder echo Var1 >> Logfile
Im Prinzip geht es um die Erstellung einer Art Logfile, an welches man auf einfache Art und Weise Einträge hinzufügen kann.
Im Forum bin ich bis jetzt leider nicht fündig gewurden. Aber vieleicht kann mir einer
von euch weiterhelfen.
Vielen Dank und Gruß
Sven
-
Hallo,
danke für die Hilfe, per QSH wäre natürlich eine schöne Sache.
Die AS/400 wird bei uns aber mit V4R5 :-o betrieben, also nix QSH.
Dann werd ich mich doch mal an RPG probieren.
Trotzdem vielen Dank!
Gruß
Sven
 Zitat von BenderD
Halo,
so wie auf jeder Unix Büchse auch:
QSH CMD("echo 'my Message' > mylog.txt")
Syntax aus dem Kopf und ungeprüft.
mfg
Dieter Bender
-
Hallo Sven,
auch mit V4 gibt es die Qshell.
Ich habe es nicht im Kopf aber wahrscheinlich kannst
Du eine Option zum OS400 installieren.
Dann klappt es auch mit QSH.
Gruss
Michael
-
Hallo,
die QSH ist mit V4R2 auf die as400 gekommen und ist auf den Installationsmedien drauf; echo und pipes sollten auch mit allen Versionen gehen.
mfg
Dieter Bender
 Zitat von soeder
Hallo,
danke für die Hilfe, per QSH wäre natürlich eine schöne Sache.
Die AS/400 wird bei uns aber mit V4R5 :-o betrieben, also nix QSH.
Dann werd ich mich doch mal an RPG probieren.
Trotzdem vielen Dank!
Gruß
Sven
-
MSGW
Hallo!
Ich hatte das selbe Problem, hatte ein Freeware Programm dass aus MSGW wartet und ein Mail schickt, das habe ich ausgebaut, und jetzt hängt es automatisch das joblog mitdran! genauso, werden unsere InteraktivProgramme auf Abstürze mitgelog!
bei interesse mail an mich
michael.plonka@moserholding.com
Similar Threads
-
By maren in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 08-09-04, 12:13
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