Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


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.




    Enter a name for the service definition.


    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.


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


    Select the service type from the list of available types:

    • Predefined service types

      • PW-LDP

      • PW-BGP

      • VPLS

      • L3VPN

      • NPS

      • Device

      • Report

      • VLAN-PATH

      • PW-LDP-IPASO

      • L3VPN-IPASO

    • Customized service types

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

    Operation Type

    Select one of the following operation type:

    • Create—If you select this option, the create scripts are executed.

    • Modify—If you select this option, the modify scripts are executed.

    Select Scripts

    Select a script.

    The Select Scripts section lists the scripts that belong to various vendors along with the script version number. To find the script that you want to add, you can perform a search in the search box.

    Add Script

    Click Add Scripts to add a script to the service definition.

    Selected Script

    The Selected Scripts section lists the scripts that you have selected. The scripts are listed based on the vendor type and operation type.

    To delete a script, in the Action column click the delete icon.

  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.