GlideImportLog: Bereichsbezogen, Global

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Die GlideImportLog Die API bietet Methoden zum direkten Schreiben von Protokolleinträgen in die Tabelle „Importprotokoll“ [Import_log].

    Ein GlideImportLog-Objekt wird von verbraucht GlideImportSetTransformer API. Dieses Objekt ist für nicht erforderlich GlideImportSetTransformer API ermöglicht es Ihnen, Importprotokolle einer bestimmten Importsatztransformation zuzuordnen.

    GlideImportLog – GlideImportLog(GlideImportSetRun importSetRun, Zeichenfolgenquelle)

    Instanziiert ein GlideImportLog-Objekt.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    ImportSetAusführen GlideImportSetAusführen Optional. Importsatz-Ausführungsdatensatz, dem alle Protokolle zugeordnet werden sollen.
    Quelle Zeichenfolge Optional. Quellfeldwert, der an den Importprotokolldatensatz angehängt ist und definiert, woher diese Nachricht im Importsatz-Prozess protokolliert wurde. Beispielsweise kann das Laden den Ladeschritt darstellen, die Bereinigung könnte während der Bereinigung nach der Transformation darstellen usw.

    Beispiel ohne optionalen Quellparameter.

    var importSetRun = new GlideImportSetRun();
    var importLog = new GlideImportLog(importSetRun);
    

    Beispiel mit optionalem Quellparameter.

    var importSetRun = new GlideImportSetRun();
    var importLog = new GlideImportLog(importSetRun, 'Scripted ImportSetTransformer');
    

    GlideImportLog – Fehler (Zeichenfolgennachricht, Zeichenfolgenquelle)

    Protokolliert eine Meldung vom Typ „Fehler“ in der Tabelle „Importprotokoll“ [Import_log].

    GlideImportLog

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    Nachricht Zeichenfolge Protokollnachricht. Maximale Länge: 4000 Zeichen.
    Quelle Zeichenfolge Optional. Quellfeldwert, der an den Importprotokolldatensatz angehängt ist und definiert, woher diese Nachricht im Importsatz-Prozess protokolliert wurde. Beispielsweise kann das Laden den Ladeschritt darstellen, die Bereinigung könnte während der Bereinigung nach der Transformation darstellen usw.
    Tabelle : 3. Rückgaben
    Typ Beschreibung
    Keine
    var importLog = new GlideImportLog();
    importLog.error('Error executing transform');
    

    GlideImportLog – getImportRunHistory()

    Gibt eine sys_ID des Importausführungs-Datensatzes zurück, der diesem Importprotokoll zugeordnet ist.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 5. Ergebnisse
    Typ Beschreibung
    Zeichenfolge SYS_ID eines Datensatzes zur Ausführung eines Importsatzes aus der Tabelle „Transformationsverlauf“ [sys_Import_Set_Run].
    var importSet = new GlideRecord('sys_import_set');
    importSet.name = 'Scripted Import Set';
    importSet.short_description = 'Import set from scripted rest api';
    importSet.table_name = importSetTableName;
    var importSetID = importSet.insert();
    var importLog = new GlideImportLog();
    var transformer = new GlideImportSetTransformer();
    transformer.setLogger(importLog);
    transformer.transformAllMaps(importSet);
    var importRunSysId = importLog.getImportRunHistory();
    

    GlideImportLog – Info (Zeichenfolgennachricht, Zeichenfolgenquelle)

    Protokolliert eine Nachricht vom Typ „Info“ in der Tabelle „Importprotokoll“ [Import_log].

    GlideImportLog

    Tabelle : 6. Parameter
    Name Typ Beschreibung
    Nachricht Zeichenfolge Protokollnachricht. Maximale Länge: 4000 Zeichen.
    Quelle Zeichenfolge Optional. Quellfeldwert, der an den Importprotokolldatensatz angehängt ist und definiert, woher diese Nachricht im Importsatz-Prozess protokolliert wurde. Beispielsweise kann das Laden den Ladeschritt darstellen, die Bereinigung könnte während der Bereinigung nach der Transformation darstellen usw.
    Tabelle : 7. Rückgaben
    Typ Beschreibung
    Keine
    var importLog = new GlideImportLog();
    importLog.info('Successfully executed transform');
    

    GlideImportLog – setImportRunHistory(Zeichenfolge importRunHistory)

    Ordnet das GlideImportLog-Objekt einem bestimmten Datensatz der Importsatzausführung zu.

    Tabelle : 8. Parameter
    Name Typ Beschreibung
    ImportRunHistory Zeichenfolge Die sys_ID eines Datensatzes aus der Tabelle „Transformationsverlauf“ [sys_Import_Set_Run].
    Tabelle : 9. Rückgaben
    Typ Beschreibung
    void
    var importRunSysId = '4aa3a8d55ba10010953330ad5981c79f';
    var importLog = new GlideImportLog();
    importLog.setImportRunHistory(importRunSysId);
    

    GlideImportLog – Warnung (Zeichenfolgennachricht, Zeichenfolgenquelle)

    Protokolliert eine Nachricht vom Typ „Warnung“ in der Tabelle „Importprotokoll“ [Import_log].

    GlideImportLog

    Tabelle : 10. Parameter
    Name Typ Beschreibung
    Nachricht Zeichenfolge Protokollnachricht. Maximale Länge: 4000 Zeichen.
    Quelle Zeichenfolge Optional. Quellfeldwert, der an den Importprotokolldatensatz angehängt ist und definiert, woher diese Nachricht im Importsatz-Prozess protokolliert wurde. Beispielsweise kann das Laden den Ladeschritt darstellen, die Bereinigung könnte während der Bereinigung nach der Transformation darstellen usw.
    Tabelle : 11. Rückgaben
    Typ Beschreibung
    Keine
    var importLog = new GlideImportLog();
    importLog.warn('Transform taking longer than expected.');