/
Sample config.yml file
Sample config.yml file
Move your mouse over the code block below to reveal the copy button in the top-right corner. Copy the file and past it into your favourite text editor to use as a template for your |
# A sample S2PX config.yml file for
# Data Migrators' Server-to-Parallel conversion tool
# See http://s2px.mettleci.io/
# --------------------------------------------------
# This file is described here:
# https://datamigrators.atlassian.net/wiki/spaces/S2PX/pages/2074247196
# --------------------------------------------------
transfer: # General S2PX settings
strategy: RENAME_PARALLEL_JOB # The job naming strategy: RENAME_PARALLEL_JOB or BACKUP_SERVER_JOB
suffix: Px # The job name suffix to be used when generating or renaming files
decomposition:
bufferDirectory: /data/sv2px/tmp # S2PX conversion temporary directory
mode: OPTIMIZE_RUNTIME # (OPTIONAL) OPTIMIZE_RUNTIME or MINIMIZE_JOBS
hashedFiles: # Settings for database used to repalce Server Hashed File stages
type: ORACLE # Type of the generated DRS Connector: DB2,ORACLE or ODBC
variant: 11 # The DRS variant setting
connection: MCIDEMO # The DRS connection name
username: MCITESTDEV # The DRS database username (or job parameter name)
password: '{iisenc}CeGmkDU7Ow=' # The DRS database password (or job parameter name)
schema: myuser # (OPTIONAL) Reference tablenames with the schema (e.g. myuser.tablename)
customRoutines: # Mapping Server functions to equivalent Parallel expressions
mapping:
AddOneToNum: '{0} + 1' # 'AddOneToNumber(myParam)' --becomes--> 'myParam + 1'
GetBalanceInUSD: '{0} * 0.75' # 'GetBalanceInUSD(myParam)'' --becomes--> 'myParam * 0.75'
libraries: # The libraries within which custom routines are implemented
-
name: mylib # The name of a library: 'mylib'
path: /path/to/lib # The location of the mylib library
type: SHARED_LIBRARY # The library type: SHARED_LIBRARY (.so) or OBJECT_FILE (.o)
routines: # A list of the routines available within the mylib library
ACustomRoutine: # A routines within the mylib library:
type: STRING # The function return type
externalName: a_custom_func # Name of the C/C++ function in the specified library
arguments: # The parameters to the function, descrbied as name/type
-
name: arg1 # Parameter names and datatype. Types are CHAR, STRING, DOUBLE,
type: FLOAT # FLOAT, INT, LONG, SHORT, UCHAR, UINT, ULONG or USHORT.
-
name: arg2 # etc.
type: STRING # etc.
AnotherCustomRoutine: # Another routines within the mylib library:
type: STRING # The function return type
externalName: another_func # Name of the C/C++ function in the specified library
arguments: # The parameters to the function, described as name & type
-
name: arg1 # Parameter names and datatype. Types are CHAR, STRING, DOUBLE,
type: CHAR # FLOAT, INT, LONG, SHORT, UCHAR, UINT, ULONG or USHORT.
-
name: arg2 # etc.
type: INT # etc.
, multiple selections available,
Related content
Hashed File Database Tables
Hashed File Database Tables
Read with this
The S2PX configuration file
The S2PX configuration file
More like this
Hashed File Stage
Hashed File Stage
Read with this
Executing S2PX Conversion
Executing S2PX Conversion
More like this
Server to Parallel Architecture and Workflow
Server to Parallel Architecture and Workflow
Read with this
Hashed File Parameterisation
Hashed File Parameterisation
More like this
© 2015-2024 Data Migrators Pty Ltd.