The following environment variables are available for all script loads and script exports, both Windows and UNIX/Linux.
All load scripts
The following variables are available in all load scripts:
Environment variable | Description |
---|---|
WSL_LOAD_FULLNAME | The fully-qualified load table name. |
WSL_LOAD_TABLE | The unqualified load table name. |
WSL_LOAD_SCHEMA | The schema for the load table. |
WSL_LOAD_DB | The name of the database for the load table. |
WSL_TEMP_DB |
|
WSL_TGT_DSN | The ODBC data source name (DSN) for the load table's storage connection. |
WSL_TGT_SERVER | The server for the load table's storage connection. |
WSL_TGT_DBPORT | The database port for the load table's storage connection. |
WSL_TGT_DBID | The Database ID property of the load table's storage connection. |
WSL_TGT_USER | The user id for the load table's storage connection. |
WSL_TGT_PWD | The password for the load table's storage connection. |
All load scripts from Database or ODBC connections
In addition to the variables in the previous table, the following variables are available in all load scripts from Database or ODBC connections:
Environment variable | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
WSL_SRC_DSN | The ODBC data source name (DSN) for the source connection. | |||||||||
WSL_SRC_SERVER | The server for the source connection. | |||||||||
WSL_SRC_DBPORT | The database port for the source connection. | |||||||||
WSL_SRC_DBID | The Database ID property of the source connection. | |||||||||
WSL_SRC_DB | The name of the database for the source connection. | |||||||||
WSL_SRC_SCHEMA | The Source Schema property of the load. The property is fetched without modification, so there may or may not be a trailing dot depending on how it is configured.
| |||||||||
WSL_SRC_USER | The user id for the source connection. | |||||||||
WSL_SRC_PWD | The password for the source connection. |
All export scripts
The following variables are available in all export scripts:
Environment variable | Description |
---|---|
WSL_EXP_NAME | The export object name. |
WSL_EXP_FULLNAME | The fully-qualified export table name. |
WSL_EXP_TABLE | The unqualified export table name. |
WSL_EXP_SCHEMA | The schema for the export table. |
WSL_EXP_DB | The name of the database for the export table. |
WSL_TEMP_DB |
|
WSL_SRC_DSN | The ODBC data source name (DSN) for the export table's storage connection. |
WSL_SRC_SERVER | The server for the export table's storage connection. |
WSL_SRC_DBPORT | The database port for the export table's storage connection. |
WSL_SRC_DBID |
|
WSL_SRC_USER | The user id for the export table's storage connection. |
WSL_SRC_PWD | The password for the export table's storage connection. |
All scripts
In addition to the specific variables in the previous tables, the following variables are available in all scripts:
Environment variable | Description |
---|---|
WSL_META_DSN | The ODBC data source name (DSN) for the meta-repository connection. |
WSL_META_SERVER | The server for the meta-repository connection. |
WSL_META_DBID | The Database ID property of the meta-repository connection. |
WSL_META_DB | The name of the database for the meta-repository connection. |
WSL_META_SCHEMA | The meta-repository schema name, with a trailing dot. |
WSL_META_USER | The user id for the meta-repository connection. |
WSL_META_PWD | The password for the meta-repository connection. |
WSL_WORKDIR |
|
WSL_SEQUENCE | A unique sequence number for the load or export task. |
WSL_PARAMnnn | Any parameters that start with the load table or export object name. Example: A table called load_abc has a parameter called load_abc_server defined. In this case, a variable called WSL_PARAM_SERVER (Windows) or PARAM_SERVER (UNIX/Linux) will be created. |