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.
The plugin will update and re-compile all Jobs containing the deprecated Stages.
Instructions
Tasks
Create 2 Tasks in the following order
- Source Code Checkout
- Execute Connector Migration Tool
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.
Input | Mandatory | Type | Description |
---|---|---|---|
Task description | N | Text field | Description of the Bamboo task |
Disable this task | N | Checkbox | If checked, this task will be disabled |
Repository | Y | Selection | The name of the repository |
Checkout Directory | N | Text field | Alternate sub-directory to which the code will be checked out Suggested Value Leave blank |
Force Clean Build | N | Checkbox | Removed the source directory and check it out again prior to each build Suggested Value Checked |
Input | Mandatory | Type | Description |
---|---|---|---|
Task description | N | Text field | Description of the Bamboo task |
Disable this task | N | Checkbox | If checked, this task will be disabled |
Executable | Y | Selection | The 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 field | The URL <domain name>:<port number> of the IBM Information Server Services tier Suggested Value ${bamboo.Domain} |
Server | Y | Text field | The URL<domain name> of the IBM Information Server Engine tier Suggested Value ${bamboo.ServerName} |
Username | Y | Text field | The username used to connect to IBM Information server Suggested Value ${bamboo.DatastageName} |
Password | Y | Text field | The password for the username specified above (if you check the Change password box) Suggested Value ${bamboo.DatastagePassword} |
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 field | Optional parameters
Preview mode = list the jobs that needs Connector Migration, but will not modify the jobs |
Unique CCMigrate Log Filename | Y | Text field | Unique log file name. Suggested Value ${bamboo.buildKey}.log |
Root ISX Directory | Y | Textfield | It must match the InfoServer Assets location specified in Artifacts tab |
Max Threads | Y | Textfield | Number of threads uses for identify before and after status Suggested Value 8 |
Fail plan when compile error | N | Checkbox | True = Build plan will fail when it encounter compilation error False (default) = Build plan will pass, even if there are compilation error |
Due to a known bug with Bamboo Remote Agent running on Windows. (If running Bamboo 6.10 or higher, the following no longer applies as the Bamboo Bug has been fixed)
If you need to run dm-ccmigrate-plugin via Remote agent you will need to do the following workaround
Related articles
Filter by label
There are no items with the selected labels at this time.