GlideImportLog : dans le champ d’application, global
L’API GlideImportLog fournit des méthodes pour écrire des entrées de journal directement dans la table Journal d’importation [import_log].
Un objet GlideImportLog est consommable par l’API GlideImportSetTransformer . Cet objet n’est pas requis pour l’API GlideImportSetTransformer , il vous permet d’associer les journaux d’importation à une transformation de jeu d’importation spécifique.
GlideImportLog : GlideImportLog(GlideImportSetRun, importSetRun, source de chaîne)
Instancie un objet GlideImportLog.
| Nom | Type | Description |
|---|---|---|
| importSetRun | GlideImportSetRun | Facultatif. Enregistrement d’exécution du jeu d’importation auquel tous les journaux doivent être associés. |
| source | Chaîne | Facultatif. Valeur de champ source associée à l’enregistrement du journal d’importation qui définit l’emplacement à partir duquel ce message a été journalisé dans le processus de jeu d’importation. Par exemple, Chargement peut représenter l’étape de chargement, Nettoyage peut représenter le nettoyage après la transformation, et ainsi de suite. |
Exemple sans paramètre de source facultatif.
var importSetRun = new GlideImportSetRun();
var importLog = new GlideImportLog(importSetRun);
Exemple utilisant un paramètre source facultatif.
var importSetRun = new GlideImportSetRun();
var importLog = new GlideImportLog(importSetRun, 'Scripted ImportSetTransformer');
GlideImportLog : error(Message de chaîne, source de chaîne)
Consigne un message de type Erreur dans la table Journal d’importation [import_log].
Journal d’importation Glide
| Nom | Type | Description |
|---|---|---|
| message | Chaîne | Message du journal. Longueur maximale de 4 000 caractères. |
| source | Chaîne | Facultatif. Valeur de champ source associée à l’enregistrement du journal d’importation qui définit l’emplacement à partir duquel ce message a été journalisé dans le processus de jeu d’importation. Par exemple, Chargement peut représenter l’étape de chargement, Nettoyage peut représenter le nettoyage après la transformation, et ainsi de suite. |
| Type | Description |
|---|---|
| Néant |
var importLog = new GlideImportLog();
importLog.error('Error executing transform');
GlideImportLog : getImportRunHistory()
Renvoie une sys_id de l’enregistrement de l’exécution de l’importation associé à ce journal d’importation.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Sys_id d’un enregistrement d’exécution de jeu d’importation à partir de la table Historique de transformation [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(Message de chaîne, source de chaîne)
Consigne un message de type Informations dans la table Journal d’importation [import_log].
Journal d’importation Glide
| Nom | Type | Description |
|---|---|---|
| message | Chaîne | Message du journal. Longueur maximale de 4 000 caractères. |
| source | Chaîne | Facultatif. Valeur de champ source associée à l’enregistrement du journal d’importation qui définit l’emplacement à partir duquel ce message a été journalisé dans le processus de jeu d’importation. Par exemple, Chargement peut représenter l’étape de chargement, Nettoyage peut représenter le nettoyage après la transformation, et ainsi de suite. |
| Type | Description |
|---|---|
| Néant |
var importLog = new GlideImportLog();
importLog.info('Successfully executed transform');
GlideImportLog : setImportRunHistory(String importRunHistory)
Associe l’objet GlideImportLog à un enregistrement d’exécution d’un jeu d’importation spécifique.
| Nom | Type | Description |
|---|---|---|
| importRunHistory | Chaîne | La sys_id d’un enregistrement de la table Historique de transformation [sys_import_set_run]. |
| Type | Description |
|---|---|
| nul |
var importRunSysId = '4aa3a8d55ba10010953330ad5981c79f';
var importLog = new GlideImportLog();
importLog.setImportRunHistory(importRunSysId);
GlideImportLog : warn(Message de chaîne, source de chaîne)
Consigne un message de type Avertir dans la table Journal d’importation [import_log].
Journal d’importation Glide
| Nom | Type | Description |
|---|---|---|
| message | Chaîne | Message du journal. Longueur maximale de 4 000 caractères. |
| source | Chaîne | Facultatif. Valeur de champ source associée à l’enregistrement du journal d’importation qui définit l’emplacement à partir duquel ce message a été journalisé dans le processus de jeu d’importation. Par exemple, Chargement peut représenter l’étape de chargement, Nettoyage peut représenter le nettoyage après la transformation, et ainsi de suite. |
| Type | Description |
|---|---|
| Néant |
var importLog = new GlideImportLog();
importLog.warn('Transform taking longer than expected.');