To open the Profile Management Perspective, navigate to Window > Open Perspective > Other and select Profile Manager as shown in Figure 1.
Figure 1: Profile Management Perspective
Profile Manager View
This view acts as an explorer for the profiles that are loaded onto the eStudio workspace. To load a profile onto the workspace, right-click on the Profiles node and go to the Load Profile sub-menu. By default, all the MQ and ESB profiles are present in:
- $FIORANO_HOME/fmq/profiles
- $FIORANO_HOME/esb/server/profiles
The profiles present are displayed in subsequent menus. Choose a profile to load it onto the workspace, as shown in Figure 2.
Figure 2: Loading a profile
To load profiles from locations other than the default profiles directories:
- Click on the Other option present in the Load Profile menu.
- Select the profile directory to load the profile. Profiles can also be imported from .zip files using the Import Profile option available in the right-click menu.
- When a profile is loaded, a new child profile is added to the Profiles node with a profile name. The new profile is opened in a profile editor.
- A profile once loaded can be opened by double-clicking the profile node.
Profile Editor
The Profile Editor is divided into two parts – the Component tree on the left and the Properties UI on the right.
Figure 3: Profile Editor
Component Tree
When a profile is opened, it is presented in the form of a tree containing domain nodes ( ) and component instance nodes ( ). The component instances that are part of the profile are specified in the Deployment list files (*.lst) present in the {PROFILE_DIR}\deploy directory where PROFILE_DIR is the root directory of the profile.
The component tree has a node for each Component Instance in the profile. If a component instance has any dependencies then a node called DependsOn will be added as a child node. This node lists all the dependencies of the component instance.
The component tree in eStudio Profile Editor also has a search feature that enables the user an easy access to any component instance. To find a component instance in the tree, press Ctrl+F or right-click on the profile's root node and select Search. In the text box opened at the bottom of the tree, enter the name or a part of the name of a component instance and press Enter to find the node.
Figure 4: Search in Profile Editor's Component Tree
Properties UI
The Properties UI of a profile editor consists of property Name-Value pairs and a description area. It displays the properties of the node selected in the Component tree. Hovering the mouse over a property will display its description in the description area.