Difference between revisions of "GVHL7ListenerManager"
(Created page with "==Description== =={{VULCON}} / {{GVCONSOLE}} Configuration== The GVHL7ListenerManager Element is used by '''GVAdapters'''. The following table show the element's attributes GV...") |
(→GVCoreApplication) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
The GVHL7ListenerManager Element is used by '''GVAdapters'''. | The GVHL7ListenerManager Element is used by '''GVAdapters'''. | ||
− | The following table | + | The following table shows the element's attributes GVHL7ListenerManager: |
{|class="gvtable" | {|class="gvtable" | ||
! Attribute !! Type !! Description | ! Attribute !! Type !! Description | ||
Line 16: | Line 16: | ||
|} | |} | ||
− | Its | + | Its sub-elements are: |
− | * Description | + | * [[Description]] |
− | * HL7Listeners containing one or more | + | * HL7Listeners containing one or more [[#HL7Listener|HL7Listener]] elements. |
===HL7Listener=== | ===HL7Listener=== | ||
Line 24: | Line 24: | ||
The HL7Listener Element is used by: HL7Listeners. | The HL7Listener Element is used by: HL7Listeners. | ||
− | The following table | + | The following table shows the element's attributes HL7Listener: |
{|class="gvtable" | {|class="gvtable" | ||
! Attribute !! Type !! Description | ! Attribute !! Type !! Description | ||
Line 35: | Line 35: | ||
|- | |- | ||
| port || required || The attribute's value can't be null. | | port || required || The attribute's value can't be null. | ||
+ | |- | ||
+ | | autoStart || optional || Automatically starts listening for connection. Default to true. | ||
+ | |} | ||
+ | |||
+ | <div class="version_ge3.4/3.3.4"> | ||
+ | {|class="gvtable" | ||
+ | ! Attribute !! Type !! Description | ||
+ | |- | ||
+ | | receivingApplication || optional || Force the Receiving Application MSH field value on automatic response generation. | ||
+ | |- | ||
+ | | receivingFacility || optional || Force the Receiving Facility MSH field value on automatic response generation. Used only if '''receivingApplication''' is set. | ||
|} | |} | ||
+ | </div> | ||
− | Its | + | Its sub-elements are: |
− | * Description | + | * [[Description]] |
− | * HL7Applications | + | * [[#HL7Applications|HL7Applications]] |
====HL7Applications==== | ====HL7Applications==== | ||
Line 45: | Line 57: | ||
The HL7Applications Element is used by '''HL7Listener'''. | The HL7Applications Element is used by '''HL7Listener'''. | ||
− | Its | + | Its sub-elements are: |
− | * GVCoreApplication | + | * [[#GVCoreApplication|GVCoreApplication]] |
+ | |||
+ | ====GVCoreApplication==== | ||
+ | |||
+ | The GVCoreApplication Element is used by [[#HL7Applications|HL7Applications]]. | ||
+ | |||
+ | The following table shows the GVCoreApplication element's attributes : | ||
+ | {|class="gvtable" | ||
+ | ! Attribute !! Type !! Description | ||
+ | |- | ||
+ | | type || fixed || Unmodifiable. Used by {{GVESB}} factory framework. This attribute must assume the value '''hl7application'''. | ||
+ | |- | ||
+ | | class || fixed || This attribute must assume the value '''it.greenvulcano.gvesb.gvhl7.listener.handler.GVCoreApplication'''. | ||
+ | |- | ||
+ | | name || required || The attribute's value can't be null. | ||
+ | |- | ||
+ | | gv-system || required || ID system with which to perform the invocation of {{GVESB}}. | ||
+ | |- | ||
+ | | gv-service || required || ID service with which to perform the invocation of {{GVESB}}. | ||
+ | |- | ||
+ | | gv-operation || required || {{GVESB}} operation to invoke. | ||
+ | |- | ||
+ | | transacted || optional || Indicates whether the invocation to be performed in GreenVulcano is transactional or not. Default: false | ||
+ | |||
+ | A transaction is rolled back if: | ||
+ | - the service ends with exception | ||
+ | - the output GVBuffer contains the property HL7_FORCE_TX_ROLLBACK=Y | ||
+ | |- | ||
+ | | tx-timeout || optional || Transaction timeout in seconds. Default: 30s | ||
+ | |} | ||
+ | |||
+ | Its sub-elements are: | ||
+ | * [[Description]] | ||
+ | * HL7Activations containing [[#HL7Activation|HL7Activation]] elements | ||
+ | |||
+ | <div class="version_ge3.4/3.3.4"> | ||
+ | Sets the following properties in input to GV workflow: | ||
+ | {|class="gvtable" | ||
+ | ! Property !! Description | ||
+ | |- | ||
+ | | HL7_REMOTE_ADDR || Remote address of the invoking client | ||
+ | |- | ||
+ | | HL7_LISTENER || HL7 Listener's name receiving the client request | ||
+ | |- | ||
+ | | HL7_APPLICATION || HL7 Application's name processing the client request | ||
+ | |- | ||
+ | | HL7_REC_APPLICATION || Configured HL7 Listener @receivingApplication value | ||
+ | |- | ||
+ | | HL7_REC_FACILITY || Configured HL7 Listener @receivingFacility value | ||
+ | |} | ||
+ | </div> | ||
+ | |||
+ | ====HL7Activation==== | ||
+ | |||
+ | The HL7Activation Element is used by '''HL7Activations'''. | ||
+ | |||
+ | The following table shows the HL7Activation element's attributes: | ||
+ | {|class="gvtable" | ||
+ | ! Attribute !! Type !! Description | ||
+ | |- | ||
+ | | messageType || required || The attribute's value cannot be null. | ||
+ | |- | ||
+ | | triggerEvent || required || The attribute's value cannot be null. | ||
+ | |} |
Latest revision as of 10:54, 31 December 2014
Contents
Description
VulCon / GV Console Configuration
The GVHL7ListenerManager Element is used by GVAdapters.
The following table shows the element's attributes GVHL7ListenerManager:
Attribute | Type | Description |
---|---|---|
version | fixed | This attribute must assume the value 1.0. |
type | fixed | Element type module. |
name | fixed | Module id always set to EXCEL_REPO. This attribute must assume the value HL7_LISTENERS. |
Its sub-elements are:
- Description
- HL7Listeners containing one or more HL7Listener elements.
HL7Listener
The HL7Listener Element is used by: HL7Listeners.
The following table shows the element's attributes HL7Listener:
Attribute | Type | Description |
---|---|---|
type | fixed | This attribute must assume the value hl7listener. |
class | fixed | This attribute must assume the value it.greenvulcano.gvesb.gvhl7.listener.HL7Listener. |
name | required | The attribute's value can't be null. |
port | required | The attribute's value can't be null. |
autoStart | optional | Automatically starts listening for connection. Default to true. |
Attribute | Type | Description |
---|---|---|
receivingApplication | optional | Force the Receiving Application MSH field value on automatic response generation. |
receivingFacility | optional | Force the Receiving Facility MSH field value on automatic response generation. Used only if receivingApplication is set. |
Its sub-elements are:
HL7Applications
The HL7Applications Element is used by HL7Listener.
Its sub-elements are:
GVCoreApplication
The GVCoreApplication Element is used by HL7Applications.
The following table shows the GVCoreApplication element's attributes :
Attribute | Type | Description |
---|---|---|
type | fixed | Unmodifiable. Used by GreenVulcano® ESB factory framework. This attribute must assume the value hl7application. |
class | fixed | This attribute must assume the value it.greenvulcano.gvesb.gvhl7.listener.handler.GVCoreApplication. |
name | required | The attribute's value can't be null. |
gv-system | required | ID system with which to perform the invocation of GreenVulcano® ESB. |
gv-service | required | ID service with which to perform the invocation of GreenVulcano® ESB. |
gv-operation | required | GreenVulcano® ESB operation to invoke. |
transacted | optional | Indicates whether the invocation to be performed in GreenVulcano is transactional or not. Default: false
A transaction is rolled back if: - the service ends with exception - the output GVBuffer contains the property HL7_FORCE_TX_ROLLBACK=Y |
tx-timeout | optional | Transaction timeout in seconds. Default: 30s |
Its sub-elements are:
- Description
- HL7Activations containing HL7Activation elements
Sets the following properties in input to GV workflow:
Property | Description |
---|---|
HL7_REMOTE_ADDR | Remote address of the invoking client |
HL7_LISTENER | HL7 Listener's name receiving the client request |
HL7_APPLICATION | HL7 Application's name processing the client request |
HL7_REC_APPLICATION | Configured HL7 Listener @receivingApplication value |
HL7_REC_FACILITY | Configured HL7 Listener @receivingFacility value |
HL7Activation
The HL7Activation Element is used by HL7Activations.
The following table shows the HL7Activation element's attributes:
Attribute | Type | Description |
---|---|---|
messageType | required | The attribute's value cannot be null. |
triggerEvent | required | The attribute's value cannot be null. |