Generating Framework Models

To simplify and expedite the creation of cartridges, a Cartridge Generation feature is available in Design Studio. The cartridge generation feature works differently depending on the type of cartridge you are creating. For Activation Network cartridges, service actions, atomic actions, and action processors are created and linked in a 1:1:1 relationship for all combinations of the actions and entities you specify. For an Activation Service cartridges, only service actions are created, as the feature cannot determine which atomic actions (one or possibly more) you want to associate with the service actions in the cartridge you are creating. For Activation Service cartridges, a decision must also be made about the type of service model you will create for the customer (common, mixed or vendor/technology/software load-specific) which will affect the naming convention used for the atomic actions.

Note:

For Activation Service cartridges, you must create and associate atomic actions with the service actions that you created with the Cartridge Generation feature. For the atomic actions that you create (regardless of the type of service model used), you can reuse the action processors from cartridges. When using common atomic actions (that you have created) you must manually link atomic actions with action processors. If you are reusing atomic actions from cartridges, the links between the atomic actions and action processors will already exist.

To use the cartridge generation feature for generating a framework model of Activation Network cartridges, you specify the actions that will be performed by the cartridge (ADD, MOD, DEL, QUERY), and the entities on which these will be performed (PORT, SUBSCRIBER, SUBSCRIPTION, LINE, and so on). Also, you enter descriptions for the actions and entities, which are combined for each action and entity combination (for example, add a single port on the device). After you have entered this information into the Project editor Cartridge Layout tab, you generate a framework model by running the Cartridge Generation tool.

Note:

The Cartridge Generation tool does not overwrite a framework that already exists. Rather, it adds to framework new and modified actions and entities. Additionally, Design Studio does not delete old actions or entities. You can however, delete them manually.

When generating framework models, see the following topics:

Related Topics

About Common Service Models

About Vendor, Technology, and Software Load-Specific Service Models

About Mixed Service Models

Generating Framework Models for Activation Network Cartridges

You can use the Cartridge Generation tool to generate models for Activation Network cartridges.

To generate framework models for Activation Network cartridges:

  1. In the Studio Projects view, double-click an Activation Project entity to open the Project editor.

  2. Click the Cartridge Layout tab.

  3. In the Add area, click Add.

    Design Studio prompts you to enter an action and description.

  4. In the Entity area, click Add.

    Design Studio prompts you to enter an entity and description.

  5. Repeat steps 1 and 2 and add any additional action and entity combinations.

  6. Click Generate Cartridge.

    A dialog box appears and prompts you to confirm the generation.

  7. Click Yes.

    Design Studio creates service actions, atomic actions, and action processors for all action and entity combinations. The generated entities appear in the Studio Projects view. You can view the hierarchy and relationships in the Relation Graph view.

  8. To complete the modeling, adjust the properties and define parameters for the atomic action.

Related Topics

Generating Framework Models

Modeling ASAP Services

Generating Framework Models for Activation Services Cartridges

You can use the Cartridge Generation tool to generate models for Activation Service cartridges.

To generate framework models for Activation Service cartridges:

  1. In the Studio Projects view, double-click the desired Activation Service entity, and open the Project editor.

  2. Click the Cartridge Layout tab.

  3. In the Add area, click Add.

    Design Studio prompts you to enter an action and description.

  4. In the Entity area, click Add.

    Design Studio prompts you to enter an entity and description.

  5. Repeat steps 1 and 2 and add any additional action and entity combinations.

  6. Click Generate Cartridge.

    A dialog box appears and prompts you to confirm the generation.

  7. Click Yes.

    Design Studio creates service actions for all action and entity combinations. The generated entities appear in the Studio Projects view. You can view the hierarchy and relationships in the Relation Graph view.

  8. Create or locate the appropriate atomic actions and link them to the generated service actions.

    If you use common atomic actions, link them to the action processors in the Activation Network cartridges.

Related Topics

Generating Framework Models

Modeling ASAP Services