GlideImportSetTransformer - Scoped, Global
-
- UpdatedAug 1, 2024
- 3 minutes to read
- Xanadu
- API reference
The GlideImportSetTransformer API provides methods to create an Import Set Transformer object used to execute an Import Set Transform.
- Create an Import Set table using the GlideImportSetTable API.
- Create a Transform Map using the GlideImportSetTransformMap API.
- Create or use an existing Import Set using the GlideRecord API.
- Execute an Import Set Transform using the GlideImportSetTransformer API.
GlideImportSetTransformer - GlideImportSetTransformer()
Instantiates a GlideImportSetTransformer object.
Name | Type | Description |
---|---|---|
None |
Example
GlideImportSetTransformer - getImportSetRun()
Gets the Import Set Run object associated with a GlideImportSetTransformer object.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
GlideImportSetRun | GlideImportSetRun object created by running a transformation or the argument supplied to the setImportSetRun() method. |
Example
GlideImportSetTransformer - isError()
Returns a Boolean value specifying whether or not there was an error during a transformation.
Name | Type | Description |
---|---|---|
None |
Type | Description |
---|---|
Boolean | Flag that indicates whether there is an error.
|
Example
GlideImportSetTransformer - setImportSetID(String id)
Associates an Import Set record with a specific GlideImportSetTransformer object.
Name | Type | Description |
---|---|---|
id | String | The sys_id of an Import Set record from the Import Sets [sys_import_set] table. |
Type | Description |
---|---|
void |
Example
GlideImportSetTransformer - setImportSetRun(GlideImportSetRun importSetRun)
Associates an Import Set Run object with a specific GlideImportSetTransformer object.
Name | Type | Description |
---|---|---|
importSetRun | GlideImportSetRun | GlideImportSetRun object representing the ImportSetRun record to track the transformation history. |
Type | Description |
---|---|
void |
Example
GlideImportSetTransformer - setLogger(GlideImportLog log)
Associates a GlideImportLog object with a specific GlideImportSetTransformer object.
If this method is not called prior to calling the transformAllMaps() method, a GlideImportLog object is created internally on the server side.
Name | Type | Description |
---|---|---|
log | GlideImportLog | GlideImportLog object to link to the Import Set history. Once set, any call from the GlideImportLog object is associated with the Import Set run history for that specific transform. |
Type | Description |
---|---|
void |
Example
GlideImportSetTransformer - setMapID(String mapID)
Associates a Transform Map with a specific GlideImportSetTransformer object.
Name | Type | Description |
---|---|---|
mapID | String | A sys_id from the Table Transform Maps [sys_transform_map] table. |
Type | Description |
---|---|
void |
Example
GlideImportSetTransformer - setSyncImport(Boolean synchronous)
Enables running synchronous transformations.
Name | Type | Description |
---|---|---|
synchronous | Boolean | Sets transformation mode. Valid values:
Default: false |
Type | Description |
---|---|
void |
Example
GlideImportSetTransformer - transformAllMaps(GlideRecord importSet, String rowSysId)
Executes the Import Set transformation.
Name | Type | Description |
---|---|---|
importSet | GlideRecord | GlideRecord of the import set to execute. |
rowSysId | String | Optional. Restricts transformation to a single record by passing the sys_id of
a record from the Import Sets [sys_import_set] table. Default: Transform all rows |
Type | Description |
---|---|
void |
Example
On this page
- GlideImportSetTransformer - GlideImportSetTransformer()
- GlideImportSetTransformer - getImportSetRun()
- GlideImportSetTransformer - isError()
- GlideImportSetTransformer - setImportSetID(String id)
- GlideImportSetTransformer - setImportSetRun(GlideImportSetRun importSetRun)
- GlideImportSetTransformer - setLogger(GlideImportLog log)
- GlideImportSetTransformer - setMapID(String mapID)
- GlideImportSetTransformer - setSyncImport(Boolean synchronous)
- GlideImportSetTransformer - transformAllMaps(GlideRecord importSet, String
rowSysId)
Related Content
- GlideImportLog
The GlideImportLog API provides methods to write log entries directly to the Import Log [import_log] table.
- GlideImportSetRun
The GlideImportSetRun API provides methods to creates an Import Set Run record which the GlideImportSetTransformer API can consume.
- GlideImportSetTable
The GlideImportSetTable API provides methods to create temporary Import Set tables.
- GlideImportSetTransformMap
The GlideImportSetTransformMap API provides methods to create transform maps and transform entries.
- GlideRecord
The scoped GlideRecord API is used for database operations.
- GlideTransformLog
The GlideTransformLog API provides methods to create a GlideTransformLog object to log messages to localhost logs.