Cockpit: Datenaustausch-Protokolleinträge

1                     Themenübersicht

Datenimporte und –exporte mit dem BIS können protokolliert werden. Die Anwendung „Datenaustausch-Protokolleinträge abfragen“ dient dazu, eine Übersicht über Importe und Exporte, die mit aktivierter Protokollierung durchgeführt wurden, anzuzeigen. Es können sowohl bereits beendete, als auch zurzeit laufende Importe und Exporte angezeigt werden.

2                     Zielgruppe

  • Entwickler
  • Technische Berater

3                     Begriffsbestimmung

Business Entity

Die Beschreibung einer betriebswirtschaftlichen Größe, wie beispielsweise eines Artikels, erfolgt durch viele Business Objects. Der Umgang mit vielen Business Objects ist sehr mühsam, weshalb diese nach bestimmten Kriterien zusammengefasst wurden. Ein dominierendes, übergeordnetes Business Object aus der Menge der zu einer Gruppe gehörenden Business Objects wird als Business Entity bezeichnet. Ein Business Entity ist also eine betriebswirtschaftliche Größe, die den Umgang mit Business Objects erleichtert und sie benutzergerecht darstellt. So wird zum Beispiel ein Artikel als ein Business Entity bezeichnet; tatsächlich besteht es aus einer Menge von Business Objects, unter anderem eines für die Basisdaten, eines für die Vertriebsdaten und eines für die lieferantenspezifischen Beschaffungsdaten.

Datenaustausch-Protokolleintrag

Ein Datenaustausch-Protokolleintrag entsteht durch einen Import oder Export mit aktivierter Protokollierung. Er enthält einen Import- oder Exportvorgang (Ursprungsvorgang). Bei fehlerhaften Importen kann er zusätzlich Korrekturvorgänge enthalten.

Datenaustausch-Vorgang

Ein Datenaustausch-Vorgang ist das Importieren einer Datei, das Exportieren einer Datei, das Importieren einer Fehlerdatei zwecks Korrektur, oder das Verwenden einer Korrektur-Anwendung.

Filter

Das BIS-Datenmodell zu einem Business Entity kann sehr umfangreich sein. Ein Filter ist ein Ausschnitt des BIS-Datenmodells zu einem Business Entity. Er definiert, welche Objekte, Attribute und Beziehungen eines Business Entitys bei einem Import- bzw. beim Exportvorgang berücksichtigt werden sollen.

Fehler-Datei

Die Datei, in die beim Import von Daten im BIS diejenigen Daten aus der Quell-Datei geschrieben werden, die als fehlerhaft erkannt werden. Abhängig von der Art des Fehlers kann die Fehler-Datei manuell korrigiert und erneut importiert oder in der Korrektur-Anwendung schrittweise eingelesen und abgearbeitet werden.

Korrektur-Anwendung

Die Korrektur-Anwendung ist diejenige Dialog-Anwendung, die verwendet wird, um einfache Fehler-Dateien interaktiv in Semiramis zu bearbeiten. Zu einem Business Entity kann eine oder können mehrere Korrektur-Anwendungen existieren. Im Allgemeinen ist die Korrektur-Anwendung die jeweilig zum Business Entity gehörende Anwendung (z. B. die Anwendung „Partner“ für das Business Entity „com.cisag.app.general.obj.Partner“), die in einem speziellen Modus geöffnet wird. In diesem Modus können die Business-Entity-Instanzen aus der Fehler-Datei einzeln geöffnet, interaktiv bearbeitet und gespeichert werden.

Quell-Datei

Die Quell-Datei ist die Datei, die beim Import von Daten im BIS eingelesen wird. Eine Quell-Datei enthält immer nur die Daten zu einem Business-Entity-Typ. Bei einigen Dateitypen können die zu importierenden Daten über mehrere Quell-Dateien verteilt sein. In diesem Fall spricht man von der Haupt-Quell-Datei und den verknüpften Quell-Dateien. Während des Importvorgangs werden die Haupt-Quell-Datei und die verknüpften Quell-Dateien zu einer neue Datei zusammengefasst, mit welcher der eigentliche Import durchgeführt wird. Die Daten aus der Quell-Datei, die nicht erfolgreich importiert werden können, werden zusammen mit den zugehörigen Fehlermeldungen in die Fehler-Datei geschrieben.

Ziel-Datei

Die Datei, die beim Export von Daten im BIS erzeugt wird.

4                     Anwendungsbeschreibung

Die Anwendung „Datenaustausch-Protokolleinträge abfragen“ bietet einen Überblick über Importe und Exporte, die mit aktivierter Protokollierung durchgeführt wurden. Für jeden dieser Importe und Exporte wurde dabei ein Protokolleintrag erzeugt. Die anzuzeigenden Protokolleinträge können auf verschiedene Weise eingegrenzt werden, darunter auch nach Meldungstexten bei fehlerhaften Importen. Als anpassbares Cockpit kann die Anwendung zudem auf Bedürfnisse der Benutzer verändert werden.

Für fehlerhafte Importe können Korrekturen gestartet werden. Korrekturvorgänge werden im selben Datenaustausch-Protokolleintrag angezeigt. Bestimmte Listenspalten beziehen sich immer auf den letzten durchgeführten Vorgang. Solange keine Korrekturen durchgeführt wurden, ist dies der Import selbst, und anderenfalls der letzte Korrekturvorgang.

Weitere Details von Datenaustausch-Protokolleinträgen, die nicht in dieser Anwendung angezeigt werden, sind in der Anwendung „Datenaustausch-Protokolleinträge“ verfügbar.

4.1               Abfrage-  und Arbeitsbereich

Im Abfragebereich werden Abfragefelder abgelegt. In der Regel sind die wichtigsten Abfragefelder bereits vorhanden. Die Anzahl der Abfragefelder und deren Platzierung können jedoch variieren.

Der Abfragebereich ist für alle Ansichten des Arbeitsbereichs gleich. Welche Abfragefelder angezeigt werden, können Sie selbst bestimmen.

Im Arbeitsbereich der Anwendung „Datenaustausch-Protokolleinträge abfragen“ wird die Ergebnisliste mit den abgefragten Datenaustausch-Protokolleinträgen angezeigt. So können Sie selbst bestimmen, welche Informationen zu einem Protokolleintrag angezeigt werden sollen.

4.1.1          Ansichten des Arbeitsbereichs

Um einen Protokolleintrag auf verschiedene Weise mit unterschiedlichen Informationen betrachten zu können, können mehrere Ansichten erstellt werden. Folgende Ansichten sind bereits vorhanden:

  • „Übersicht“: Zeigt die wichtigsten Eigenschaften eines Protokolleintrags in einer Zeile an.
  • „Anzahl Instanzen“: Zeigt zusätzlich zur Ansicht „Übersicht“ an, wieviele Objekte für den Datenaustausch-Protokolleintrag bzw. im letzten Vorgang verarbeitet wurden.
  • „Gesamtübersicht“: Zeigt Detailinformationen zu einem Protokolleintrag und dessen letzten Vorgang an. Unter anderem werden die verwendeten Filter, der Benutzer, und die URI der ursprünglichen Datei angezeigt.
  • „Laufzeiten“: Zeigt zu einem Protokolleintrag auch den Anfangs- und Endzeitpunkt des letzten Vorgangs und dessen Dauer an.

4.1.2          Buttons im Arbeitsbereich

Zusätzlich stehen in der Symbolleiste über der Liste im Arbeitsbereich folgende Buttons zur Verfügung, um die Details über einen Protokolleintrag anzuzeigen oder Verarbeitungsaufträge zu öffnen:

Button Erläuterung
Verarbeitungsauftrag Öffnet die Anwendung „Verarbeitungsaufträge“ und zeigt den Verarbeitungsauftrag an, der den letzten Import-, Export- oder Korrekturvorgang des Datenaustausch-Protokolleintrags ausgeführt hat.

Falls der Vorgang nicht im Hintergrund ausgeführt wurde, wird kein Verarbeitungsauftrag geöffnet.

Datenaustausch-Protokolleintrag Öffnet die Anwendung „Datenaustausch-Protokolleinträge“ und zeigt Details über einen Protokolleintrag an. Die Details umfassen den zuletzt für den Protokolleintrag durchgeführten Vorgang mit den darin verarbeiteten Objekten und enstandenen Meldungen.

4.1.3          Abfragefelder und Listenspalten

Nachfolgend sind alle wesentlichen Abfragefelder bzw. Listenspalten aufgeführt. Werden weitere Felder hinzugefügt, dann finden Sie deren Beschreibung in der Direkthilfe.

Sofern Listenspalten bzw. Abfragefelder Informationen aus einem Datenaustausch-Vorgang anzeigen, bezieht sich diese Information immer auf den letzten durchgeführten Vorgang des Datenaustausch-Protokolleintrags.

Feld oder Spalte Erläuterung
Richtung Richtung des Datenaustausches. Mögliche Werte sind:

·         Import

Export

Business-Entity-Bezeichnung Die Bezeichnung eines Business Entity. Dieses Feld kann nicht als Abfragefeld verwendet werden.
Business Entity Der technische Name eines Business Entity, z.B. „com.cisag.app.genral.obj.Item“.
Erzeugungszeitpunkt Erzeugungszeitpunkt des Protokolleintrags.
Letzter Änderungszeitpunkt Letzter Änderungszeitpunkt  des Protokolleintrags.
Sessiontyp Typ der Session, in der der Ursprungsvorgang ausgeführt wurde. Der Typ der Session wird bei der Erzeugung der Session festgelegt und ist danach unveränderlich. Anhand des Session-Typs können die Session den verschiedenen Zugriffskanälen in Semiramis zugeordnet werden. Die möglichen Werte sind:

·         Initialisierung,

·         System,

·         Hintergrundverarbeitung,

·         Toolshell,

·         Entfernter Zugriff,

·         Dialogzugriff,

·         ODBC-Zugriff,

·         ODBC-Serverzugriff,

·         Knowledge-Store-Zugriff,

·         Ressourcen-Zugriff,

·         CORBA-Zugriff,

·         SOAP-Zugriff.

Gesamt-Status Zustand eines Protokolleintrages. Der Gesamt-Status eines Datenaustausch-Protokolleintrags zeigt an, wie weit der Import, Export und ggf. Korrekturen fortgeschritten sind. Die möglichen Werte sind:

·         In Bearbeitung,

·         In Bearbeitung (Korrekturimport),

·         In Bearbeitung (Korrektur-Anwendung:
Für den Datenaustausch-Protokolleintrag wird zurzeit ein Vorgang bearbeitet.

·         Erfolgreich:
Alle Objekte wurden erfolgreich exportiert, importiert bzw. korrigiert.

·         Fehlerhaft:
Es sind Fehler aufgetreten. Verschiedene Fehlerfälle können durch den Status des letzten Vorgangs unterschieden werden.

·         Manuell geschlossen:
Kennzeichnung von Datenaustausch-Protokolleinträgen, die nicht weiter bearbeitet werden sollen.

Objekte gesamt (Ursprungsvorgang) Gesamtzahl verarbeiteter Instanzen im 1. Vorgang.
Objekte erfolgreich Anzahl der Objekte, die für den Datenaustausch-Protokolleintrag erfolgreich importiert bzw. exportiert wurden.

Wurden für fehlerhafter Importe bereits Korrekturen durchgeführt, sind die in den Korrekturvorgängen erfolgreich importierten Objekte eingeschlossen.

Objekte gesamt Gesamtanzahl der verarbeiteten Objekte während des Datenaustausch-Vorgang.
Fehlerhafte Objekte Anzahl der Objekte, die während des Datenaustausch-Vorgang nicht erfolgreich importiert bzw. exportiert wurden, unabhängig davon, inwieweit Korrekturmöglicheiten bestehen.
Fehlerhafte, nur per Import korrigierbare Objekte Anzahl der fehlerhaften Objekte aus dem Import- oder Korrekturvorgang, die nur per Korrekturimport, und nicht durch eine Korrektur-Anwendung korrigiert weden können. Für Exporte ist diese Angabe nicht relevant.
Typ (Letzter Vorgang) Typ des letzten Vorgangs des Datenaustausch-Protokolleintrags. Die möglichen Werte sind:

·         Ursprungsvorgang (Import- oder Exportvorgang),

·         Korrekturimport (Import einer Fehler-Datei),

·         Korrektur in Korrektur-Anwendung.

Status Status des letzten Vorgangs des Datenaustausch-Protokolleintrags. Die möglichen Werte sind:

·         In Bearbeitung,

·         Erfolgreich beendet,

·         Fehlerhaft beendet,

·         Abgebrochen durch Anwendung (Der Vorgang wurde durch einen Fehler in der Anwendung vorzeitig abgebrochen),

·         Abgebrochen durch Benutzer (Der Vorgang wurde auf Anforderung eines Benutzers vorzeitig abgebrochen),

·         Abgebrochen durch System (Der Vorgang wurde durch ein Systemausfall vorzeitig abgebrochen.)

Filter-Bezeichnung Die Bezeichnung des für den Import oder Export verwendeten Filters. Dieses Feld darf nur im Anzeigebereich verwendet werden.
Filter Die Identifikation des für den Import oder Export verwendeten Filters.
Zuständiger Benutzer Name des Benutzers, der den Datenaustausch gestartet hat.
Meldungstexte Geben Sie in diesem Feld bei Bedarf Text oder Langtext der Meldung in Anzeigesprache ein, um Datenaustausch-Protokolleinträge auszuwählen, in dessen letztem Vorgang der Text oder Langtext in einer Meldung vorkommt. Meldungsparameter sind bereits ersetzt und können ebenfalls verwendet werden. Gesucht wird in den objektbezogenen Meldungen.

Dieses Feld darf nur im Abfragebereich verwendet werden.

Ursprungsdatei URI der ursprünglichen Datei (Quell-Datei bei Import, Ziel-Datei bei Export). Leer, wenn kein Dateiname bekannt ist (Aufruf über CORBA oder Web-Services)

Hinweis: Es ist möglich, dass die durch die URI bezeichnete Datei nicht mehr existiert oder einen anderen Inhalt hat.

Anfangszeitpunkt Anfangszeitpunkt des Datenaustausch-Vorgangs.
Endzeitpunkt Endzeitpunkt des Datenaustausch-Vorgangs.
Dauer Ausführungsdauer des Datenaustausch-Vorgangs.
Korrekturen Anzahl der bisher für den Datenaustausch-Protokolleintrag gestarteten Korrekturen.

4.2               Anwendungsbezogene Aktionen

Die folgenden anwendungsbezogenen Aktionen stehen in der Anwendung „Datenaustausch-Protokolleinträge abfragen“ unter dem Aktionen-Button in der Standard-Symbolleiste zur Verfügung:

  • Aktion „Bearbeitete Fehler-Datei importieren
  • Aktion „Unbearbeitete Fehler-Datei importieren“
  • Aktion „Korrektur-Anwendung öffnen“
  • Aktion „Status auf Manuell geschlossen setzen“
  • Aktion „Protokoll-Abgleich“

4.2.1          Aktion „Bearbeitete Fehler-Datei importieren“

Durch die Aktion wird ein Import einer anzugebenden Fehler-Datei gestartet. Es ist hiermit möglich, fehlerhafte Objekte zu importieren, nachdem die  Fehler in der Fehler-Datei korrigiert wurden.

Nach Wählen dieser Aktion erscheint ein Dialog, mit dem Sie die Einstellungen für den erneuten Import, der entweder sofort oder als Verarbeitungsauftrag läuft, festlegen können. Der Dialog ist in zwei Karteireiter unterteilt. Die Karteireiter „Anwendung“, „Hintergrundeinstellungen“ und „Direkthilfe“ sind im Dokument Bedienungsleitfaden erklärt und werden hier nicht weiter erläutert. Der Dialog enthält folgendes anwendungsspezifisches Feld:

Feld Erläuterung
Import-Fehlerdatei Fehler-Datei, aus der die Daten zur Korrektur importiert werden sollen. Geben Sie den vollständigen Pfad der Datei mit dem Schema „file:///“ oder „kstore://“ an.

Nach dem Betätigen des Buttons „Sofort“ oder „Im Hintergrund“ wird der Korrekturimport durch die Hintergrund-Anwendung „Erneuter Import der Fehlerdatei (Datenaustausch)“ durchgeführt.

4.2.2          Aktion „Unbearbeitete Fehler-Datei importieren“

Durch die Aktion wird ein Import der im Datenaustausch-Protokoll vorhandenen Fehler-Datei durchgeführt. Es ist hiermit möglich, die bisher nicht erfolgreich importierbaren Objekte zu importieren, nachdem andere fehlende oder fehlerhafte Daten in Semiramis korrigiert wurden.

Diese Aktion kann auch für mehrere fehlerhafte Datenaustausch-Protokolleinträge gleichzeitig ausgeführt werden.Nach Wählen dieser Aktion erscheint ein Dialog, über den der Korrekturimport gestartet werden kann.

4.2.3          Aktion „Korrektur-Anwendung öffnen“

Durch die Aktion können Sie fehlerhafte Objekte, die bisher nicht importiert werden konnten, in einer Korrektur-Anwendung korrigieren. Beachten Sie, dass bestimmte Fehler nicht in Korrektur-Anwendungen korrigiert werden können. Nach Wählen der Aktion erscheint der Dialog „Korrektur-Anwendung aufrufen“, der folgenes Feld enthält:

Feld Erläuterung
Korrekturanwendung Legt fest, mit welcher Anwendung das Korrigieren fehlerhafter Daten erfolgen soll, die in Datenaustausch-Protokoll gespeichert wurden. Ob eine oder mehrere Korrektur-Anwendungen ausgewählt werden kann, ist vom Business Entity abhängig.

Durch Bestätigen des Dialogs starten Sie die Korrektur-Anwendung. Die Bedienung von Korrektur-Anwendungen ist im Dokument Daten importieren beschrieben.

4.2.4          Aktion „Status auf Manuell geschlossen setzen“

Durch die Aktion werden die ausgewählten Datenaustasuch-Protokolleinträge gekennzeichnet, dass keine weiteren Maßnahmen erforderlich sind.

4.2.5          Aktion „Protokoll-Abgleich“

Durch die Aktion wird der Status von Protokolleinträgen aktualisiert, für die abgebrochene Verarbeitungsaufträgen vorhanden sind, oder Korrekturanwendungen abgebrochen wurden. Verwenden Sie diese Aktion, wenn Protokolleinträge den Gesamt-Status „In Bearbeitung“, „In Bearbeitung (Korrektur)“ oder „In Bearbeitung (Korrekturanwendung)“ haben, jedoch die entsprechenden Vorgänge tatsächlich abgebrochen sind.

5                     Customizing

Für die Anwendung „Datenaustausch-Protokolleinträge abfragen“ sind in der Anwendung „Custo­mizing“ keine Einstellungen fest­zulegen.

6                     Business Entitys

Für die Anwendung „Datenaustausch-Protokolleinträge abfragen“ sind die nachfolgenden Business Entitys relevant, die Sie beispielsweise verwenden, um

  • Berechtigungen zu vergeben,
  • Aktivitätsdefinitionen einzurichten oder
  • Daten zu importieren oder zu exportieren.

Datenaustausch-Protokolleintrag

com.cisag.sys.tools.bi.obj.ProcessProtocolEntry

7                     Berechtigungen

Berechtigungen können sowohl mithilfe der Berechtigungsrollen als auch durch die Zuordnung einer Organisation vergeben werden. Das Berechtigungskonzept können Sie in der Technischen Dokumen­tation Berechtigungen nachlesen.

7.1               Spezielle Fähigkeiten

Für die Anwendung „Datenaustausch-Protokolleinträge abfragen“ bestehen keine speziellen Fähigkeiten.

7.2               Organisations-Zuordnungen

Für die Anwendung „Datenaustausch-Protokolleinträge abfragen“ ist eine Organisations-Zuordnung nicht erforderlich.

7.3               Berechtigungen für Geschäftspartner

Die Anwendung „Datenaustausch-Protokolleinträge abfragen“ ist für Benutzer vom Typ „Geschäftspartner“ nicht freigegeben.

8                     Vorgehensweisen

Lesen Sie nachfolgend, wie Sie mit der Anwendung „Datenaustausch-Protokolleinträge abfragen“ arbeiten:

  • Korrekturimport mit bearbeiteter Fehlerdatei
  • Korrektur in einer Korrektur-Anwendung
  • Datenaustausch-Protokolleintrag öffnen

8.1               Korrekturimport mit bearbeiteter Fehlerdatei

Voraussetzung

Sie haben einen Fehler in der Fehler-Datei korrigiert und möchten die bisher fehlerhaft importierten Objekte nun importieren.

Hinweis: Die Fehler-Datei für protokollierte Importe ist über die Anwendung „Datenaustausch-Protokolleinträge“ verfügbar.

Anleitung
  1. Öffnen Sie die Anwendung „Datenaustausch-Protokolleinträge abfragen“.
  2. Geben Sie nach Bedarf Suchmerkmale in die Felder des Abfragebereiches ein.
  3. Drücken Sie in der Standard-Symbolleiste „Aktualisieren“.

Die Anwendung zeigt die den Suchmerkmalen entsprechenden Datenaustausch-Einträge im Arbeitsbereich an.

  1. Markieren Sie in der Liste einen Datenaustausch-Eintrag, für den Sie den erneuten Import der Fehlerdatei ausführen möchten.
  2. Wählen Sie in der Standard-Symbolleiste „Manueller erneuter Import der Fehlerdatei“.
  3. Tragen Sie in dem Feld „Import-Fehler-Datei“ den vollständigen Pfad der Datei mit dem Schema „file:///“ oder „kstore://“ ein.
  4. Tragen Sie in die Felder der Karteireiter „Hintergrundeinstellungen“ die gewünschten Werte ein. Erläuterungen zu diesen Feldern entnehmen Sie bitte dem Bedienungsleitfaden.
  5. Wählen Sie „Im Hintergrund“.

Das System legt einen Verarbeitungsauftrag an, der gemäß den Hintergrundeinstellungen abgearbeitet wird.

Hinweis: Sie können auch im Schritt 5 „Sofort“ auswählen, in diesem Fall wird die Aktion sofort ausgeführt.

8.2               Korrektur in einer Korrektur-Anwendung

Anleitung
  1. Öffnen Sie die Anwendung „Datenaustausch-Protokolleinträge abfragen“.
  2. Geben Sie nach Bedarf Suchmerkmale in die Felder des Abfragebereiches ein.
  3. Drücken Sie in der Standard-Symbolleiste „Aktualisieren“.

Die Anwendung zeigt die den Suchmerkmalen entsprechenden Datenaus-tausch-Einträge im Arbeitsbereich an.

  1. Markieren Sie in der Liste einen Datenaustausch-Eintrag, für den Sie den Aufruf einer Korrekturanwendung ausführen möchten.
  2. Wählen Sie in der Standard-Symbolleiste „Aufruf Korrekturanwendung“.
  3. Wählen Sie in dem Feld „Korrekturanwendung“, falls mehrere Korrekturanwendungen zur Verfügung gestellt sind, die gewünschte Korrekturanwendung und betätigen mit dem „OK“-Button.

Die ausgewählte Korrekturanwendung wird geöfnet.

 

8.3               Datenaustausch-Protokolleintrag öffnen

Die Anwendung „Datenaustausch-Protokolleinträge“ zeigt Details über einen Protokolleintrag an. Die Details umfassen den zuletzt für den Protokolleintrag durchgeführten Vorgang mit den darin verarbeiteten Instanzen. Bei fehlerhaft importierten Instanzen können auch die Fehlermeldungen angezeigt werden.

Anleitung
  1. Öffnen Sie die Anwendung „Datenaustausch-Protokolleinträge abfragen“.
  2. Erfassen Sie die Suchmerkmale im Abfragebereich.
  3. Betätigen Sie das Button „Aktualisieren“.

Das System zeigt im Arbeitsbereich die Datenaustausch-Protokolleinträge  an.

  1. Wählen Sie einer der Zeilen und betätigen Sie den Button „Datenaustausch-Protokolleintrag“ in der Symbolleiste der Liste.

Das System wechselt zu der Anwendung „Datenaustausch-Protokolleinträge“ und zeigt im Identifikations- und Arbeitsbereich die Informationen zum ausgewählten Datenaustausch-Protokolleintrag.

Czy ten artykuł był pomocny?