mediation
DeploymentPolicy

This class defines the criteria, used by the NFM-P server, to determine when and how often to perform NFM-P-to-node deployments and node configuration saves.



public class DeploymentPolicy

Properties
autoSaveConfigScheme Specifies when the NFM-P server initiates a configuration save on the network element.

type=mediation.AutoSaveConfigScheme
default=everyDeployment
Displayed(tab/group)=Auto Save Scheme (/Configuration File Saving)

autoSaveConfigTreshold Specifies the number of deployments, after which the NFM-P server, performs a configuration save.

type=int
default=0
minimum=0
maximum=10000
Displayed(tab/group)=Auto Save Threshold (/Configuration File Saving)

deploymentMode If set to snmp, NFM-P server deploys configuration changes to the node, else the changes are saved in NFM-P database only.

type=mediation.DeploymentMode
default=snmp

retryFrequency Works in conjunction with the retryScheme parameter to specify how often the 5620 NFM-P server attempts to redeploy after a deployment failure.

type=mediation.RetryFrequency
default=5minutes
Displayed(tab/group)=Retry Interval (/Deployment Retries)

retryScheme Specifies the conditions under which the NFM-P server attempts to redeploy a configuration change after a deployment failure.

type=mediation.RetryScheme
default=retryNTime
Displayed(tab/group)=Retry Scheme (/Deployment Retries)

retryThreshold Works in conjunction with the retryScheme parameter to specify how many times the NFM-P server attempts to redeploy after a deployment failure.

type=int
default=2
minimum=0
maximum=10000
Displayed(tab/group)=Retry Threshold (/Deployment Retries)

saveConfigDetails If enabled, causes the node to save all node parameters in the configuration file, including those with default values.

type=boolean
default=false
Displayed(tab/group)=Save Details (/Configuration File Saving)

saveConfigInterval Specifies the minimum time interval between device configuration saves. If multiple save requests for the same NE occur during the interval,the first request is processed, but the remaining requests are each delayed by saveConfigInterval. The delay can be repeated the number of times specified by saveConfigScheduling if one or more additional save requests occur before the saveConfigInterval period elapses. The maximum possible delay between the second request and the last request is saveConfigInterval x saveConfigScheduling. .

type=mediation.IntervalFrequency
default=30seconds
Displayed(tab/group)=Configuration Save Interval (/Configuration Save Tracker)

saveConfigScheduling Specifies the maximum number of times that a configuration save is delayed when multiple save requests are sent to an NE. The maximum possible delay between two save config requests is the saveConfigScheduling value multiplied by the saveConfigInterval value. The maximum possible delay occurs when the NFM-P requests at least one configuration save during consecutive saveConfigInterval periods.

type=int
default=5
minimum=1
maximum=10
Displayed(tab/group)=Interval Repeat Limit (/Configuration Save Tracker)

scheduledSaveConfigFrequency Specifies the interval for the ScheduleSaveConfigScheme parameter.

type=mediation.ScheduledSaveConfigFrequency
default=1hour
Displayed(tab/group)=Scheduled Save Interval (/Configuration File Saving)

scheduledSaveConfigScheme Schedules the initiation of node config saves at regular intervals, depending on or regardless of deployment activity.

type=mediation.ScheduledSaveConfigScheme
default=none
Displayed(tab/group)=Scheduled Save Scheme (/Configuration File Saving)

  
Properties inherited from ManagedObject
actionMask, children-Set, deploymentState, isFaultSquelched, name, objectFullName, selfAlarmed
 
Methods

configure

Input Parameters:
deployer : Deployer - the deployment state
synchronousDeploy : boolean - (Optional) Specify whether to block until the changes have been fully deployed to the network. A value of "true" means to block. A value of "false" means to return immediately. Default: false (asynchronous)
clearOnDeployFailure : boolean - (Optional) Specify whether to clear any failed deployers. A value of "true" means to clear. A value of "false" means to leave the failed deployer. Default: false
deployRetries : int - (Optional) The number of times to attempt re-deployment during synchronous deployment. This parameter is meaningless in the asynchronous case. Default: 0
deployRetryInterval : long - (Optional) The number of milliseconds to wait between deployment retries. This parameter is meaningless in the asynchronous case. Default: 0
taskDescription : string - (Optional) A user friendly description of what the operation does. This information will be used by the task manager.
configInfo : config(mediation.DeploymentPolicy) -
continueOnFailure : continueOnFailure - (Optional) Continue processing requests in this stream if an exception occurs, unless the request is invalid. Default: false
Exceptions:
mediation.DeploymentPolicy.configureException

getInfo

Input Parameters:
resultFilter : ResultFilter - (Optional) Filter for narrowing down the information returned per object
continueOnFailure : continueOnFailure - (Optional) Continue processing requests in this stream if an exception occurs, unless the request is invalid. Default: false
Output Parameters:
configInfo : summary(mediation.DeploymentPolicy) -
Exceptions:
mediation.DeploymentPolicy.getInfoException