GlideImportLog – Scoped, Global

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Die GlideImportLog- API bietet Methoden zum Schreiben von Protokolleinträgen direkt in die Tabelle „Importprotokoll“ [import_log].

    Ein GlideImportLog-Objekt, das von der GlideImportSetTransformer- API verwendet werden kann. Dieses Objekt ist für die GlideImportSetTransformer- API nicht erforderlich. Es ermöglicht Ihnen, Importprotokolle einer bestimmten Import Set-Transformation zuzuordnen.

    GlideImportLog – error(String message, String source)

    Protokolliert eine Nachricht vom Typ Fehler in der Tabelle „Importprotokoll“ [import_log].

    GlideImportLog

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Nachricht Zeichenfolge Protokollnachricht. Maximale Länge 4.000 Zeichen.
    Quelle Zeichenfolge Optional. Quellfeldwert, der an den Importprotokolldatensatz angehängt ist, der definiert, wo im Import Set-Prozess diese Nachricht protokolliert wurde. Zum Beispiel könnte „Laden“ den Ladeschritt darstellen, „Bereinigung“ während der Bereinigung nach der Transformation usw.
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Keine
    var importLog = new GlideImportLog();
    importLog.error('Error executing transform');
    

    GlideImportLog – getImportRunHistory()

    Gibt eine sys_id des Import-Ausführungsdatensatzes zurück, der diesem Importprotokoll zugeordnet ist.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Sys_id eines Import Set-Ausführungsdatensatzes 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 – GlideImportLog(GlideImportSetRun importSetRun, String source)

    Instanziiert ein GlideImportLog-Objekt.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    importSetRun GlideImportSetRun Optional. Import Set-Ausführungsdatensatz, dem alle Protokolle zugeordnet werden sollen.
    Quelle Zeichenfolge Optional. Quellfeldwert, der an den Importprotokolldatensatz angehängt ist, der definiert, wo im Import Set-Prozess diese Nachricht protokolliert wurde. Zum Beispiel könnte „Laden“ den Ladeschritt darstellen, „Bereinigung“ während der Bereinigung nach der Transformation 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 – info(String message, String source)

    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 4.000 Zeichen.
    Quelle Zeichenfolge Optional. Quellfeldwert, der an den Importprotokolldatensatz angehängt ist, der definiert, wo im Import Set-Prozess diese Nachricht protokolliert wurde. Zum Beispiel könnte „Laden“ den Ladeschritt darstellen, „Bereinigung“ während der Bereinigung nach der Transformation usw.
    Tabelle : 7. Ergebnisse
    Typ Beschreibung
    Keine
    var importLog = new GlideImportLog();
    importLog.info('Successfully executed transform');
    

    GlideImportLog – setImportRunHistory(String importRunHistory)

    Ordnet das GlideImportLog-Objekt einem bestimmten Import Set-Ausführungsdatensatz zu.

    Tabelle : 8. Parameter
    Name Typ Beschreibung
    importRunHistory Zeichenfolge Die sys_id eines Datensatzes aus der Tabelle „Transformationsverlauf“ [sys_import_set_run].
    Tabelle : 9. Ergebnisse
    Typ Beschreibung
    void
    var importRunSysId = '4aa3a8d55ba10010953330ad5981c79f';
    var importLog = new GlideImportLog();
    importLog.setImportRunHistory(importRunSysId);
    

    GlideImportLog – warn(String message, String source)

    Protokolliert eine Nachricht vom Typ „Warnen“ in der Tabelle „Importprotokoll“ [import_log].

    GlideImportLog

    Tabelle : 10. Parameter
    Name Typ Beschreibung
    Nachricht Zeichenfolge Protokollnachricht. Maximale Länge 4.000 Zeichen.
    Quelle Zeichenfolge Optional. Quellfeldwert, der an den Importprotokolldatensatz angehängt ist, der definiert, wo im Import Set-Prozess diese Nachricht protokolliert wurde. Zum Beispiel könnte „Laden“ den Ladeschritt darstellen, „Bereinigung“ während der Bereinigung nach der Transformation usw.
    Tabelle : 11. Ergebnisse
    Typ Beschreibung
    Keine
    var importLog = new GlideImportLog();
    importLog.warn('Transform taking longer than expected.');