|
This appendix describes how to build Service Requests for device provision/unprovision and subscriber provision/unprovision. An asterisk (*) indicates a mandatory input value entry to the attribute.
Note In the $CCNSC_HOME/CSCObacss/spm/profiles/BroadBand/pp directory, each provision profile "*.pp" is a role file. The value of $ROLE is the file name less the ".pp" extension. For example, if the file name is LACPPPoA.pp, the value of $ROLE is "LACPPPoA". |
Note It can be an empty string when FeatureData.operation_type has a value assigned to it. If values are assigned to both, this attribute and the FeatureData.operation_type, the value of FeatureData.operation_type has higher precendence to overwrite this value. |
Note Refer to the provision profile. Each provision profile lists all service feature names available for the specific role (for example: Basic, IPPool, PVCRange...). |
Note If no value assigned on the attribute "default_operation_type", then you should assign a value here. |
Note For device provision you should assign a unique string here. When you do the service unprovision, SPM server delete the service according to this string. It is import when you want to delete a service, the value of FEATURE_ID you pass here must be the same string you use in the device provision (add service). |
Note For subscriber provision case a unique string is not required. The rule for assigning the value of
FEATURE_ID for subscriber provision is: Service subscriber provision: Value of FEATURE_ID=RDN of System_service_id value in network_elements.config_paramNVPair list PVCRange and SinclePVC subscriber provision: Value of FEATURE_ID=RDN of System_interface_endpoint value in network_elements.config_paramNVPail list Fallout subscriber provision: Value of FEATURE_ID=any unique string not equal to RDN of System_interface_endpoint value in network_elements_config_param NVPair list |
Note For subscriber unprovisioncase use the same value of FEATURE_ID that is defined in the subscriber provision case. |
Note Specify download method and destination without explicitly passing the information. The default values are picked up from respective PP. |
What follows is a list of download methods and download destintation provided by BAC:
case 1: PP_DOWNLOAD_METHOD = HTTP
SYNTAX_CHECK_ENABLED = true (default value is : false)
case 2: PP_DOWNLOAD_METHOD = Deployed_Only
case 3: PP_DOWNLOAD_METHOD = Console:portNumber (for example: Console:2011)
case 4: PP_DOWNLOAD_METHOD = File; DEST_FILE_NAME = fileName (it is put under $Instll_BAC/spm/logs )
case 5: If USE_SSH = true (optinal: when download method is telnet), SSHEncryption = 3des | des
case 6: PP_DOWNLOAD_METHOD = telnet (default value used by backend server)
case 1: PP_DESTINATION = StartUp (donwload to running and startup config)
case 2: PP_DESTINATION = Running (default)
Note See the variables from the corresponding template. To determine which template should be referenced, refer to the file in the following directory: $CCNSC_HOME/CSCObacss/spm/profiles/BroadBand/pp; the template directoryis $Install_BAC/common/templates/BroadBand. |
Note For device provision pass all the template variables with values into config_param. |
Note For device unprovisionall NVPair lists passed in device provision case are not required to be passed in unprovision case. The attrbiute in device unprovision case is optional. |
Note For subscriber provision pass all template variables with values to this attribute. |
Note For subscriber unprovisionall NVPair List what you have passed in subscriber provision case should be exactly the same as those passed to this attribute. |
<String VarName="System_COND_RADIUS"/>
<String VarName="System_COND_CNOTE"/>
<String VarName="System_CNOTE_ip_address"/>
#if ($System_COND_RADIUS == $radius)
aaa authentication ppp default radius local
aaa authentication ppp default local
aaa authorization network default group radius
#if ($System_COND_CNOTE == $tt)
logging $System_CNOTE_ip_address
<NegationTemplateDef><![CDATA[
<classPath>com.cisco.dslnms.tmog.ActionHandle</classPath>
<componentList CType="ComponentList">
<name>System_COND_RADIUS</name>
<displayName>Authentication Type</displayName>
<defaultValueList CType="TextList">
<name>System_COND_CNOTE</name>
<displayName>CNOTE</displayName>
<enableVarList CType="TextList">
<String >System_CNOTE_ip_address</String>
<name>System_CNOTE_ip_address</name>
<displayName>CNOTE IP Address</displayName>
<classPath>com.cisco.dslnms.tmog.actions.TmogBasicCnoteHandle</classPath>
System_CNOTE_ip_address = a.b.c.d
Posted: Wed May 21 08:25:06 PDT 2003
All contents are Copyright © 1992--2003 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.