Overview
Fiorano Deployment Manager allows you to control the deployment of business components and event processes on various nodes in the Fiorano network. You can use a combination of Labels (Development, QA, Staging, and Production) and other identifiers (GUIDs, version numbers and node names) to create comprehensive and powerful rules to control the deployment of Event Processes.
Select Deployment Manager Node from Tools view, right-click and select Login to connect to Enterprise Server.
Figure 1: Tools View
After Logging in, Deployment Manager View will be displayed. All Deployment Manager related actions like designing of new rules, modifying existing rules, etc can be performed from this view. To explicitly open Deployment Manager View, right-click on Deployment Manager Node and select View Deployment manager.
Figure 2: Fiorano Deployment Manager View
Fiorano Deployment Manager is a fairly straightforward tool with self-explanatory controls. This section briefly describes the various actions that can be performed using this tool.
Creating a Rule
You can set rules for the deployment of a business component in an event process(s) on a particular node(s).
To create a new rule, click the New button; the New Rule dialog box is displayed.
Figure 3: New Rule Dialog
The New Rule window consists of the following controls:
- Allow: Select this option to create a positive rule. A positive rule is one where a business component, event process, or peer server are allowed to perform a task.
- Disallow: Select this option to create a negative rule. A negative rule is one where a business component, event process, or peer server are restricted from performing a task.
- Execution of business service: This field contains three checkboxes for creating business service-specific rules:
- Where business component guid contains guid: Select this option to specify the GUID of a business service in a rule.
- Where business component version matches version: Select this option to specify the Version of a business service in a rule.
- Where business component label contains label: Select this option to specify the Label of a business service in a rule.
- As part of event process(s): This field contains three checkboxes for creating event process specific rules
- Where event process guid contains guid: Select this option to specify the GUID of an event process in a rule.
- Where event process version matches version: Select this option to specify the Version of an event process in a rule.
- Where event process label matches label: Select this option to specify the Label of an event process in a rule.
- On peer server[s]:
- Where peer server name contains name: Select this option to specify the name of a peer server in a rule.
- Where peer server label contains label: Select this option to specify the label of a peer server in a rule.
Conditions in the New Rule Dialog box
Execution of Business Components
Set conditions for the rule in Business component[s] panel selecting the desired checkboxes.
Where business component guid contains guid
To set the rule on the basis Business Component GUID, select Where business component guid contains guid condition and select guid hyperlink from Rule Description panel, and select the required Business Components from the Business Component Selection Dialog panel.
Figure 4: Business Component Selection dialog
Where business component version matches version
To set the rule on the basis of Business Component Version, select the where business component version matches version condition and select the version hyperlink from Rule Description panel, and select the required Business Component Versions from the Business Component Version Selection Dialog panel.
Figure 5: Business Component version selection dialog
Where business component label matches label
To set the rule on the basis of Business Component Label, select the where business component label matches label condition and select Label hyperlink from Rule Description panel, and select the required Business Component Label from the Business Component Label Selection Dialog panel.
Figure 6: Business Component Version selection dialog
As part of Event Processes
Set conditions for the rule in Event Process[s] panel selecting the desired checkboxes. You can specify multiple conditions for a single rule by selecting more than one checkbox.
Where event process guid contains guid
To set the rule on the basis of Event Process GUID, select the where event process guid contains guid condition and select guid hyperlink from Rule Description panel, and select the required Event Processes from the Event Process Selection Dialog panel.
Figure 7: Event Process selection dialog
Where event process version matches version
To set the rule on the basis of Event Process Version, select the where event process version matches version condition and select version hyperlink from Rule Description panel, and select the required Event Process Versions from the Event Process Version Selection Dialog panel.
Figure 8: Event Process Version selection dialog
Where event process label matches label
To set the rule on the basis of Event Process Label, select the where event process label matches label condition and select label hyperlink from Rule Description panel, and select the required Event process labels from the Event Process Label Selection Dialog panel.
Figure 9: Event Process Label selection dialog
On peer servers
Set conditions for the rule in Peer Server[s] panel by selecting the desired check boxes. You can specify multiple conditions for a single rule by selecting more than one checkbox.
Where peer server name contains name
To set the rule on the basis of Peer Server name, select the where peer server name contains name condition and select name hyperlink from the Rule Description panel, and select the required peer servers from the Peer Server Selection Dialog panel.
Figure 10: Peer Server selection dialog
where peer server label contains label
To set the rule on the basis of Peer Server label, select where peer server label contains label condition and select the label hyperlink from the Rule Description panel, and select the required peer servers from the Peer Server Label Selection Dialog panel.
Figure 11: Peer Server label selection dialog
Modifying a Rule
To modify a rule, perform the following steps:
- Select a rule in the Available Rules section.
- Click on the Modify button. The Modify Rule dialogbox gets opened.
- Make the required changes and click OK.
Creating a copy of a Rule
Although creating Rules using Deployment Manager is straight forward, creating variants of complex rules can be cumbersome and repetitive. To simplify the process, the tool allows you to create copies of a rule. In this way, you can create copies of complex rules and tweak them to create variants. To create a copy of a rule:
- Select a rule in the Available Rules section.
- Click the Copy button; a copy of the rule will be created with all the set conditions.
- Make the required changes to the rule.
- Enter the name of the new rule and click OK button.
Deleting a Rule
To delete a rule, perform the following steps:
- Select a Rule in the Available Rules section.
- Click on the Remove button.
Testing the Rule
The functionality of a Rule can be checked by testing it against the relevant parameters of a business component, event process or peer server. To test the Rule[s], perform the following steps:
- Click the Test button; the Test dialog box gets opened.
Figure 12: Test dialog
- Select the Deployment Permission or Composition Permission option.
- From the Business Component section, select applicable GUID from the GUID drop-down.
- Select Version and Label from their respective drop-down lists.
- From the Event Process section, select applicable Event Process GUID, version and label from their respective drop-down lists.
- Next, select the peer server name and label from the Peer Server section.
- Click Verify to test the rule.
Refreshing the display of Rules
To refresh the display of Rules in the Available Rules section, click the Refresh button.
Changing the precedence of Rules
In the Available Rules section, all rules starting from the top-most one are arranged in decreasing order of priority.
To change the precedence of rules, select a rule and click the Move Up or Move Down button.