Difference between revisions of "Plugins"
(→Mail) |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
The following tables show all the available {{GVESB}} plugins grouped by technology: | The following tables show all the available {{GVESB}} plugins grouped by technology: | ||
− | + | ==File system== | |
{|class="gvtable" style="width: 80%" | {|class="gvtable" style="width: 80%" | ||
Line 29: | Line 29: | ||
|} | |} | ||
− | + | ==WebService== | |
{|class="gvtable" style="width: 80%" | {|class="gvtable" style="width: 80%" | ||
Line 44: | Line 44: | ||
</div> | </div> | ||
− | + | ==Data Base== | |
{|class="gvtable" style="width: 80%" | {|class="gvtable" style="width: 80%" | ||
Line 56: | Line 56: | ||
|- | |- | ||
| [[File:GVExcelCall.png | 20px]] || [[excel-call]] || create an Excel report from a DB select | | [[File:GVExcelCall.png | 20px]] || [[excel-call]] || create an Excel report from a DB select | ||
+ | |- | ||
+ | | [[File:GVAdamCall.png | 20px]] || [[adamsearch-call]] || query ADAM document store using various filters | ||
|} | |} | ||
− | + | ==JMS== | |
{|class="gvtable" style="width: 80%" | {|class="gvtable" style="width: 80%" | ||
Line 68: | Line 70: | ||
|} | |} | ||
− | + | ==Routing== | |
{|class="gvtable" style="width: 80%" | {|class="gvtable" style="width: 80%" | ||
Line 80: | Line 82: | ||
|} | |} | ||
− | + | ==Mail== | |
{|class="gvtable" style="width: 80%" | {|class="gvtable" style="width: 80%" | ||
Line 100: | Line 102: | ||
|- | |- | ||
| [[File:GVPopCall.png | 20px]] || [[exchange-manage-call]] || manage an email on server using Exchange WS interface | | [[File:GVPopCall.png | 20px]] || [[exchange-manage-call]] || manage an email on server using Exchange WS interface | ||
+ | |} | ||
+ | </div> | ||
+ | <div class="version_ge3.4.0.10"> | ||
+ | {|class="gvtable" style="width: 80%" | ||
+ | ! style="width: 5%" | !! style="width: 20%" | Plug-in !! style="width: 75%" | Use this for ... | ||
+ | |- | ||
+ | | [[File:GVPopCall.png | 20px]] || [[imap-call]] || receiving an email using IMAP protocol | ||
+ | |- | ||
+ | | [[File:GVPopCall.png | 20px]] || [[imap-manage-call]] || manage an email on server using IMAP protocol | ||
+ | |- | ||
|} | |} | ||
</div> | </div> | ||
− | + | ==J2EE== | |
{|class="gvtable" style="width: 80%" | {|class="gvtable" style="width: 80%" | ||
Line 113: | Line 125: | ||
|} | |} | ||
− | + | ==LDAP== | |
{|class="gvtable" style="width: 80%" | {|class="gvtable" style="width: 80%" | ||
Line 123: | Line 135: | ||
|} | |} | ||
− | + | ==Communication== | |
{|class="gvtable" style="width: 80%" | {|class="gvtable" style="width: 80%" | ||
Line 139: | Line 151: | ||
|} | |} | ||
− | + | ==Utility== | |
{|class="gvtable" style="width: 80%" | {|class="gvtable" style="width: 80%" | ||
Line 158: | Line 170: | ||
| [[File:GVRulesCall.png | 20px]] || [[rules-call]] || invoking a Rule Engine service | | [[File:GVRulesCall.png | 20px]] || [[rules-call]] || invoking a Rule Engine service | ||
|} | |} | ||
+ | <div class="version_ge3.5"> | ||
+ | {|class="gvtable" style="width: 80%" | ||
+ | ! style="width: 5%" | !! style="width: 20%" | Plug-in !! style="width: 75%" | Use this for ... | ||
+ | |- | ||
+ | | [[File:GVPdfReaderCall.png | 20px]] || [[pdfreader-call]] || convert a Pdf file in a XML document | ||
+ | |} | ||
+ | </div> | ||
− | + | ==Twitter== | |
{|class="gvtable" style="width: 80%" | {|class="gvtable" style="width: 80%" | ||
Line 179: | Line 198: | ||
| [[File:Message.png | 20px]] || [[twitter-send-direct-message]] || send direct tweet | | [[File:Message.png | 20px]] || [[twitter-send-direct-message]] || send direct tweet | ||
|} | |} | ||
− | <div class="version_ge3.4"> | + | <div class="version_ge3.3.4,3.4"> |
{|class="gvtable" style="width: 80%" | {|class="gvtable" style="width: 80%" | ||
! style="width: 5%" | !! style="width: 20%" | Plug-in !! style="width: 75%" | Use this for ... | ! style="width: 5%" | !! style="width: 20%" | Plug-in !! style="width: 75%" | Use this for ... |
Latest revision as of 07:34, 29 February 2016
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:
Contents
File system
Plug-in | Use this for ... | |
---|---|---|
filereader-call | reading a file present in the local file system | |
filewriter-call | writing a file in the local file system | |
filemanager-call | searching, moving, coping, deleting, compressing and uncompressing files/directories | |
fsmonitor-call | getting a XML report of a directory containing the existing, created, modified and deleted files, from the last scan, on local or remote file system | |
remotemanager-call | performing operations on files/directories present in a remote file system via FTP/SFTP/FTPS | |
shell-call | executing a local 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 | invoking a Web Service using SOAP |
Plug-in | Use this for ... | |
---|---|---|
rest-call | invoking a Web Service using REST |
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 | generate a BIRT report | |
excel-call | create an Excel report from a DB select | |
20px | adamsearch-call | query ADAM document store using various filters |
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 using SMTP protocol | |
pop-call | receiving an email using POP3 protocol |
Plug-in | Use this for ... | |
---|---|---|
pop-uid-remove-call | removing emails UID from UID cache, useful for email reprocess using POP3 protocol | |
exchange-send-call | sending an email using Exchange WS interface | |
exchange-receive-call | receiving an email using Exchange WS interface | |
exchange-manage-call | manage an email on server using Exchange WS interface |
Plug-in | Use this for ... | |
---|---|---|
imap-call | receiving an email using IMAP protocol | |
imap-manage-call | manage an email on server using IMAP protocol |
J2EE
Plug-in | Use this for ... | |
---|---|---|
j2ee-ejb-call | invoking an EJB (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. REMOVED in v3.2.0 | |
rules-call | invoking a Rule Engine service |
Plug-in | Use this for ... | |
---|---|---|
pdfreader-call | convert a Pdf file in a XML document |
Plug-in | Use this for ... | |
---|---|---|
twitter-update-status | tweet | |
twitter-retweet-status | retweet | |
twitter-enable-notification | follow | |
twitter-disable-notification | unfollow | |
twitter-get-followers-ids | get followers | |
twitter-get-friends-ids | get friends | |
twitter-send-direct-message | send direct tweet |
Plug-in | Use this for ... | |
---|---|---|
twitter-get-user-timeline | get user timeline | |
twitter-search | search status updates |
{{#w4grb_rate:}} <w4grb_ratinglist latestvotes items="5" nosort/>