GlideImportLog – Scoped, Global
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
| 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. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| 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.
| 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
| 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. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| importRunHistory | Zeichenfolge | Die sys_id eines Datensatzes aus der Tabelle „Transformationsverlauf“ [sys_import_set_run]. |
| 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
| 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. |
| Typ | Beschreibung |
|---|---|
| Keine |
var importLog = new GlideImportLog();
importLog.warn('Transform taking longer than expected.');