Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All

    Modifying Bulk Services and Devices in Cross Provisioning Platform

    Cross Provisioning Platform is an extension of the Network Activate application within Junos Space, which provides a single pane of interaction to deploy services across vendor network devices. You can modify the device and the service configuration in bulk on the basis of the service definition. This feature is applicable only to Juniper Networks devices.

    With this feature, you can modify all the services on the basis of a particular service definition or all the devices within a particular service definition. To modify services or devices in bulk, you need to create a configuration script in XSLT format and a GUI script in JS format.

    Note: Bulk modification cannot be applied on services and devices simultaneously.

    Make sure that you have the configuration and the GUI scripts present on the local machine.

    To modify and deploy services and devices in bulk:

    Modifying Bulk Services in Cross Provisioning Platform

    To modify services in bulk based on a service definition:

    1. In the Cross Provisioning Platform task pane, select CPP > Scripts.

      The Scripts page that appears displays a list of the existing scripts.

    2. Click the Add Script icon above the tool grid.

      The Add Script(s) page that appears contains the Script Settings section.

    3. In the Script Settings section, perform the following steps:
      • In the Name field, type 3 through 128 alphanumeric characters to identify the script that you are creating.
      • In the Description field, type 3 through 128 alphanumeric characters to further identify the script.
      • Select Junos Space from the Vendor Type drop-down list, because this feature supports only Juniper Networks devices.

        Note: The GUI Script field appears only when the Vendor Type is Junos Space. If the vendor type is third-party, the GUI Script field does not appear.

      • In the Configuration Script field, click Browse to upload the configuration script from the local machine.
      • In the GUI Script field, click Browse to upload the GUI script from the local machine.
      • Click Create to add the uploaded scripts to the Cross Provisioning Platform application.

      The Status dialog box that appears confirms the successful addition of scripts.

      Note: The default value of the Version field is 1.

    4. Click OK.

      You are redirected to the Scripts page.

    5. In the Cross Provisioning Platform task pane, select CPP > Service Definitions > Create CPP Service Definition.

      The Create Service Definition page appears.

    6. Perform the following steps in the Create Service Definition page:
      1. In the Name field, type 3 through 128 alphanumeric characters to identify the service definition that you are creating.
      2. In the Description field, type 3 through 128 alphanumeric characters to further identify the service definition.
      3. From the Type drop-down list, select the type of the service definition.
      4. In the Creation field of the JUNOS Space Service Scripts section, click Browse to upload the script.

        Note: The Modification script for JUNOS Space Service Scripts is optional. You do not have to upload the SAM Service Scripts because this feature is applicable to Juniper Networks devices.

    7. Click Create.

      The Service Definitions page that appears displays a list of the existing service definitions along with the one that you created.

    8. Right-click the service definition you created and click Attach Scripts.

      The Attach Scripts page appears.

    9. Perform the following steps:
      1. In the Bulk service modify field, click Browse and upload the bulk service modification script.
      2. In the Bulk device modify field, click Browse and upload the bulk device modification script.
      3. Click Attach.

      A confirmation dialog box appears to confirm the successful attachment of the scripts.

    10. Click OK.
    11. In the Cross Provisioning Platform, select CPP > Service Definitions.

      The Service Definitions page that appears displays a list of the existing service definitions.

    12. Right-click the service definition that you created and select Bulk Modify.

      The Bulk Modify page appears.

      Note: The Service option is selected by default in the Apply to section on the Bulk Modify page.

    13. On the Bulk Modify page, select the services that you want to modify.

      Cross Provisioning Platform provides you with an option to modify parameters before you deploy the services in bulk. Based on the script that you have attached, you have the following options:

      • Next—This option is available only if isGUIRequired is set to True in the script you have attached.
      • Deploy—This option is available only if isGUIRequired is to as False in the script you have attached.
    14. Click Next to modify services in bulk.

      The Bulk Service Modify page appears.

    15. Modify the parameters.

      Note: The script you have attached determines which parameters can be modified.

    16. Click Deploy.

      The Job Details dialog box that appears contains the Job ID. You can click the Job ID link to view the status of the modified services on the Job Management page.

    Modifying Bulk Devices in Cross Provisioning Platform

    To modify devices in bulk within a service definition:

    1. In the Cross Provisioning Platform task pane, select CPP > Scripts.

      The Scripts page that appears displays a list of the existing scripts.

    2. Click the Add Script icon above the tool grid.

      The Add Script(s) page that appears contains the Script Settings section.

    3. In the Script Settings section, perform the following steps:
      • In the Name field, type 3 through 128 alphanumeric characters to identify the script that you are creating.
      • In the Description field, type 3 through 128 alphanumeric characters to further identify the script.
      • Select Junos Space from the Vendor Type drop-down list, because this feature supports only Juniper Networks devices.

        Note: The GUI Script field appears only when the Vendor Type is Junos Space. If the vendor type is third-party, the GUI Script field does not appear.

      • In the Configuration Script field, click Browse to upload the configuration script from the local machine.
      • In the GUI Script field, click Browse to upload the GUI script from the local machine.
      • Click Create to add the uploaded scripts to the Cross Provisioning Platform application.

      The Status dialog box that appears confirms the successful addition of scripts.

      Note: The default value of the Version field is 1.

    4. Click OK.

      You are redirected to the Scripts page.

    5. In the Cross Provisioning Platform task pane, select CPP > Service Definitions > Create CPP Service Definition.

      The Create Service Definition page appears.

    6. Perform the following steps in the Create Service Definition page:
      1. In the Name field, type 3 through 128 alphanumeric characters to identify the service definition that you are creating.
      2. In the Description field, type 3 through 128 alphanumeric characters to further identify the service definition.
      3. From the Type drop-down list, select the type of the service definition.
      4. In the Creation field of the JUNOS Space Service Scripts section, click Browse to upload the script.

        Note: The Modification script for JUNOS Space Service Scripts is optional. You do not have to upload the SAM Service Scripts because this feature is applicable to Juniper Networks devices.

    7. Click Create.

      The Service Definitions page that appears displays a list of the existing service definitions along with the one that you created.

    8. Right-click the service definition you created and click Attach Scripts.

      The Attach Scripts page appears.

    9. Perform the following steps:
      1. In the Bulk service modify field, click Browse and upload the bulk service modification script.
      2. In the Bulk device modify field, click Browse and upload the bulk device modification script.
      3. Click Attach.

      A confirmation dialog box appears to confirm the successful attachment of the scripts.

    10. Click OK.
    11. In the Cross Provisioning Platform, select CPP > Service Definitions.

      The Service Definitions page that appears displays a list of the existing service definitions.

    12. Right-click the service definition and select Bulk Modify.

      The Bulk Modify page appears.

    13. Select the Device option in the Apply to section to modify the devices in bulk.
    14. Select the devices that you want to modify.

      Cross Provisioning Platform provides you with an option to modify parameters before you deploy the devices in bulk. Based on the script that you have attached, you have the following options:

      • Next—This option is available only if isGUIRequired is set to True in the script you have attached.
      • Deploy—This option is available only if isGUIRequired is set to False in the script you have attached.
    15. Click Next to modify devices in bulk.

      The Bulk Device Modify page appears.

    16. Modify the parameters.

      Note: The script you have attached determines which parameters can be modified.

    17. Click Deploy.

      The Job Details dialog box that appears contains the Job ID. You can click the Job ID link to view the status of the modified services on the Job Management page.

    Modified: 2017-02-15