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.
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.
- Klicken Sie auf "Administrations-Tools > Business Engine Jobs".
- 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.
- Wählen Sie unter "Log levels" die Stufen aus, für die Logging aktiviert werden soll.
- Unter "Components" können Sie die Komponenten auswählen, für die Logging aktiviert werden soll.
- 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.
- 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.
- 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.
- 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.
- Optional können Sie das Kontrollkästchen "Refresh automatically" deaktivieren, um die Aktualisierung des Auftragsrückstands während der Anzeige zu stoppen.
- Filtern Sie nach Zeit, Stufe oder Meldung, um bestimmte Logeinträge anzuzeigen.
- 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.
- Klicken Sie auf "Administrations-Tools > Business Engine Logs".
- Filtern Sie nach Dateiname, letzter Änderung oder Größe, um das Log zu finden, das Sie anzeigen möchten.
- 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. |