...
- Service Guid: Provide a name that the system can uniquely identify the microservice.
- Name: Display name for the component. It is typically different from the Service Guid and is the name displayed by the Fiorano eStudio for this Component.
- Version: This value will be pre-populated, but can be edited if required.
Figure 3: Basic Details panel
- Category: The components that are registered in the Enterprise Server are categorized under different categories for easier maintenance as seen under the Micro Service Palette. In the Category field, a new Category name can be provided for the component or an existing Category can be selected from the available categories by clicking the button next to the property. Existing Categories can be viewed by clicking the ellipsis button that is displayed next to the Category field. On clicking ellipsis, the Category Selection dialog box is displayed as shown in the figure below. Multiple Categories can also be selected in the dialog box. The components are shown grouped under the category they belong to in tools. The figure below illustrates the organization of categories in Fiorano eStudio
Figure 4: Category Selection dialog box - Generate Source: Used to generate sources for various languages. The option Assemble From Binary is used to create System Libraries.
- Source Language: By default, the language option is set to 'Java (JMS)'. The other language options available are:
- Java (EDBC)
- Java (JCA)
- C
- CPP
- CSharp
Figure 5: Source Language options
- is CCP enabled
...
Upon adding a valid schema in the text area, root element(s) will get auto-populated. Click the Root Element drop-down to select the root element; Finish button gets active.
...
Figure 13: Execution Information panel
Advanced
...
This panel has the following properties:
...
Configuration
Java properties
Selecting Java components such as Java (JMS), Java (EDBC) and Java (JCA) as the Source Language property in the Basic Details panel (see Figure 2) leads to the Advanced Configuration panel with the following options:
Supports Error Handling
- Enabled - Error port is shown when 'Show Error Ports' is selected
- Disabled - Error port is not shown even when 'Show Error Ports' is selected
Supports Failover to another Peer Server
- Enabled - When the Peer Server on which component is running goes down, the component keeps running on the next available Peer Server.
- Disabled - When the Peer Server on which component is running goes down, the component will not keep running on the next available Peer Server.
Supports Manual Launch
- Enabled - Component can be launched in 'Manual' mode
- Disabled - Component cannot
...
- be launched in 'Manual' mode
Figure 14: Advanced Configuration options for java components
Non-java properties
Selecting Non-Java Components such as C, CPP, CSharp as the Source Language property in the Basic Details panel (see Figure 2) leads to the Advanced Configuration panel with the addition of following options other than the options described above:
Supports Inmemory Launch
- Enabled - Component can be launched in 'In Memory' mode
- Disabled - Component cannot be launched in 'In Memory' mode
Generate Fiorano Installation as classpath variable
- Enabled - Assumes the Fiorano Installation path as the classpath variable
- Disabled - Fiorano Installation path would not be taken as the classpath variable by default
Figure 15: Advanced Configuration options for non-java components
Anchor | ||||
---|---|---|---|---|
|
Click the Finish button (see the figure above) to complete the process of creation; an Import Service dialog box appears. Click Yes to import the service files to the workspace and deploy the service right away.
Figure 1516: Import Service dialog box to import to workspace
Note |
---|
After importing, you may get an error in the Problems view indicating a missing library.
To resolve this, go to the Project Explorer view and edit the classpath entry (org.eclipse.swt.gtk.linux.x86_64_3.104.2.v20160212-1350.jar) of the project with the swt jar of the corresponding operating system as present in the FIORANO_HOME/eStudio/plugins folder. |
...
- Open Project Explorer view using any one of the following ways:
- Navigating through Window > Show View > Other > General > Project Explorer
- Click Show View as a Fast View
icon and navigate through Other > General > Project Explorer
- In the Project Explorer view, right-click and select Import. Import wizard pops up.
Figure 1718: Importing Service to workspace from Project Explorer
- Expand General node, select Existing Projects into Workspace option and click Next.
Figure 1819: Navigating to existing projects projects
- In the Import Projects panel, click Browse button to select the location where the service (s) was saved and select the projects added under Projects section. Click Finish.
Figure 1920: Browsing the location and selecting the projects to import
...