Treten Probleme mit den Pipelines auf, lesen Sie zunächst diese Liste der am häufigsten auftretenden Pipelineprobleme, bevor Sie sich an die IBM Unterstützungsfunktion wenden.
- Pipeline berichtet den Status Inaktiv oder keinen Status
- Wenn Sie die Indexzunge Pipelinestatus in der Konfigurationskonsole anzeigen, beantworten Sie folgende Fragen:
- Ist die Pipeline auf der Indexzunge Pipelines registriert?
- Wird der Pipelinename auf der Indexzunge Pipelines nicht angezeigt, ist diese Pipeline nicht registriert, und ihr Status wird auf der Indexzunge Pipelinestatus nicht angezeigt. Registrieren Sie die Pipeline.
- Wurde die Pipeline mit demselben Namen gestartet, der auf der Indexzunge Pipelines registriert wurde? Der in die Befehlszeile eingegebene Pipelinename muss exakt mit dem registrierten Namen übereinstimmen (einschließlich Groß-/Kleinschreibung).
- Wird der SNMP-Agent auf dem Pipelineknoten ausgeführt?
- Ist dies nicht der Fall, starten Sie den SNMP-Agenten. Achten Sie darauf, dass die portnummer mit der Option -p angegeben wird.
- Verwendet Ihr SNMP-Agent die richtige Portnummer?
- Wurde Ihr System mit dieser Standardportnummer für den SNMP-Agenten (13516) installiert und verwendet Ihr System eine andere Portnummer, müssen Sie die Portnummer mit Hilfe des Konfigurationsdienstprogramms ändern.
- Wenn Sie nicht wissen, welche Portnummer bei der Installation konfiguriert wurde, überprüfen Sie die Datei server.xml, die sich auf jedem Pipelineknoten in dem Verzeichnis befindet, in dem der SNMP-Agent installiert ist.
- Liegt ein Fehler des Pipelineknotens vor, oder ist er nicht aktiv?
- Hat sich der Name des Pipelineknotens geändert? Wurde der Name des registrierten Pipelineknotens durch diesen Pipelinenamen auf der Indexzunge Pipelines in der Konfigurationskonsole ersetzt?
- Ist die Syntax der im Pipelinebefehl angegebenen Transportmethode korrekt?
- Wurde die Pipeline beendet?
- Pipeline wird beendet oder fällt aus
- Traten bei der Verarbeitung ankommender Datendateien zu viele Fehler in der Pipeline auf?
- Überprüfen Sie die Protokolldateien auf weitere Informationen zu den Fehlern. Beheben Sie das Problem mit Hilfe dieser Informationen.
- Überprüfen Sie die Einstellung für ErrorLimit in der Pipelinekonfigurationsdatei. Sie müssen diesen Wert unter Umständen erhöhen.
- Sind die Speicherressourcen der Pipeline erschöpft?
- Wird das Problem aus einem der folgenden Gründe durch die Datenbank verursacht?
- Zu wenig Plattenspeicherplatz
- Verbindung zur Pipeline unterbrochen
- Benutzername und Kennwort für diese Datenbank wurden geändert
- Pipeline startet nicht unter AIX
- Wurde eine Fehlernachricht angezeigt, dass das abhängige Modul libicuio.a nicht gefunden wurde?
- Ist dies der Fall, müssen Sie sicherstellen, dass sich die Bibliothek in einem der folgenden Verzeichnisse befindet: /usr/lib, /lib, $DB2INSTHOM/sqllib/lib. Sie können auch das Verzeichnis installationsverzeichnis/lib von IBM Relationship Resolution in der Umgebungsvariablen LIBPATH definieren.
- Überprüfen Sie die Version und Position der C++-Laufzeitbibliotheken. Das Problem könnte durch falsche Einstellungen in der RunTime-Aktualisierung und in der Umgebungsvariablen LIBPATH verursacht werden. Lesen Sie die Veröffentlichung "IBM Relationship Resolution Installation and Configuration Guide" oder die aktuellen Supportinformationen.
- Pipeline verarbeitet nur einen Teil eines ankommenden Datensatzes
- Überprüfen Sie das Protokoll .bad auf Nachrichten für ungültiges UMF. Diese Protokolldatei zeigt den Namen der ankommenden Datenquellendatei an, die verarbeitet wurde.
- Überprüfen Sie die Indexzunge UMF-Ausnahmebedingungen in der Konfigurationskonsole.
- Generieren Sie den Datenquelle - Ergebnisbericht oder den Laden – Ergebnisbericht, und suchen Sie nach Daten mit schlechter Qualität. Überprüfen Sie die betroffenen Datensätze in den zugehörigen Datenquellendateien. Wenn der Fehler behoben ist, laden Sie die korrigierten Datensätze erneut zur Verarbeitung in die Pipeline.
- Transport funktioniert nicht
- Stellen Sie sicher, dass die für die Transportmethode verwendete Syntax korrekt ist. Haben Sie zum Beispiel bei der Angabe einer Datenbanktransportmethode Anführungszeichen an der richtigen Stelle eingegeben?
- Handelt es sich um eine Warteschlangentransportmethode: Ist die Nachrichtenwarteschlange vorhanden?
- Handelt es sich um eine Dateitransportmethode: Ist die Datei vorhanden? Befindet sich die Datei in dem Verzeichnis, das in der Transportmethode angegeben ist?
- Handelt es sich um eine Datenbanktransportmethode: Ist die Plattform IBM DB2 unterz/OS? Ist dies der Fall, wird die Datenbanktransportmethode auf dieser Plattform momentan nicht unterstützt.
- Pipeline lädt keine Exponentialschreibweise oder keine Gleitkommazahl
- Dies ist eine bekannte Einschränkung der Pipeline. Ersetzen Sie die Exponentialschreibweise bzw. die Gleitkommazahlen in UMF durch eine Zahl mit Standardschreibweise. Beispiel: -1.267E-05 wird durch -0.00001267 ersetzt.
- Nach dem Start einer Pipeline wird eine Warnung empfangen, dass keine Routes definiert sind
- Hierbei handelt es sich um eine Warnung. Sie können sie ignorieren. (Die Nachricht informiert Sie über die Tatsache, dass für diese Pipeline keine Routes definiert sind. Routes sind für die Ausführung einer Pipeline nicht erforderlich.)