Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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.
    Image Removed
    Image Added
    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

Image Added
Figure 15: Advanced Configuration options for non-java components

Anchor
Finishing Creation
Finishing Creation
Finishing Creation

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.


Figure 1617: Missing library error in the Problems view

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.

...

  1. Open Project Explorer view using any one of the following ways:
    1. Navigating through Window > Show View > Other > General > Project Explorer
    2. Click Show View as a Fast View  icon and navigate through Other > General > Project Explorer
  2. In the Project Explorer  view, right-click and select Import. Import wizard pops up.


    Figure 1718: Importing Service to workspace from Project Explorer
     
  3. Expand General node, select Existing Projects into Workspace option and click Next.


    Figure 1819: Navigating to existing projects projects
     
  4. 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

...

Adaptavist ThemeBuilder EngineAtlassian Confluence