PDA

View Full Version : Systemprotokoll



Seiten : [1] 2

monet
16-04-08, 06:41
Hallo an Alle,
Per FTP bekommen wir Dateien von Firmenpartner.
Durch eine Batch-Datei wird überprüft, ob neue Dateien vorhanden sind und falls ja, wird durch Windows Nachrichtendienst eine Benachrichtigung an bestimmten User geschickt.
Soweit so gut, leider inzwischen, wird jede User Neuanmeldung an i-System eine Nachricht an alle Bildschirme geschickt.

Benutzer SCMT an Client 172.16.81.71 ist mit Job 026752/QUSER/QZRCSRVS in Subsystem QUSRWRK in QSYS am 16.04.08 06:54:59 verbunden.

Wie kann ich solche Nachrichten ausschalten ohne den „Windows-Nachrichtendienst“ auszuschalten ?
Nachrichten-ID:CPIAD09
TYP:info

Danke im Voraus

TARASIK
16-04-08, 07:10
Hallo Monet,
diese Meldungen kann man nicht unterdrücken:
IBM - Message CPIAD09 Is Issued to QHST on Prestart Job (http://www-1.ibm.com/support/docview.wss?rs=0&dc=DB520&dc=D900&q1=CPIAD09+AND+AS400SUMXXYYZZRCH&uid=nas138d056f4701fcc3f862572e6004244ea&loc=en_US&cs=UTF-8&lang=all)

monet
16-04-08, 07:16
Danke Für die Schnelle Antwort!
also keine Lösung außer "Windows-Nachrichtendienst" zu stopen.!
gibt's eine andere Möglichkeit für eine gezielte Benachrichtigung?
Danke

Fuerchau
16-04-08, 07:47
Z.B. mit SNDDST eine Mail versenden.

monet
16-04-08, 08:34
Danke
ist SNDDST ein Bestandteil der Client-Access?
falls nicht, wie kann ich meine Windows-Batch Datei an SNDDST verbinden?

Fuerchau
16-04-08, 09:57
SNDDST ist ein AS/400-Befehl.
Aus Windows-Batch gibts bestimmt Freeware oder sonstige Möglichkeiten, Mails oder Nachrichten zu versenden.

Der Windows-Nachrichtendienst ist ja nun auch keine AS/400-Funktion.
Ausserdem ist dieser (zumindest bei mir) häufig ausgeschaltet, da er für Hacker eine Schwachstelle bildet.

monet
16-04-08, 10:40
Danke,
Sie haben auch Recht, Nachrichtendienst ist nur eine Notfall-Lösung!
Die Problematik ist so!
Der FTP Ordner(wo die neue Dateien kommen) ist ein IFS Ordner (IFS Freigabe, gemapt als Windows Laufwerk).
Es soll eine automatische Benachrichtigung hoch kommen, wenn eine neue Datei per FTP kommt!

Fuerchau
16-04-08, 11:14
Ich würde hier ein Batch-CLP schreiben, dass in regelmäßigen Abständen das IFS-Verzeichnis überwacht.
Dieses kann
a) die Datei doch direkt verarbeiten
b) per SNDDST eine Nachricht versenden

monet
16-04-08, 11:30
Danke,
ein klein Tipp, wie die Batch -CLP aussehen soll!
:)

Fuerchau
16-04-08, 12:13
Beispiel:

DCL VAR(&NBR) TYPE(*DEC) LEN(10)
CRTPF FILE(MYLIB/QSHOUT) RCDLEN(80)
QSH CMD('cd /MyPath;ls >/qsys.lib/mylib.lib/qshout.file/qshout.mbr')
RTVMBRD FILE(QSHOUT) NBRCURRCD(&RCD)
IF (&RCD > 0) DO
/* Aktion hier einfügen */
ENDDO

In der Datei QSHOUT stehen dann sogar die Dateinamen.