Difference between revisions of "GVServices"

From GreenVulcano Wiki
Jump to: navigation, search
(Description)
Line 2: Line 2:
  
 
GVServices is the {{GVESB}} Core configuration root element.
 
GVServices is the {{GVESB}} Core configuration root element.
 +
 +
=={{GVESB}} Configuration==
 +
 +
GVService element is visualized and can be configured from the [[The_views|{{VULCON}} Core view]] or from the [[Parameter|{{GVCONSOLE}} Parameter Area]].
 +
 +
The GVServices Element is used by [[GVCore]]. The following table shows its attributes:
 +
{|class="gvtable"
 +
! Attribute !! Type !! Description
 +
|-
 +
| type || fixed || This attribute must assume the value '''module'''
 +
|-
 +
| name || fixed || Module ID always set to '''SERVICES'''
 +
|}
  
 
Contains three subsections:
 
Contains three subsections:
Line 12: Line 25:
 
* [[#Persistence|Persistence]]
 
* [[#Persistence|Persistence]]
  
The GVServices Element is used by [[GVCore]]. Its attributes are:
+
===Management===
* ''type'': module.
+
 
* ''name'': Module ID always set to 'SERVICES'.
+
The Management Element contains the configuration of management components.  
  
==Management==
+
It is a GVServices subelement and has the attributes:
 +
{|class="gvtable"
 +
! Attribute !! Type !! Description
 +
|-
 +
| call-administration-on-init || optional || Defines if monitoring components on cluster operation can contact the administration node on initialization. <br/> The attribute's default value is '''no''' and its admitted values are:
 +
* yes
 +
* no
 +
|}
  
The Management Element contains the configuration of management components. It is a GVServices subelement and has the attributes:
+
===Persistence===
* call-administration-on-init: Defines if monitoring components on cluster operation can contact the administration node on initialization. <br/> The attribute's default value is '''no''' and its admitted values are:
 
** yes
 
** no
 
  
==Persistence==
+
The Persistence Element is only used by GVServices. It has the attributes:
 +
{|class="gvtable"
 +
! Attribute !! Type !! Description
 +
|-
 +
| jdbc-connection-name || required || The attribute's value can't be null.
  
The Persistence Element is only used by GVServices.It has the attributes:
+
|-
* ''jdbc-connection-name''
+
| enabled || required || Its  admitted values are:
* ''enabled'': Its  admitted values are:
+
* true
** true
+
* false
** false
+
|}
  
 
Its subelements are:
 
Its subelements are:
* Description,
+
* Description
* SequenceSQL.
+
* [[#SequenceSQL|SequenceSQL]]
 +
 
 +
====SequenceSQL====
  
===SequenceSQL===
+
The SequenceSQL Element is only used by Persistence.
  
The element value can't be null. The SequenceSQL Element is only used by Persistence.
+
The element value can't be null.  
  
==Groups==
+
===Groups===
  
This section defines the {{GVESB}} services groups. The Groups Element is used by GVServices.
+
This section defines the {{GVESB}} services groups.  
  
 
It has the subelement:
 
It has the subelement:
* Description,
+
* Description
* [[Group]].
+
* [[Group]]
  
==Services==
+
===Services===
  
 
This configuration section defines the services provided by {{GVESB}}, systems entitled to rely on these services, which workflows can be invoked and which operations should be taken as a result of invocations from the clients.
 
This configuration section defines the services provided by {{GVESB}}, systems entitled to rely on these services, which workflows can be invoked and which operations should be taken as a result of invocations from the clients.
Line 57: Line 80:
 
The Services Element is used by GVServices.
 
The Services Element is used by GVServices.
  
It has the subelements:
+
It has the sub-elements:
* Description,
+
* Description
* [[Service]].
+
* [[Service]]

Revision as of 09:07, 1 March 2012

Description

GVServices is the GreenVulcano® ESB Core configuration root element.

GreenVulcano® ESB Configuration

GVService element is visualized and can be configured from the VulCon Core view or from the GV Console Parameter Area.

The GVServices Element is used by GVCore. The following table shows its attributes:

Attribute Type Description
type fixed This attribute must assume the value module
name fixed Module ID always set to SERVICES

Contains three subsections:

  • Management
  • Groups: contains the configurations of Services groups.
    A group can handle the activation state of multiple services at once.
  • Services: contains the configuration of GreenVulcano® ESB Services.

Might contain also the sub-elements:

Management

The Management Element contains the configuration of management components.

It is a GVServices subelement and has the attributes:

Attribute Type Description
call-administration-on-init optional Defines if monitoring components on cluster operation can contact the administration node on initialization.
The attribute's default value is no and its admitted values are:
  • yes
  • no

Persistence

The Persistence Element is only used by GVServices. It has the attributes:

Attribute Type Description
jdbc-connection-name required The attribute's value can't be null.
enabled required Its admitted values are:
  • true
  • false

Its subelements are:

SequenceSQL

The SequenceSQL Element is only used by Persistence.

The element value can't be null.

Groups

This section defines the GreenVulcano® ESB services groups.

It has the subelement:

Services

This configuration section defines the services provided by GreenVulcano® ESB, systems entitled to rely on these services, which workflows can be invoked and which operations should be taken as a result of invocations from the clients.

For each triple <service, client, operation> is instantiated a flow defined in the Flow section. Here you configure the activation state of statistics, input / output services, checks, and other operational details.

You can insert into this section of the configuration also documentary information that have no impacts on GreenVulcano® ESB operations, but that can enrich the reports produced.

The Services Element is used by GVServices.

It has the sub-elements: