Configuring integrations to work with multiple projects
Integrations from Engineering Test Management to external inventory, software provisioning, and virtualization tools are isolated by project area. All assets that are associated with the integration, for example lab resources and automation, are only available in the associated project area. If no special action is taken, the integration applies to the default project area.
To isolate integrations to a project area other than the default,
you must edit the integration_config.xml file that is created during
the provider integration configuration. In the <instance>
tag
in integration_config.xml, add a new tag called <projectArea>
.
The value of that tag should be the name of the project area you want
to associate the integration with.
Example
This example shows the configuration of the Engineering Test Management provider
application to use the project area called Test Project Area
.
<RTLMExtensionAPIRegistration>
<adapter>
<name>BuildForge 7.1 RTLM Integration Adaptor</name>
<version>1.0</version>
<APIVersionSupported>1.0</APIVersionSupported>
<inventoryExtensionId>com.ibm.rational.test.lm.spi.bf.v71.inventory</inventoryExtensionId>
<automationExtensionId>com.ibm.rational.test.lm.spi.bf.v71.automation</automationExtensionId>
<pluginId>com.ibm.rational.test.lm.spi.bf.v71</pluginId>
<instance>
<projectArea>Test Project Area</projectArea>
<instanceId>localhost</instanceId>
<hostname>localhost</hostname>
<port>3966</port>
<offline>FALSE</offline>
<credential>
<username>root</username>
<password>foobar</password>
</credential>
</instance>
</adapter>
Test Project Areaproject area.
<adapter></adapter>
information for each project area to be used, making sure
to have a different value for instanceId
for each project area.