Properties for discovery using OSLC Automation Session

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: Fix Pack
4In 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.