In unserem letzten Beitrag ging es darum, wie man alle Objekte findet, die in einem bestimmten Journal erfasst sind. In diesem Beitrag erklären wir, wie man mithilfe des Befehls DSPJRN die Inhalte der Journale nach Journaleintragstyp analysiert.
Sobald Sie wissen, welches Journal und welche Datei oder welches Objekt Sie für die Problemanalyse benötigen, verwenden Sie den Befehl DSPJRN (Journal anzeigen), um die Vorgänge pro Transaktion zu ermitteln. Der Befehl fordert Sie zur Eingabe eines Journalnamens und einer Bibliothek sowie einer bestimmten Datei oder eines Objekts auf. Wenn Sie alle Vorgänge einsehen möchten, lassen Sie diese Felder leer und blättern Sie zwei Seiten nach unten, bis Sie „Bereich der Journalempfänger“ sehen. Hier können Sie einen Empfängerbereich für die Anzeige oder einen Start- und Endzeitpunkt festlegen.
Wir sind an der Kundendatei in der Bibliothek PAYROLL interessiert, daher haben wir dies, wie unten gezeigt, in der Dateiauswahl angegeben.
Wenn Sie die Eingabetaste drücken und die Fehlermeldung „Keine Einträge aus dem Journal konvertiert oder empfangen“ sehen,<journal name> "
Das bedeutet, dass der Standardwert *CURRENT für den Start des Journalempfängers nicht funktionieren wird, da im aktuell angehängten Empfänger möglicherweise nichts für Ihre spezielle Datei oder Ihr Objekt vorhanden ist.
Dieses Problem lässt sich auf zwei Arten beheben. Die erste Möglichkeit besteht darin, den Befehl WRKJRNA (Work with Journal Attributes) mit der Option 15 „Work with receiver directory“ zu verwenden, um alle Empfänger in der aktuellen Blockchain anzuzeigen. Möglicherweise wurde der aktuelle Empfänger erst vor wenigen Minuten hinzugefügt, sodass noch keine relevanten Transaktionen vorhanden sind.
Verwenden Sie Option 8 auf diesem Bildschirm, um die Attribute des aktuell angeschlossenen Empfängers wie unten dargestellt anzuzeigen.
Eine einfachere Methode besteht darin, Ihren DSPJRN-Befehl abzurufen und *CURCHAIN beim ersten Journalempfängerelement des Bereichs der Journalempfänger anzugeben.
Das Ergebnis wird unten angezeigt:
Nun sehen wir eine Reihe von Einträgen mit Kombinationen aus Codes und Einträgen, z. B. Code F und Eintrag MS oder Code R und Eintrag UP. Was bedeuten diese kryptischen Codes und Einträge? Verwenden Sie Option 5, um den gesamten Eintrag neben der Sequenznummer anzuzeigen und deren Bedeutung zu erfahren. Wenn Sie beispielsweise 5 neben der Sequenznummer 366502 (dem Eintrag F MS) eingeben, sehen Sie, dass Code F für „Operation eines Datenbankdateimitglieds“ und Eintragstyp MS für „Mitglied gespeichert“ steht.
Das ist alles schön und gut, wenn man weiß, wonach man sucht. Aber wenn man herausfinden möchte, wer die Kundendatei aktualisiert hat und wie sie vor und nach der Aktualisierung aussah – welchen Code und welchen Typ verwendet man dann?
Hier kommt der Informationsfinder des IBM Knowledge Center Journals ins Spiel. Nutzen Sie diesen Link http://www-01.ibm.com/support/knowledgecenter/ssw_ibm_i_71/rzaru/rzarufinder.htm und wählen Sie im Dropdown-Menü „Nach Kategorie suchen“ die gültigen Codewerte für IBM i7.1 aus. Klicken Sie nach Auswahl einer Kategorie auf „Los“, um nur die Eintragstypen für diesen Code anzuzeigen.
Sie können dies unter „Code R Operation“ für einen bestimmten Datensatz sehen:
Dass R UB ein Vorher-Bild eines Datensatzes ist, während R UP ein Nachher-Bild eines Datensatzes ist.
Beachten Sie, dass IBM die Namen seiner Tools und Produkte gerne ändert. Ältere Versionen heißen beispielsweise „IBM Infocenter Journal Code Finder“ oder einfach nur „Journal Code Finder“. Google hilft Ihnen weiter!
Seien Sie nächste Woche wieder dabei, um zu erfahren, wie sich dies auf die iCluster Zeitschriftenanalyse auswirkt!
Bereit für die elektronische Rechnungsstellung: Fristen, Anforderungen und praktische nächste Schritte
Vertrauen ist nicht gleichbedeutend mit Gehorsam
Modernisierung des Enterprise mit dem IBM z17 Einzelrahmen- und Rack-Montagesystem [...]
