Difference between revisions of "Plugins"
Line 20: | Line 20: | ||
| || [[fsmonitor-call]] || getting a XML report of a directory containing the existing, created, modified and deleted files from the last scanning | | || [[fsmonitor-call]] || getting a XML report of a directory containing the existing, created, modified and deleted files from the last scanning | ||
|- | |- | ||
− | | || [[remotemanager-call]] || performing operations | + | | || [[remotemanager-call]] || performing operations to a file present in the file system via FTP/SFTP/FTPS |
|- | |- | ||
− | | || [[shell-call]] || | + | | || [[shell-call]] || executing a command shell |
|} | |} | ||
Line 30: | Line 30: | ||
! !! Plug-in !! Use this for ... | ! !! Plug-in !! Use this for ... | ||
|- | |- | ||
− | | || [[ws-call]] || | + | | || [[ws-call]] || defining useful information for making a call to a Web Service |
|} | |} | ||
Line 38: | Line 38: | ||
! !! Plug-in !! Use this for ... | ! !! Plug-in !! Use this for ... | ||
|- | |- | ||
− | | || [[Gvvcl-db|db-call]] || | + | | || [[Gvvcl-db|db-call]] || querying a DB |
|- | |- | ||
− | | || [[Gvvcl-datahandler|dh-call]] || | + | | || [[Gvvcl-datahandler|dh-call]] || defining the parameter for making a call to Data Handler |
|- | |- | ||
− | | || [[birt-report-call]] || | + | | || [[birt-report-call]] || defining the parameter to generate a BIRT report |
|- | |- | ||
− | | || [[excel-call]] || | + | | || [[excel-call]] || defining the parameter to create an Excel report from a DB select |
|} | |} | ||
Line 52: | Line 52: | ||
! !! Plug-in !! Use this for ... | ! !! Plug-in !! Use this for ... | ||
|- | |- | ||
− | | || [[jms-enqueue]] || | + | | || [[jms-enqueue]] || performing a queuing/publish operation on a queue/topic JMS |
|- | |- | ||
− | | || [[jms-dequeue]] || | + | | || [[jms-dequeue]] || performing a reception operation from a queue/topic JMS |
|} | |} | ||
Line 62: | Line 62: | ||
! !! Plug-in !! Use this for ... | ! !! Plug-in !! Use this for ... | ||
|- | |- | ||
− | | || [[routed-dequeue]] || | + | | || [[routed-dequeue]] || creating a routing mechanism at the level of communication channel<br/> During the execution of flows, the operation is seen as a simple dequeue |
|- | |- | ||
− | | || [[routed-enqueue]] || | + | | || [[routed-enqueue]] || creating a routing mechanism at the level of communication channel<br/> During the execution of flows, the operation is seen as a simple enqueue |
|} | |} | ||
Line 72: | Line 72: | ||
! !! Plug-in !! Use this for ... | ! !! Plug-in !! Use this for ... | ||
|- | |- | ||
− | | || [[smtp-call]] || | + | | || [[smtp-call]] || sending an email |
|- | |- | ||
− | | || [[pop-call]] || | + | | || [[pop-call]] || receiving an email |
|} | |} | ||
Line 82: | Line 82: | ||
! !! Plug-in !! Use this for ... | ! !! Plug-in !! Use this for ... | ||
|- | |- | ||
− | | || [[j2ee-ejb-call]] || | + | | || [[j2ee-ejb-call]] || invoking an Enterprise Java Bean |
|- | |- | ||
− | | || [[j2ee-jca-call]] || | + | | || [[j2ee-jca-call]] || invoking an adapter JCA (Java Connector Architecture) that exposes the interface CCI (Common Client Interface). |
|} | |} | ||
Line 92: | Line 92: | ||
! !! Plug-in !! Use this for ... | ! !! Plug-in !! Use this for ... | ||
|- | |- | ||
− | | || [[mm7-decode-call]] || | + | | || [[mm7-decode-call]] || decoding a MM7 multipart message (new) |
|- | |- | ||
− | | || [[mm7-submit-call]] || | + | | || [[mm7-submit-call]] || submitting a MM7 multipart message to a MMS-C server (new) |
|} | |} | ||
Line 102: | Line 102: | ||
! !! Plug-in !! Use this for ... | ! !! Plug-in !! Use this for ... | ||
|- | |- | ||
− | | || [[jmx-call]] || | + | | || [[jmx-call]] || invoking MBean methods or set/get attributes on local servers |
|- | |- | ||
− | | || [[extract-data-call]] || | + | | || [[extract-data-call]] || extract data from the body of the message |
|- | |- | ||
− | | || [[routed-call]] || | + | | || [[routed-call]] || creating a routing mechanism at the level of communication channel<br/> During the execution of flows, the operation is seen as a simple call |
|- | |- | ||
− | | || [[test-service-call]] || | + | | || [[test-service-call]] || testing a service |
|- | |- | ||
− | | || [[excelreader-call]] || | + | | || [[excelreader-call]] || reading from a file Excel |
|- | |- | ||
− | | || [[generic-call]] || | + | | || [[generic-call]] || doing a generic invocation, for example to external systems |
+ | |- | ||
+ | | || [[gvcore-call]] || invoking directly a flow of the {{GVESB}} core | ||
|} | |} | ||
Line 120: | Line 122: | ||
! !! Plug-in !! Use this for ... | ! !! Plug-in !! Use this for ... | ||
|- | |- | ||
− | | || [[http-call]] || | + | | || [[http-call]] || calling HTTP methods on remote servers |
|- | |- | ||
− | | || [[hl7-call]] || | + | | || [[hl7-call]] || invoking synchronous services on systems that use the HL7 v2 protocol with messages either standard or in XML format |
|- | |- | ||
− | | || [[jbpm-call]] || | + | | || [[jbpm-call]] || using the JBPM plugin |
|- | |- | ||
− | | || [[jbpm-task-call]] || | + | | || [[jbpm-task-call]] || using the JBPM TASK plugin |
+ | |- | ||
+ | | || [[openspcoop-call]] || using the OPENSPCOOP plugin | ||
|- | |- | ||
− | |||
|} | |} |
Revision as of 13:56, 1 February 2012
In GreenVulcano® ESB, a plug-in (or plugin) is a software component that adds specific abilities enabling the functionality of an application.
For example, plug-ins are commonly used in GreenVulcano® ESB to read Excel files (excelreader-call), or for reading/writing a file (filereader-call / filewriter-call).
The following tables show all the available GreenVulcano® ESB plugins grouped by technology:
File management
Plug-in | Use this for ... | |
---|---|---|
filereader-call | reading from a file present in the file system | |
filewriter-call | writing into a file present in the file system or creating one | |
filemanager-call | searching, moving, coping, deleting, compressing and uncompressing a file | |
fsmonitor-call | getting a XML report of a directory containing the existing, created, modified and deleted files from the last scanning | |
remotemanager-call | performing operations to a file present in the file system via FTP/SFTP/FTPS | |
shell-call | executing a command shell |
WebService
Plug-in | Use this for ... | |
---|---|---|
ws-call | defining useful information for making a call to a Web Service |
Query DB
Plug-in | Use this for ... | |
---|---|---|
db-call | querying a DB | |
dh-call | defining the parameter for making a call to Data Handler | |
birt-report-call | defining the parameter to generate a BIRT report | |
excel-call | defining the parameter to create an Excel report from a DB select |
JMS queue
Plug-in | Use this for ... | |
---|---|---|
jms-enqueue | performing a queuing/publish operation on a queue/topic JMS | |
jms-dequeue | performing a reception operation from a queue/topic JMS |
Routes
Plug-in | Use this for ... | |
---|---|---|
routed-dequeue | creating a routing mechanism at the level of communication channel During the execution of flows, the operation is seen as a simple dequeue | |
routed-enqueue | creating a routing mechanism at the level of communication channel During the execution of flows, the operation is seen as a simple enqueue |
Plug-in | Use this for ... | |
---|---|---|
smtp-call | sending an email | |
pop-call | receiving an email |
j2ee-calls
Plug-in | Use this for ... | |
---|---|---|
j2ee-ejb-call | invoking an Enterprise Java Bean | |
j2ee-jca-call | invoking an adapter JCA (Java Connector Architecture) that exposes the interface CCI (Common Client Interface). |
mm7-calls
Plug-in | Use this for ... | |
---|---|---|
mm7-decode-call | decoding a MM7 multipart message (new) | |
mm7-submit-call | submitting a MM7 multipart message to a MMS-C server (new) |
util-calls
Plug-in | Use this for ... | |
---|---|---|
jmx-call | invoking MBean methods or set/get attributes on local servers | |
extract-data-call | extract data from the body of the message | |
routed-call | creating a routing mechanism at the level of communication channel During the execution of flows, the operation is seen as a simple call | |
test-service-call | testing a service | |
excelreader-call | reading from a file Excel | |
generic-call | doing a generic invocation, for example to external systems | |
gvcore-call | invoking directly a flow of the GreenVulcano® ESB core |
comm-calls
Plug-in | Use this for ... | |
---|---|---|
http-call | calling HTTP methods on remote servers | |
hl7-call | invoking synchronous services on systems that use the HL7 v2 protocol with messages either standard or in XML format | |
jbpm-call | using the JBPM plugin | |
jbpm-task-call | using the JBPM TASK plugin | |
openspcoop-call | using the OPENSPCOOP plugin |