Plugins
In GreenVulcano® ESB, a plug-in is a software component that extends the capability to access an external system, database or data in general.
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 system
| Plug-in | Use this for ... | |
|---|---|---|
| filereader-call | reading a file present in the file system | |
| filewriter-call | writing a file in the file system | |
| 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 scan | |
| remotemanager-call | performing operations to a file present in a remote file system via FTP/SFTP/FTPS | |
| shell-call | executing a shell command | |
| rsh-filereader-call | reading a file in a local or remote file system through the GreenVulcano® ESB RSH RMI server | |
| rsh-filewriter-call | writing a file in a local or remote file system through the GreenVulcano® ESB RSH RMI server | |
| rsh-call | executing a shell command in a local or remote system through the GreenVulcano® ESB RSH RMI server |
WebService
| Plug-in | Use this for ... | |
|---|---|---|
| ws-call | defining useful information for making a call to a Web Service |
Data Base
| Plug-in | Use this for ... | |
|---|---|---|
| db-call | basic DB interaction | |
| dh-call | defining the parameter for making a call to DataHandler | |
| 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
| Plug-in | Use this for ... | |
|---|---|---|
| jms-enqueue | performing a queuing/publish operation on a JMS queue/topic | |
| jms-dequeue | performing a reception operation from a JMS queue/topic |
Routing
| Plug-in | Use this for ... | |
|---|---|---|
| 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 | |
| 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
| 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). |
LDAP
| Plug-in | Use this for ... | |
|---|---|---|
| ldap-search-call | searching data on LDAP servers | |
| ldap-update-call | updating data on LDAP servers |
Communication
| 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 Open SPCoop plugin |
Utility
| Plug-in | Use this for ... | |
|---|---|---|
| jmx-call | invoking MBean methods or set/get attributes on servers | |
| extract-data-call | extract data from the body of the message | |
| test-service-call | simulate a test service | |
| excelreader-call | reading from a Excel file | |
| generic-call | doing a user developed generic plug-in invocation | |
| gvcore-call | invoking directly a flow of the GreenVulcano® ESB core | |
| rules-call | invoking a Rule Engine service |
{{#w4grb_rate:}} <w4grb_ratinglist latestvotes items="5" nosort/>