Page Properties | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
The MettleCI Connector Migration Tool plugin is used to automate the changing of Jobs to use Connector Stages instead of the deprecated Plug-in and Operator Stages. It uses the IBM-supplied Connector Migration Tool (AKA 'CCMT') which is provided as part of the installation media for each new version of DataStage.
...
. MettleCI provides an intelligent wrapper around the Connector Migration Tool to identify and upgrade the relevant jobs, also reporting issues that cannot be resolved by the Connector Migration Tool itself. You can use the Execute Connector Migration Tool task to invoke the Connector Migration Tool and log its output to the Bamboo log.
Configuring the Connector Migration Source Code Checkout Task
Navigate to the Artefacts configuration tab for your job and add a new definition for InfoServer Assets:
Name | Location | Copy pattern | Operations |
---|---|---|---|
InfoServer Assets | datastage |
| Share |
...
Create two Bamboo Tasks in the following order:
Source Code Checkout
Execute Connector Migration Tool
Configure each task as described below
Info |
---|
...
Note that you may add additional tasks in between Source Code Checkout and Execute Connector Migration Tool |
...
, however Source Code Checkout must always come before Execute Connector Migration Tool. |
...
Configure each task as described below
Source Code Checkout Settings
Provide the following details:
...
Input
...
Mandatory
...
Type
...
Description
...
Task description
...
N
...
Using the Source Code Checkout Task user interface
Navigate to the Tasks configuration tab for the job (this will be the default job if creating a new plan).
Click the name of an existing Export DataStage Asset task or click Add Task and then search 'DataStage' to easily locate the Export DataStage Asset task type, in order to create a new task.
Complete the following settings:
Input
Mandatory
Type
Description
Task description
N
Task description | Description of the Bamboo task | ||||
---|---|---|---|---|---|
Disable this task | N | CheckboxIf checked, this task will be disabled | |||
Repository | Y | SelectionThe name of the repository | |||
Checkout Directory | N | Text fieldAlternate sub-directory to which the code will be checked out
. It is recommended that you leave this option empty. | |||
Force Clean Build | N | CheckboxRemoved the source directory and check it out again prior to each build
|
Execute Connector Migration Settings
Provide the following details:
. It is recommended that you check this option. |
Click Save
Using the Execute Connector Migration Task user interface
Navigate to the Tasks configuration tab for the job (this will be the default job if creating a new plan).
Click the name of an existing Export DataStage Asset task or click Add Task and then search 'DataStage' to easily locate the Export DataStage Asset task type, in order to create a new task.
Complete the following settings:
Task description | Description of the Bamboo task | |||
---|---|---|---|---|
Disable this task | NCheckbox | If checked, this task will be disabled | ||
Executable | Y | SelectionThe name of the DataStage client capability to be used by this task At least one DataStage client capability needs to be defined | InfoServer Authentication||
Domain | Y | Text fieldThe URL <domain name>:<port number> of the IBM Information Server Services tier Suggested Value. It is recommended you use the value${bamboo.Domain} . | ||
Server | Y | Text field | The URL<domain name> of the IBM Information Server Engine tier Info | Suggested Value. It is recommended you use the value |
Username | Y | Text fieldThe username used to connect to IBM Information server Info | Suggested Valueserver. It is recommended you use the value | |
Password | Y | Text fieldThe password for the username specified above (if you check the Change password box) Info | Suggested Value. It is recommended you use the value | |
Execute Settings | ||||
Project Name | Y | Text field | The name of the IBM Information Server DataStage project containing the job or sequence to execute | |
Optional parameters | N | Text fieldOptional parameters
Info |
| |
Unique CCMigrate Log Filename | YText field | Unique log file name. Info | Suggested ValueIt is recommended you use the value | |
Root ISX Directory | Y | TextfieldIt must match the InfoServer Assets location specified in Artifacts tab | ||
Max Threads | YTextfield | Number of threads uses for used to identify before and after status Info | Suggested Value8. If you don’t have a reason to choose otherwise it is recommended you use the value | |
Fail plan when compile error | NCheckbox |
|
...
|
Click Save
Note |
---|
Remote Agent WorkaroundAtlassian Bamboo Remote Agents running on Windows (before Bamboo v6.10) exhibit a problem for which you may need to implement a workaround documented here. |
Related articles
...
Using the Source Code Checkout Task in a YAML pipeline
Code Block | ||
---|---|---|
| ||
<TBC> |
Using the Execute Connector Migration Task in a YAML pipeline
Code Block | ||
---|---|---|
| ||
<TBC> |