Differenze tra le versioni di "EEM - External Event Management"

Da itm wiki.
(Monitoring system configurations)
(Monitoring system configurations)
(Etichetta: visualeditor)
Riga 86: Riga 86:
  
 
|-
 
|-
|<u>Id</u> ||  ||     
+
|<u>Id</u> ||  The identifier of the ''[[Glossary|MSC]]''
 +
||    Automatically assigned by the system.
 
   
 
   
 
|-
 
|-
| <u>Name</u> ||  ||  
+
| <u>Name</u> ||  The name of the ''[[Glossary|MSC]]''
 +
|| Mandatory field.
 
   
 
   
 
|-
 
|-
Riga 95: Riga 97:
 
   
 
   
 
|-
 
|-
| <u>Status</u> ||  ||  
+
| <u>Status</u> ||  The status of the ''[[Glossary|MSC]]''
 +
|| If "Active", the MSC is processed.
 
   
 
   
 
|-
 
|-
| <u>Active Channels Available</u> ||  ||   
+
| <u>Active Channels Available</u> ||  If set, it means the MSC is available for ''[[Glossary|active channels]]'' (all)
 +
||  This also enables the following two depending parameters.
 
   
 
   
 
|-
 
|-
Riga 107: Riga 111:
  
 
|-
 
|-
| <u>Passive Channels Available</u> ||  ||  
+
| <u>Passive Channels Available</u> ||  If set, it means the MSC is available for ''[[Glossary|passive channel]]''
 +
|| This also enables the following depending parameter.
  
 
|-
 
|-
Riga 114: Riga 119:
 
|}
 
|}
  
The image below shown the Parameter tab used by the system to collect information present on a message.
+
''Parameters ''configuration is shown in the screen below.
  
 
[[File:EEM MSC parameter configuration v1.0.jpg|centre|thumb|500x500px|EEM MSC Parameter Configuration]]
 
[[File:EEM MSC parameter configuration v1.0.jpg|centre|thumb|500x500px|EEM MSC Parameter Configuration]]
  
The following parameters shall be provided:
+
The following details shall be provided for each parameter:
  
 
{| class="wikitable"
 
{| class="wikitable"
Riga 130: Riga 135:
 
   
 
   
 
|-
 
|-
| <u>Status</u> ||  ||  
+
| <u>Description</u> ||  ||  
 
|-
 
| <u>Logging</u> ||  ||
 
 
|-
 
| <u>Host</u> ||  || 
 
 
   
 
   
 
|-
 
|-
| <u>Port</u> ||  ||  
+
| <u>Aliases</u> ||  ||  
 
 
|-
 
| <u>Authentication Required</u> ||  ||
 
 
 
|-
 
| <u>Username</u> ||  ||
 
 
 
|-
 
| <u>Password</u> ||  ||
 
 
 
|-
 
| <u>Email</u> ||  ||
 
 
 
 
|}
 
|}
  
 
One message is validated if the Identification Strategy is respected and all the parameters are presents into the body of message
 
One message is validated if the Identification Strategy is respected and all the parameters are presents into the body of message

Versione delle 11:22, 18 ago 2015

EEM - External Event Management is one of the complementary modules of itmSUITE®. The module is aimed to enable interactions between itmSUITE® and third party applications (interfaces). The supported direction of the data flow is from the external application to itmSUITE® (input). It is possible to define and implement outbound data flow and interfaces by using the action engine component of the itmSUITE®.

Introduction

The module can receive information (inbound messages) with two modes which may be activated at the same time:

Active channel

In this mode data acquisition is made by means of mails. EEM verifies at regular intervals the existence of mail messages in a configured mailbox and processes them when found.

Passive channel

In this mode, EEM makes available web services in order to acquire data.

EEM processing steps

EEM works on inbound messages received by means of the active or passive channel through a three steps process:

  1. EEM processes and validates the incoming message
  2. EEM passes processed messages to message bus which, in turn, dispatches them to the recipients (the modules configured to subscribe to the message)
  3. itmSUITE® recipient module performs the configured tasks for the received message by means of the action engine

The above mentioned three steps process is illustrated in the figure below.

EEM inbound schema


EEM configuration

The following paragraphs gives an overview of EEM configuration.

Active channel configuration

Using EEM menu Active Notification Channels it is possible to define an active channel which is mapped on an existing mailbox.

The image below shown the parameters needed to configure an active channel.

EEM Active channel

The following parameters shall be provided:

Field Meaning Comments
Id
Name
Status
Logging
Host
Port
Authentication Required
Username
Password
Email

Passive channel configuration

There is no specific configuration for passive channels.

Monitoring system configurations

A monitoring system configuration tells EEM what to do in the very first step (processing and validating an inbound message).

For each monitoring system configuration there are two configuration screens, one for general settings and one for specific parameters. The General configuration is shown in the screen below.

EEM MSC General Configuration

The following parameters shall be provided:

Field Meaning Comments
Id The identifier of the MSC Automatically assigned by the system.
Name The name of the MSC Mandatory field.
Type
Status The status of the MSC If "Active", the MSC is processed.
Active Channels Available If set, it means the MSC is available for active channels (all) This also enables the following two depending parameters.
Email Identification Strategy
Email Identification Value
Passive Channels Available If set, it means the MSC is available for passive channel This also enables the following depending parameter.
Request Identification Tag

Parameters configuration is shown in the screen below.

EEM MSC Parameter Configuration

The following details shall be provided for each parameter:

Field Meaning Comments
Id
Name
Description
Aliases

One message is validated if the Identification Strategy is respected and all the parameters are presents into the body of message