Configuring Network Integrity Processors

To configure a processor:

  1. Open the Processor editor Details tab.

  2. (Optional) In the Description field, enter a description for the processor.

  3. In the Implementation Class field, do one of the following:

    • To create a new Java implementation class, click the Implementation Class link.

      The New Java Class dialog box appears. Click the Help icon in the dialog box for more information about creating the Java class.

    • To choose an existing implementation class, click Select.

      The Select Java Implementation dialog box appears.

      Select an implementation class from the Matching Items list. You can filter the Matching Items list by typing in the Choose type that implements interface field.

  4. (Optional) In the Documentation field, enter additional information about the processor.

  5. Add context parameters.

    See "About Context Parameters for Network Integrity Processors" for more information.

  6. Add property groups and properties.

    See "About Properties and Property Groups" for more information.

  7. Save the processor.

Related Topics

About Network Integrity Processors

Creating Network Integrity Processors

Adding Existing Processors to Network Integrity Actions

Network Integrity Processor Editor

About Context Parameters for Network Integrity Processors

Context parameters identify individual inputs to, and outputs from, processors. These parameters are defined by name, data type, and description. Input and output parameters, with other processor-specific attributes like properties, are used in generated classes.

Configure context parameters on the Processor editor Context Parameters tab.

You can add the following types of context parameters:

  • Input parameters: an object, output from a predecessor processor in the sequence of processors in the action, that contains parameters relevant to the current processor.

  • Output parameters: an object, that is created or modified by the processor. If a processor is configured with an output parameter, Design Studio sets the interface to have the response object as the return type.

Related Topics

About Network Integrity Processors

Creating Network Integrity Processors

Configuring Network Integrity Processors

Adding Input Parameters to Network Integrity Processors

Adding Output Parameters to Network Integrity Processors

Configuring Network Integrity File Transfer Processors

Configuring Network Integrity File Parser Processors

Network Integrity Processor Editor

Adding Input Parameters to Network Integrity Processors

To add input parameters to a processor:

  1. On the Processor editor Context Parameter tab, in the Input Parameters area, click Select.

    The Select Output Parameter dialog box appears.

  2. From the list of parameters output by predecessor processors in the sequence of processors in the action, select parameters to add as input.

    Design Studio displays a warning message if there are no valid output parameters to choose from.

  3. Click OK.

    Design Studio adds the output parameters to the Input Parameters area of the current processor.

Related Topics

About Context Parameters for Network Integrity Processors

Adding Output Parameters to Network Integrity Processors

About Network Integrity Processors

Configuring Network Integrity Processors

Configuring Network Integrity File Transfer Processors

Configuring Network Integrity File Parser Processors

Network Integrity Processor Editor

Adding Output Parameters to Network Integrity Processors

To add output parameters to a processor:

  1. On the Processor editor Context Parameter tab, in the Output Parameters area, click Add.

    The Create Output Parameter dialog box appears.

  2. In the Parameter Name field, enter a name for the parameter.

  3. From the Parameter Type list, do one of the following:

    • Select a primitive type.

    • Click Browse and select an existing qualified Java class name.

    • Enter a valid and available Java object. This value is automatically validated to ensure that it is a valid Java object type.

    • Enter a Java generic. For example, java.util.primitive<String>.

  4. (Optional) In the Description field, add information about the parameter.

  5. Click OK.

    Design Studio generates the Request and Response Java classes.

Related Topics

About Context Parameters for Network Integrity Processors

Adding Input Parameters to Network Integrity Processors

About Network Integrity Processors

Configuring Network Integrity Processors

Network Integrity Processor Editor

About Properties and Property Groups

A property group is a container that contains properties. Properties are name/value pairs that are passed to the processor through the property group.

Design Studio generates the Java class for the property group so you can access the property values using getter and setter methods.

You can configure property groups as managed groups and as map groups. Map property groups produce a simplified API for properties used as maps.

Property values can be set in the following ways:

  • At design time, by setting the property with a static value.

  • At deployment time, by setting the property with a cartridge model variable.

  • At run time, using the MBean interface, by configuring its property group as a managed group.

You can configure properties as sensitive. Sensitive properties must be contained in managed property groups. Therefore, you can set the value of sensitive properties at run time. You can also set sensitive property values at deployment time by setting it with a model variable. Sensitive properties cannot have static values.

For more information about properties and property groups, see Network Integrity Developer's Guide.

Related Topics

Adding Property Groups to Network Integrity Processors

Adding Properties to Network Integrity Property Groups

About Network Integrity Processors

Configuring Network Integrity Processors

Working with Model Variables

Adding Property Groups to Network Integrity Processors

To add property groups to a processor:

  1. On the Processor editor Properties tab, in the Property Groups area, click Add.

    The Create Property Group dialog box appears.

  2. In the Name field, enter a name for the property group.

  3. (Optional) In the Description field, add information to identify the property group.

  4. (Optional) To configure the property group as a managed property group, select the Managed check box.

    A managed property group is configurable at run time using the MBean interface. Managed property groups can contain sensitive properties.

  5. (Optional) To configure the property group as a map property group, select the Map check box.

    A map property group produces a simplified API for properties used as maps.

  6. Click OK.

    Design Studio creates the property group and adds it to the Property Groups area.

  7. Save the processor.

Related Topics

About Properties and Property Groups

Adding Properties to Network Integrity Property Groups

About Network Integrity Processors

Configuring Network Integrity Processors

Working with Model Variables

Network Integrity Processor Editor

Adding Properties to Network Integrity Property Groups

To add properties to property groups:

  1. On the Processor editor Properties tab, in the Property Groups area, select a property group.

  2. In the Properties area, click Add.

    The Create Property dialog box appears.

  3. In the Name field, enter a name for the property.

  4. (Optional) To configure the property as sensitive, select the Sensitive check box.

    Sensitive property values must either be left blank or be assigned to a model variable. Sensitive properties can only be contained in managed property groups.

  5. In the Value field, define the property value.

    Do one of the following:

    • To define a static value, enter the value in this field.

    • To not define a value, leave this field blank.

    • To define the property value with a model variable, select a model variable from the Model Variables list.

      Model variables allow you to set the property value at deployment time.

  6. (Optional) In the Description field, add information to identify the property.

  7. Click OK.

    The property is added to the property group.

  8. Save the processor.

Related Topics

About Properties and Property Groups

Adding Property Groups to Network Integrity Processors

About Network Integrity Processors

Configuring Network Integrity Processors

Working with Model Variables

Network Integrity Processor Editor