Skip to content

/AWS1/CL_OSRMIGRATIONOPTIONS

The configuration options for a saved objects migration job.

CONSTRUCTOR

IMPORTING

Required arguments:

io_source TYPE REF TO /AWS1/CL_OSRMIGRATIONSOURCE /AWS1/CL_OSRMIGRATIONSOURCE

The data source from which to export saved objects.

io_workspace TYPE REF TO /AWS1/CL_OSRMIGRATIONWORKSPACE /AWS1/CL_OSRMIGRATIONWORKSPACE

The target workspace configuration for importing saved objects. You can specify an existing workspace or request creation of a new workspace.

Optional arguments:

io_exportoptions TYPE REF TO /AWS1/CL_OSREXPORTOPTIONS /AWS1/CL_OSREXPORTOPTIONS

Options to filter the scope of saved objects to export from the source.

iv_conflictresolution TYPE /AWS1/OSRSTRING /AWS1/OSRSTRING

The strategy for resolving conflicts when saved objects already exist in the target workspace. Valid values are CREATE_NEW_COPIES, which creates new objects with unique IDs, and overwrite, which replaces existing objects.


Queryable Attributes

source

The data source from which to export saved objects.

Accessible with the following methods

Method Description
GET_SOURCE() Getter for SOURCE

workspace

The target workspace configuration for importing saved objects. You can specify an existing workspace or request creation of a new workspace.

Accessible with the following methods

Method Description
GET_WORKSPACE() Getter for WORKSPACE

exportOptions

Options to filter the scope of saved objects to export from the source.

Accessible with the following methods

Method Description
GET_EXPORTOPTIONS() Getter for EXPORTOPTIONS

conflictResolution

The strategy for resolving conflicts when saved objects already exist in the target workspace. Valid values are CREATE_NEW_COPIES, which creates new objects with unique IDs, and overwrite, which replaces existing objects.

Accessible with the following methods

Method Description
GET_CONFLICTRESOLUTION() Getter for CONFLICTRESOLUTION, with configurable default
ASK_CONFLICTRESOLUTION() Getter for CONFLICTRESOLUTION w/ exceptions if field has no
HAS_CONFLICTRESOLUTION() Determine if CONFLICTRESOLUTION has a value