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

    Creating a Cross Provisioning Platform Service Definition

    Before you create a Cross Provisioning Platform (CPP)service order, you must complete the following tasks:

    • Import into the system the scripts that define the Juniper Networks devices.
    • Import into the system the scripts that define the third-party devices.

    To create a CPP service definition:

    1. In the Cross Provisioning Platform task pane, select CPP > Service Definitions.
    2. In the CPP > Service Definition window, click on the + button. The Create Service Definition window appears.
    3. Enter information in the Create Service Definition window according to the descriptions in the following table.

      Parameter

      Description

      Name

      Enter a name for the service definition.

      ID

      Enter a unique ID to associate with this service definition in the range 1 through 2147483647.

      Note: The service definition ID is optional. If you do not provide any value in this field, the default value is -1. In the service definition selection grid, no value is displayed in the ID column. Each service definition is assigned a unique ID. If you give an existing ID value while creating a new service definition, exception occurs.

      Description

      Enter a description of the service to distinguish its operation from others.

      Type

      Select the service type from the list of available types:

      • Predefined service types
        • PW-LDP
        • PW-BGP
        • VPLS
        • L3VPN
        • NPS
        • Device
        • Report
        • VLAN-PATH
      • Customized service types

        Note: You can create service types in CPP > Service Types.

      SAM Service Scripts

      This tab has two colums:

      • Select SAM Creation Script—Select a SAM creation script from the list of scripts available in this section and the same would be populated in the corresponding text field. If you need to remove the selected script, deselect the same.
      • Select SAM Modification Script—Select a SAM modification script from the list of scripts available in this section and the same would be populated in the corresponding text field. If you need to remove the selected script, deselect the same.

      Junos Space Service Scripts

      This parameter provides two fields:

      • Select Junos Space Creation Script—Select a Junos creation script from the list of scripts available in this section and the same would be populated in the corresponding text field. If you need to remove the selected script, deselect the same.

        Note: You cannot create a service definition if you have not selected the Junos Space creation script.

      • Select Junos Space Modification Script—Select a Junos modification script from the list of scripts available in this section and the same would be populated in the corresponding text field. If you need to remove the selected script, deselect the same.
    4. Click Create.
    5. In the Cross Provisioning Platform task pane, select CPP > Service Definitions.
    6. Select the service definition you just created and select Action > Publish Service Definition. The State column indicates when the service definition is published.

    The value in the ID field is associated with a service definition. This identifier can be used when you are searching for a particular service definition while creating a service order. You can search the service definition by its name, type or unique ID. You can modify the ID only during the migration of old service definition IDs.

    During migration, the default value of the ID is -1. You can modify this value using database executable scripts during migration.

    The migration scripts enable you to update the existing service definitions with IDs. A csv file that contains the service definition names and their unique identifiers is provided as an input. The migration script reads the names of the service definitions and the corresponding unique identifiers from the file and updates the service definitions in the database service policy table.

    Modified: 2017-02-15