Imap-manage-call

From GreenVulcano Wiki
Revision as of 18:09, 11 March 2016 by D.franco (talk | contribs) (Created page with "==Description== {{GVESB}} plugin for managing emails through IMAP protocol. The message on wich operate is identified by its InternetMessageId contained into the '''MESSAGE_ID'...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Description

GreenVulcano® ESB plugin for managing emails through IMAP protocol.

The message on wich operate is identified by its InternetMessageId contained into the MESSAGE_ID property of the input GVBuffer.

The property MANAGED_MESSAGE_COUNT in the output GVBuffer contains the number:

  • 0 : no message processed
  • 1 : message <MESSAGE_ID> processed

VulCon / GV Console Configuration

The imap-manage-call Element is used by Channel, routed-call. Its attributes are:

Attribute Type Description
type fixed This attribute must assume the value call.
class fixed This attribute must assume the value it.greenvulcano.gvesb.virtual.imap.ManageEmailCallOperation.
name required Operation name. Used in the Flow section to associate workflow nodes to VCL operations.
jndi-name optional JNDI name of the mail Session configured in the application server.
folderFrom optional Folder from wich read email. Default to Inbox.
folderTo optional Folder on wich copy/move email.
action required Action to execute on message:
  • copy
  • move
  • delete
  • set-read
  • set-unread

It has the following sub-elements: