Konzeptlogging

Zweck des Konzeptloggings

Eine alternative Möglichkeit zur Fehlerbehebung besteht darin, das Konzeptlog für einen Job in der Serveransicht oder auf den Verwaltungsseiten einer Cloud-Umgebung zu aktivieren. Wenn das Log aktiviert wurde, führen Sie das Programm aus und zeigen Sie dann das Konzeptlog an, das in das Joblog geschrieben wurde. Wichtige Informationen innerhalb des Jobs, z. B. ausgewählte Feldwerte, werden als lesbarer Text in das Log geschrieben.

Hinweis

Um den Workload im System zu minimieren, sollte das Konzeptlog nur während der Analyse aktiviert werden.

So aktivieren Sie das Konzeptlogging

Die Rolle M3BE-FndAdmin ist erforderlich, um Logging und Logstufen für Jobs anderer Benutzer zu konfigurieren. Benutzer mit der Rolle M3BE-FndUser können ihre eigenen Jobs und Joblogs anzeigen, benötigen aber die Rolle M3BE-LogEnabler, um Logging und Logstufen zu konfigurieren.

  1. Klicken Sie auf "Administrations-Tools > Business Engine Jobs".
  2. Klicken Sie mit der rechten Maustaste oder markieren Sie einen Job in der Liste, und wählen Sie zum Bearbeiten, Hinzufügen oder Löschen der Logkonfiguration für den Job "Logging > Configure Logging" aus.
    1. Wählen Sie unter "Log levels" die Stufen aus, für die Logging aktiviert werden soll.
    2. Unter "Components" können Sie die Komponenten auswählen, für die Logging aktiviert werden soll.
    3. Wählen Sie unter "Concepts" die Option "Enable concepts" aus, um das Konzeptlogging zu aktivieren, und wählen Sie im Dropdown-Menü die zu aktivierenden Konzeptnamen aus.
    4. Verwenden Sie unter "Other Settings" die Auftragsrückstandsgröße, um die Anzahl der Logeinträge auszuwählen, die im Auftragsrückstand behalten werden sollen, oder wählen Sie "Log to file" aus, um alle Logeinträge in einer Datei auf dem Host zu speichern, auf dem der Job ausgeführt wird. Die Datei enthält alle Logeinträge, nicht nur den Auftragsrückstand, und sie erhält das Präfix "JOBLOG-". Sie kann auf der Seite "Business Engine Logs" heruntergeladen werden.
    5. Klicken Sie auf "Save", um die Logkonfiguration zu speichern, oder auf "Delete", um eine vorhandene Logkonfiguration zu löschen.
      Hinweis

      Eine Logkonfiguration ist 4 Stunden lang aktiv und wird dann automatisch aus dem Job entfernt.

  3. Klicken Sie mit der rechten Maustaste oder markieren Sie einen Job, für den Logging konfiguriert wurde, und wählen Sie "Logging > View log" aus, um den Auftragsrückstand des Jobs anzuzeigen.
    1. Optional können Sie das Kontrollkästchen "Refresh automatically" deaktivieren, um die Aktualisierung des Auftragsrückstands während der Anzeige zu stoppen.
    2. Filtern Sie nach Zeit, Stufe oder Meldung, um bestimmte Logeinträge anzuzeigen.
    3. Klicken Sie auf "Export", um die angezeigten Logeinträge als Textdatei herunterzuladen.

So greifen Sie auf die Logs zu

Das Anzeigen und Herunterladen von Logs ist beispielsweise bei der Problembehandlung in einer M3 Business Engine-Anwendung hilfreich. Sie müssen mit der Rolle M3BE-FndUser oder M3BE-FndAdmin verbunden sein, um über das Infor M3-Menü in Infor OS Portal oder Infor Ming.le auf "Administrations-Tools" > "Business Engine Logs" zugreifen zu können. Die Rolle M3BE-FndAdmin ist für die Anzeige von Logs für andere Benutzer erforderlich.

  1. Klicken Sie auf "Administrations-Tools > Business Engine Logs".
  2. Filtern Sie nach Dateiname, letzter Änderung oder Größe, um das Log zu finden, das Sie anzeigen möchten.
  3. Markieren Sie die Datei in der Liste und wählen Sie das Download-Symbol oben links aus, um die Datei herunterzuladen.

    Um den Inhalt der Datei anzuzeigen, öffnen Sie sie in einem Texteditor, z. B. Editor.

Konzeptlogs

Konzeptlog Beschreibung
mvx.applicationFoundation.xmlByStructure Anwendungsgrundlage, Erstellung einer XML-Datei basierend auf einer benutzerdefinierten XML-Struktur. Erfolgt in cCRMNGRP.
mvx.applicationFoundation.initialLoad Anwendungsgrundlage, Logging der ersten Auslastung. Erfolgt in EVS007Sbm.
mvx.archiving.finance Archivierung, Finanzen Wird verwendet, wenn Finanzdaten archiviert werden.
mvx.fin.tax.avataxDetails Logging von Informationen aus dem Dienstpogramm cAvaTax, das Aufrufe und Antworten von bzw. auf Avatax handhabt.
mvx.manageCheckDigit Prüfziffer verwalten.
mvx.fim.logCenPos CenPos-XML-Meldung loggen.
mvx.sce.whm.deliveryManager Lieferkettenausführung, Liefer-Manager.

Das Konzeptlog liefert folgende Informationen:

Direction, referenceOrderCategory, processedDeliveries, deliveryLineMissing, orderMissing, orderComplete, orderLock, dispatchPolicyMissing, autoLevel5, allocationInProgress, outboundDeliveryInProgress, orderNotAuthorizied, customerOrderStop, customerStop, prepaymentStop und inboundDeliveryInProgress.

Für jede der oben genannten Kategorien gibt es einen Zähler, der registriert, wie oft einer der oben genannten Zustände stattgefunden hat.

mvx.sce.edc.EventTrigger Lieferkettenausführung, ereignisbasierte Dokumentenkontrolle, Ereignis-Trigger Logging des Trigger-Erkennungsteils.
mvx.eventSubscription.alerts Ereignisabonnement, Alarme. Verarbeitung von Event Hub-Abonnements – Auslösen von Alarmen, d. h. E-Mails. Erfolgt in Autojob CMS911.
mvx.eventSubscription.log Verarbeitung von Event Hub-Abonnements – Auslösen des Ereignisloggings. Erfolgt in Autojob CMS912.
mvx.eventSubscription.tableUpdate Ereignisabonnement, Tabellenaktualisierung. Verarbeitung von Event Hub-Abonnements – Auslösen der Tabellenaktualisierung. Erfolgt in Autojob CMS910.
mvx.eventSubscription.api Ereignisabonnement, API. Verarbeitung von Event Hub-Abonnements – Aufrufen von M3-APIs auf Basis von Ereignisabonnements. Erfolgt in Autojob CMS913.
mvx.eventSubscription.webServices Ereignisabonnement, Webdienste. Verarbeitung von Event Hub-Abonnements – Aufrufen von Webdiensten auf Basis von Ereignisabonnements. Erfolgt in Autojob CMS949.
mvx.eventSubscription.compositeEvents Ereignisabonnement, zusammengesetzte Ereignisse. Verarbeitung von Event Hub-Abonnements – Auslösen des Ereignisloggings. Erfolgt in Autojob CMS912.
mvx.sce.transport.FreighRateCreation Lieferkettenausführung, Transport, Frachtsatzerstellung.
mvx.sce.transport.InboundDeliveryStatusAtReceipt Loggt die Referenz und den Status einer Einkaufsauftragsposition bei der Erstellung von eingehenden Lieferungen.
mvx.import.debug Systemgrundlagen, Importfunktionen EVS101 und EVS102.
mvx.systemFoundation.JobManager Systemgrundlagen, Job-Manager. CMNGJOB
mvx.korean.taxinvoice.xml Koreanische Steuerrechnungen, Ausdrucken der generierten XML, verarbeitet in cTaxInvoiceXML.
mvx.korean.taxinvoice.json Koreanische Steuerrechnungen, Ausdrucken der JSON-Parameter, verarbeitet in cTaxInvoiceCOM.
mvx.man.process Prozessfertigungsbezogene Funktionen im MAN-Bereich.
mvx.mi.timing Messen der Ausführungszeit für MI-Transaktionen.
mvx.msf.crs.applicationMessage Anwendungsgrundlagen, Anwendungsmeldung Ruft Daten dazu ab, wie eine Anwendungsmeldung generiert wird. Erfolgt in CRS428.
mvx.msf.crs.asj.controller Anwendungsgrundlagen, M3 BE ASJ-Controller. Erfolgt in CMONASJ.
mvx.msf.crs.asj.imq Anwendungsgrundlagen, IMQ-Autostartjob-Framework. Erfolgt in IMQAutoStartJob.
mvx.msf.crs.asj.manager Anwendungsgrundlagen, M3 BE ASJ-Manager. Erfolgt in cCMAsjManager.
mvx.msf.crs.configList.dbAccess Anwendungsgrundlagen, Generierung von konfigurierbaren Listen. Erfolgt in cCRMNGVW.
mvx.msf.crs.configList.subfileGen Anwendungsgrundlagen, Generierung von konfigurierbaren Listen. Erfolgt in cCRMNGVW.
mvx.msf.crs.infoBrowserMI Informationsbrowser – MI-Logging Erfolgt in CMS100MI.
mvx.msf.crs.infoBrowser.processBookmark Ruft Informationen zu Daten ab, die zum Fehler "Ungültiges Bookmark" in CMS100 führen. Erfolgt in CMS100.
mvx.msf.crs.queryBuilder Anwendungsgrundlagen, Abfragegenerator. Erfolgt in {@link cCMQueryBuilder}.
mvx.msf.crs.taskManager Anwendungsgrundlagen, Auslastungsverwaltungs-Logging. Erfolgt in {@link cCMTaskManager}.
mvx.msf.env.selectJobAttr Anwendungsgrundlagen – Auswählen des Jobattributs. Erfolgt in MNS230.
mvx.msf.out.outputter.writer Ausgabeverwaltung, Verfasser-Logging. Erfolgt in {@link cOutputter}, {@link cCsvOutputter} und {@link cxamlOutputter}.
mvx.msf.sec.gdpr.searchExecute Sicherheit, DSGVO-Suche und Logging ausführen. Erfolgt in {@link CMS210Sbm} und {@link CMS210Fnc}.
mvx.app.util.PFIAsyncTrigger
mvx.pcm.timing PCM-Integration, Timing von Webdienstaufrufen.
mvx.pcm.data PCM-Integration, Ausdruck von Attributen und Werten, die von PCM zurückgegeben wurden.
mvx.pdm.process Prozessfertigungsbezogene Funktionen im PDM-Bereich.
mvx.rental Miete – allgemein.
mvx.sce.transport.RouteSelection Lieferkettenausführung, Transport, Tourauswahl.
mvx.sce.whm.RetrievePutAwayLocation Die Ausführung dieses Konzeptlogs ist relevant für den Abruf eines Lagerzugangs-Lagerplatzes, um zu verstehen, warum einige Lagerplätze aus der Suche ausgeschlossen wurden, und für das Verständnis des Vorschlags von M3.

Öffnen Sie beispielsweise "Einkaufsauftrag. Wareneingang" (PPS300) und prüfen Sie den in Bild E vorgeschlagenen Lagerplatz.

Hinweis

Führen Sie das Konzeptlog nicht für mehr als eine Suche aus, da das Log nicht für die Analyse geeignet wäre.

mvx.sls.invoicing.TaxCalculation Kundenauftrag, Sales Tax-Berechnung bei der Fakturierung.
Wartungsbedarfsplanung (WBP)/(MOS950) Die verschiedenen Konzeptlogs unter mvx.mai.srp sind zur Lösung von Problemen bezüglich der Berechnung der Wartungsbedarfsplanung vorgesehen. Die häufigsten Arten von Fragen in diesem Bereich sind:

1. Ich haben alle Daten für eine geplante Wartung eingerichtet, aber in "IH-Anforderung. Öffnen" (MOS170) wird keine IH-Anforderung angezeigt – warum?

2. Eine IH-Anforderung kommt am Datum x, wenn sie voraussichtlich am Datum y war – warum?

Alle schweren Fehler bei der Einrichtung der Grunddaten werden unter "Grund"-Konzepte protokolliert. Der empfohlene Workflow, wenn Sie nicht genau wissen, was Sie suchen, besteht darin, alle Konzepte in der Reihenfolge ihrer Sequenznummern einzeln hinzuzufügen. Beginnen Sie beispielsweise mit 01triggers, und führen Sie den Fall erneut aus, nachdem jedes Konzept hinzugefügt wurde.

mvx.mai.srp.basics.01triggers Loggt die Eingabeparameter, mit denen die WBP-Berechnung aufgerufen wurde. Loggt auch die Aktualisierung von Trigger-Datensätzen für das nächste Berechnungsdatum. Nützlich für die Überwachung der WBP-Berechnung, wenn diese als Autojob ausgeführt wird, d. h. "kontinuierliches Netchange".
mvx.mai.srp.basics.02objects Loggt die IDs aller Serienartikel und -positionen, die während des Loops entdeckt werden, über die Ist-Liste der Betriebseinheit oder des Betriebsstandorts.
mvx.mai.srp.basics.03services Loggt alle geplanten Dienste, die für jedes Instandhaltungsobjekt entdeckt wurden, und ob sie für die Berechnung qualifiziert sind.
mvx.mai.srp.basics.04calculation Loggt die Hauptberechnungsschritte für jede Wartung. Zwischenberechnungsergebnisse werden für die ersten 10 Wartungsdaten geloggt.
mvx.mai.srp.details.05objects Loggt Details zu jedem Instandhaltungsobjekt, bei dem es sich um einen Serienartikel bzw. eine Serienposition handelt. Sollte immer zusammen mit 02objects verwendet werden.
mvx.mai.srp.details.06services Loggt Details zu jeder Wartung. Sollte immer zusammen mit 03services verwendet werden.
mvx.mai.srp.details.07calculation Loggt alle Details der Berechnung. Zwischenberechnungsergebnisse werden vollständig geloggt.
mvx.mai.srp.details.08operationplan Loggt den Abruf des Operationsplans aus "Operationsplan. Öffnen" (MOS380). Sollte nur verwendet werden, wenn es sich bei nicht kalendarischen Zählern um Ihren Hauptfokus handelt.
mvx.mai.srp.details.09workrequestupdate Loggt die Aktualisierung von Berechnungsergebnissen in "IH-Anforderung. Öffnen" (MOS170) und "Teilanlage. Wartungshistorie öffnen" (MOS180), einschließlich der Auswirkung der Unterdrückung. Dies ist das einzige erforderliche "Details"-Konzept, wenn in "IH-Anforderung. Öffnen" (MOS170) keine IH-Anforderungen angezeigt werden, obwohl alle Daten eingerichtet sind. Ansonsten sollten die "Grund"-Konzepte ausreichend sein.
mvx.SupplierRebateOnSalesAgr Verkaufsbasierter Lieferantenbonusvertrag.
mvx.toolcreation Werkzeugerstellung.
mvx.sce.tei.TransferCreation Lieferkettenausführung, TEI-Transfererstellung. Logging des Erkennungs- und Erstellungsteils eines TEI-Transfers.
mvx.fim.tax.vertex Logging von Informationen zur Reaktionszeit in verschiedenen Schritten, wenn ein Aufruf an Vertex übermittelt und eine Antwort empfangen wird.
mvx.fim.tax.vertex.details Logging von detaillierten Informationen in Vertex-Anforderungen und Antworten
MVX.msf.sec.eSignature Logging des Fehlers von fehlgeschlagenem e-Signature-Prozess aus API SES450MI.PrcESignature.