-
Wer immer eine Nachricht sendet, kann reinschreiben was er will solange er sich an die Formate hält.
Der Vergleich der Antwortliste vergleicht ab der angegebenen Position gegen den Dateninhalt der Nachricht:
Vergleichsdaten (CMPDTA) - Hilfetext
Gibt die Vergleichsdaten an, mit denen bestimmt wird, ob dieser Eintrag
einer Anfragenachricht entspricht. Dieser Parameter besteht aus
Vergleichsdaten und einem Anfangswert für die Nachrichtendaten. Falls
die ID der Anfragenachricht der Nachrichten-ID dieses
Antwortlisteneintrags entspricht, werden die für diese Anfragenachricht
angegebenen Nachrichtendaten mit diesen Daten verglichen. Wurde kein
Anfangswert für die Nachrichtendaten angegeben, muss der erste Teil der
Nachrichtendaten (maximal die ersten 28 Zeichen) genau mit den hier
angegebenen Vergleichsdaten übereinstimmen, damit die für diesen
Antwortlisteneintrag angeforderte Aktion ausgeführt wird. Wurde jedoch
ein Anfangswert angegeben, muss der Teil der Nachrichtendaten, der an
der durch den Anfangswert angegebenen Zeichenposition beginnt, genau mit
den Vergleichsdaten übereinstimmen, damit die angeforderte Aktion
ausgeführt wird. Sind die Vergleichsdaten länger als die
Nachrichtendaten, tritt keine Übereinstimmung auf. Sind keine
Vergleichsdaten angegeben, wird nur die Nachrichten-ID verwendet, um die
Nachricht mit diesem Antwortlisteneintrag abzugleichen. Ist dies der
erste Eintrag in der Nachrichtenantwortliste, der mit der Nachricht
übereinstimmt, wird die in diesem Eintrag angegebene Aktion ausgeführt.
Nachrichtendaten für eine Anfragenachricht können im Parameter MSGDTA
des Befehls SNDUSRMSG oder SNDPGMMSG für die Anfragenachricht angegeben
werden.
Was also vom iNavigator/ACS-Serverjob da in die Nachricht geschrieben wird, kann man u.U. nur im aktiven Joblog sehen, falls die Nachricht nicht per RCVMSG (bzw.API) gelöscht wurde.
Wenn dem nicht so wäre würden unsere ganzen Standardantworten der Anwendung nicht mehr funktionieren.
-
Anscheinend gibt der Serverjob als Nachrichtendaten der Nachricht CPA32B2 als Namen der Datei und der Bibliothek einfach seinen Namen "ACS Database Schemas" (20 Zeichen) mit und löscht die Nachricht anschließend schnell wieder. :-)
-
Es ist zwar etwas mühsam dieses auszuprobieren, aber du kannst ja deinen Server-Job zur Laufzeit mal auf INQMSGRPY(*RQD) stellen. Dann sollten alle Nachricht generell hängen bleiben, da die SYSRPYL ignoriert wird. Der Inhalt der Nachricht sollte dann feststellbar sein.
Aber seltsam ist das Verhalten ja schon.
Similar Threads
-
By Tonazzo in forum NEWSboard Programmierung
Antworten: 22
Letzter Beitrag: 09-03-16, 15:11
-
By Franz.Rung in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 01-09-14, 06:14
-
By alexk2013 in forum NEWSboard Programmierung
Antworten: 11
Letzter Beitrag: 19-06-14, 14:03
-
By GJV23 in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 11-02-14, 12:38
-
By Tommy in forum NEWSboard Windows
Antworten: 1
Letzter Beitrag: 11-07-02, 11:10
Tags for this Thread
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