These properties apply to discovery using OSLC Automation
Session.
Properties related to integration over OSLC
- com.ibm.cdb.topobuilder.integration.oslc.automationprovider
- This property specifies direct URL addresses of OSLC Execute Automation
Service Providers that are not registered in Jazz SM Registry Services.
- The following example shows URL addresses of OSLC Execute Automation Service Provider for
ITM:
com.ibm.cdb.topobuilder.integration.oslc.automationprovider=http://<AUTOMATION_PROVIDER_INSTALLATION_HOST>:15210/itmautomationprovider
- The following example shows how to specify URL addresses for several
OSLC Execute Automation Service Providers:
com.ibm.cdb.topobuilder.integration.oslc.automationprovider.1=http://9.1.1.1:15210/itmautomationprovider
com.ibm.cdb.topobuilder.integration.oslc.automationprovider.2=http://9.2.2.2:15210/itmautomationprovider
- com.ibm.cdb.topobuilder.integration.oslc.automation.scope.alwaysrefresh=false
- The default value is false.
- This property is a global property that specifies whether OSLCAutomationAgent
rebuilds scope sets during every run. Rebuilding the scope sets requires
connection to Jazz SM Registry Services or OSLC Execute Automation
Service Providers, or both.
- If the property is set to true, the agent
rebuilds scope sets, even if the automation plan provided by OSLC
Execute Automation Service Provider did not change since the last
agent's run.
- com.ibm.cdb.topobuilder.integration.oslc.frsurl
- This property specifies Jazz SM Registry Services (FRS) IP address
that is used in integration with other products over OSLC. Jazz SM
Registry Services address must have the following format:
protocol://ip_or_hostname:port
This
property is also used by OSLCAgent.
- com.ibm.cdb.topobuilder.integration.oslc.automation.frsurl
- This property specifies the IP address in the form of a full path
to the registration collection of Jazz SM Registry Services (FRS).
It may be used when Jazz SM Registry Services uses other services
path than the default /oslc.
Properties related to discovery using Automation Session
- com.ibm.cdb.session.OSLCAutomation.deleteSudoFromCommands=false
- The default value is false.
- This property is a scoped property that can be set to true for targets for which sudo has to be
removed from commands that are sent to OSLC.
- Example of usage:
com.ibm.cdb.session.OSLCAutomation.deleteSudoFromCommands=true
com.ibm.cdb.session.OSLCAutomation.deleteSudoFromCommands.9.100.100.200=true
com.ibm.cdb.session.OSLCAutomation.deleteSudoFromCommands.scope_name1=true
- com.ibm.cdb.session.oslcautomation.pluginId=com.ibm.cdb.session.oslcautomation_1.0.0
- The default value is com.ibm.cdb.session.oslcautomation_1.0.0.
- This property specifies OSGI bundle id of the OSLC Automation
Session plug-in.
- com.ibm.cdb.session.itm.endpointClass=com.collation.platform.session.oslcautomation.OSLCAutomationEndpoint
- The default value is com.collation.platform.session.oslcautomation.OSLCAutomationEndpoint.
- This property specifies the endpoint class to be used.
- com.ibm.cdb.session.allow.OSLCAutomation=true
- The default value is true.
- This property is a scoped property that specifies whether TADDM
can use the OSLC Automation Session during the discovery.
- Example of
usage:
com.ibm.cdb.session.allow.OSLCAutomation=true
com.ibm.cdb.session.allow.OSLCAutomation.9.100.1.0=true
com.ibm.cdb.session.allow.OSLCAutomation.scope_set2=true
- com.ibm.cdb.session.prefer.OSLCAutomation=true
- The default value is true.
- This property is a scoped property that specifies whether OSLC
Automation Session is a preferred session for a discovery. The value
of this property takes precedence over any other preferred values,
for example, a standard ITM session.
- Example of usage:
com.ibm.cdb.session.prefer.OSLCAutomation=true
com.ibm.cdb.session.prefer.OSLCAutomation.9.100.100.200=true
com.ibm.cdb.session.prefer.OSLCAutomation.scope_name1=true
- com.ibm.cdb.session.oslcautomation.timeout.httpconnect=60000
- The default value is 60000 (60 seconds).
The value is expressed in milliseconds.
- This property is a global property that specifies timeout for
connection to OSLC Execute Automation Service Provider.
- com.ibm.cdb.session.oslcautomation.timeout.httpread=240000
- The default value is 240000 (4 minutes).
The value is expressed in milliseconds.
- This property is a global property that specifies timeout for
reading data from OSLC Execute Automation Service Provider.
- com.ibm.cdb.session.oslcautomation.request.async.maxretries=60
- The default value is 60.
- This property is a global property that specifies the maximum
number of consecutive requests for asynchronously generated AutomationResults.
- com.ibm.cdb.session.oslcautomation.request.async.delay=10000
- The default value is 10000 (10 seconds).
The value is expressed in milliseconds.
- This property is a global property that specifies the delay time
between consecutive requests for asynchronously generated AutomationResults.
Note:
In case the SSH Session to server fails due to timeout issues, try
configuring an optimum value for the below property:
- com.collation.mindterm.Ssh2Preferences= hello-timeout=30; alive = 25; compression=
9
- com.collation.discover.agent.app.packagedapp.mysap.SLDServerPortList =
51200
- This property allows to change the SLD port and the specified port shall be added in the sensor
configuration.
- com.ibm.cdb.security.auth.cache.itm.disabled=true
- The default value is true.
- This property determines whether credentials caching is disabled for OSLC discovery.
- This property is a scoped and profiled property. You can append an IP address, the name of a
scope set or a profile name. You can also set it in the profile configuration in Discovery
Management Console.