Flow Objects to Runtime Class Mappings
Search form
Iterator Object
Action Class Feature Jar Description
iterate using a counter com.ibi.agents.XDIterCount core iwcore.jar Iterate a loop a specified number of times
iterate over each line com.ibi.agents.XDIterLine core iwcore.jar Iterate a loop for each line in the input document
iterate over sibling documents com.ibi.agents.XDIterSibSplit core iwcore.jar Iterate a loop for each sibling document
iterate using a comparator com.ibi.agents.XDIterTest core iwcore.jar Iterate a loop while (or until) a condition is met
iterate over XML com.ibi.agents.XDIterXMLSplit core iwcore.jar Iterate a loop for each portion of an XML document
iterate over JSON com.ibi.agents.XDIterJsonSplit core iwcore.jar Iterate a loop for each value selected from a JSON value
iterate through attachments com.ibi.agents.XDIterAttachments core iwcore.jar Handle each attachment of the current document iteratively
iterate through JDBC result set com.ibi.agents.XDIterSQLSelect core iwcore.jar SQL Select Iterator; Send out one row at a time to the flow
iterate using delimeter com.ibi.agents.XDIterDelVal core iwcore.jar Delimited value iteration produces one XML row document per row in the delimited value (e.g. comma delimited) input
iterate based on condition com.ibi.agents.XDIterCond core iwcore.jar Iterate a loop while (or until) a condition is met
iterate over chunks com.ibi.agents.XDIterChunk core iwcore.jar Split the input document in equal size chunks
Data Flow Object
Action Class Feature Jar Description
sql extraction and load com.ibi.agents.XDIterSQLBatchAdd rtdr iwxbatch.jar Batch Add Iterator; Reads SQL rows one at a time and inserts results from the flow
Sub Flow Object
Action Class Feature Jar Description
execute a flow com.ibi.agents.XDPFlowAgent core iwcore.jar Executes a Predfinied Flow
ReportCaster Object
Action Class Feature Jar Description
Report Caster v8+ com.ibi.agents.XDReportCasterRESTAgent core iwxibi.jar Submits one or more selected schedules to a ReportCaster Distribution server for execution
Email Connector
Action Class Feature Jar Description
send an email com.ibi.agents.XDEmailEmitAgent core iwcore.jar Emits email to host:port with various options including input data as attachment
add an attachment com.ibi.agents.XDAddAttachmentAgent core iwcore.jar Adds an attachment
add file as attachment com.ibi.agents.XDAddAttachmentFromFileAgent core iwcore.jar Adds an attachment from the contents of a file
attachment to document com.ibi.agents.XDAttachmentToDocAgent core iwcore.jar Finds an attachment and makes it the body of the document
document to attachment com.ibi.agents.XDAttachmentFromDocAgent core iwcore.jar Makes the body of a document into an attachment
delete an attachment by id com.ibi.agents.XDAttachOps core iwcore.jar Delete a specified attachment.
delete all attachments com.ibi.agents.XDAttachOps core iwcore.jar Delete all attachments
delete an attachment by index com.ibi.agents.XDAttachOps core iwcore.jar Delete a specified attachment.
attachment to file com.ibi.agents.XDAttachmentToFileAgent core iwcore.jar Writes the contents of an attachment to a file
IOT Connector
Action Class Feature Jar Description
MQTT - publish a message com.ibi.agents.XDMqttEmitAgent iotmqtt iwxmqtt.jar Publish a message to a MQTT server
CoAP - send message com.ibi.agents.XDCoapEmitAgent coap iwxcoap.jar Send a Constrained Application Protocol message
ZeroMQ - send a message com.ibi.agents.XDZeroMQEmitAgent zeromq iwxzeromq.jar Send a ZeroMQ message
Blockchain Connector
Action Class Feature Jar Description
Hyperledger Fabric - execute query com.ibi.agents.XDFabricQueryAgent hyperledgerfabric iwxfabric.jar Calls chaincode to query a blockchain in the Hyperledger Fabric
Hyperledger Fabric - get block info com.ibi.agents.XDFabricQueryBlockAgent hyperledgerfabric iwxfabric.jar Queries a Hyperledger Fabric Channel for block info
Hyperledger Fabric - get history com.ibi.agents.XDFabricKeyHistoryAgent hyperledgerfabric iwxfabric.jar Queries a Hyperledger Fabric Channel for the history of a key
Hyperledger Fabric - execute asynchronous transaction com.ibi.agents.XDFabricAgent hyperledgerfabric iwxfabric.jar Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Hyperledger Fabric - execute synchronous transaction com.ibi.agents.XDFabricAgent hyperledgerfabric iwxfabric.jar Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Ethereum - call constant function com.ibi.agents.XDEthereumCallConstantAgent ethereum iwxethereum.jar Call a constant function (locally) to query the state of an Ethereum smart contract
Ethereum - deploy contract com.ibi.agents.XDEthereumDeployAgent ethereum iwxethereum.jar Deploy a new Ethereum smart contract
Ethereum - transfer ether com.ibi.agents.XDEthereumTransferAgent ethereum iwxethereum.jar Transfer Ether from one Ethereum account to another
Ethereum - call function com.ibi.agents.XDEthereumCallAgent ethereum iwxethereum.jar Call a function in an Ethereum smart contract
DynamoDB Connector
Action Class Feature Jar Description
delete an item com.ibi.agents.XDDynamoDBDeleteItem dynamodb iwxdynamodb.jar Delete an Item of the table
get an item com.ibi.agents.XDDynamoDBGetItem dynamodb iwxdynamodb.jar Get an Item of the table
get list of tables com.ibi.agents.XDDynamoDBListTables dynamodb iwxdynamodb.jar Lists DynamoDB tables
add or update item(s) com.ibi.agents.XDDynamoDBPutItem dynamodb iwxdynamodb.jar Put/Update an Item(s) of the table
update table policies com.ibi.agents.XDDynamoDBUpdateTable dynamodb iwxdynamodb.jar Update read/write capacity of the table
delete a table com.ibi.agents.XDDynamoDBDeleteTable dynamodb iwxdynamodb.jar Deletes a new DynamoDB table
create a new table com.ibi.agents.XDDynamoDBCreateTable dynamodb iwxdynamodb.jar Creates a new DynamoDB table
get table description com.ibi.agents.XDDynamoDBDescribeTable dynamodb iwxdynamodb.jar Describes a table
get all items com.ibi.agents.XDDynamoDBScanTable dynamodb iwxdynamodb.jar The Scan operation reads all of the items in a table or index
Amazon S3 Connector
Action Class Feature Jar Description
create bucket com.ibi.agents.XDCreateBucketAgent amazons3 iwxamazons3.jar Creates a new bucket.
create object com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. You must have WRITE permissions on a bucket to add an object to it.
create object from document com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. From document.
get pre-signed URL com.ibi.agents.XDCreateObjectPresignedUrlAgent amazons3 iwxamazons3.jar Returns a URL which can be used to create an object.
copy object com.ibi.agents.XDCopyObjectAgent amazons3 iwxamazons3.jar Creates a copy of an object that is already stored in Amazon S3.
delete bucket com.ibi.agents.XDDeleteBucketAgent amazons3 iwxamazons3.jar Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.
delete bucket cors com.ibi.agents.XDDeleteBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Deletes the cors configuration information set for the bucket.
delete bucket lifecycle com.ibi.agents.XDDeleteBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Deletes the lifecycle configuration from the bucket.
delete bucket policy com.ibi.agents.XDDeleteBucketPolicyAgent amazons3 iwxamazons3.jar Deletes the policy from the bucket.
delete bucket tagging com.ibi.agents.XDDeleteBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Deletes the tags from the bucket.
delete bucket website com.ibi.agents.XDDeleteBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar This operation removes the website configuration from the bucket.
delete object(s) com.ibi.agents.XDDeleteObjectsAgent amazons3 iwxamazons3.jar Deletes one or more objects from a bucket.
get bucket acl com.ibi.agents.XDGetBucketAclAgent amazons3 iwxamazons3.jar Gets the access control policy for the bucket.
get bucket cors configuration com.ibi.agents.XDGetBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Returns the cors configuration for the bucket.
get bucket lifecycle configuration com.ibi.agents.XDGetBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Returns the lifecycle configuration information set on the bucket.
get bucket location com.ibi.agents.XDGetBucketLocationAgent amazons3 iwxamazons3.jar Gets the region the bucket resides in.
get bucket logging com.ibi.agents.XDGetBucketLoggingAgent amazons3 iwxamazons3.jar Returns the logging status of a bucket and the permissions users have to view and modify that status.
get bucket policy com.ibi.agents.XDGetBucketPolicyAgent amazons3 iwxamazons3.jar Returns the policy of a specified bucket.
get bucket tagging com.ibi.agents.XDGetBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Returns the tag set associated with the bucket.
get bucket versioning com.ibi.agents.XDGetBucketVersioningAgent amazons3 iwxamazons3.jar Returns the versioning state of a bucket.
get bucket website com.ibi.agents.XDGetBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Returns the website configuration for a bucket.
get object acl com.ibi.agents.XDGetObjectAclAgent amazons3 iwxamazons3.jar Returns the access control list (ACL) of an object.
get object metadata com.ibi.agents.XDGetObjectMetadataAgent amazons3 iwxamazons3.jar Gets the properties (metadata) of an object
list buckets com.ibi.agents.XDListBucketsAgent amazons3 iwxamazons3.jar Returns a list of all buckets owned by the authenticated sender of the request.
put bucket acl com.ibi.agents.XDPutBucketAclAgent amazons3 iwxamazons3.jar Sets the permissions on a bucket using access control lists (ACL).
put bucket logging com.ibi.agents.XDPutBucketLoggingAgent amazons3 iwxamazons3.jar Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters.
put bucket policy com.ibi.agents.XDPutBucketPolicyAgent amazons3 iwxamazons3.jar Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it.
put bucket tagging com.ibi.agents.XDPutBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Sets the tags for a bucket.
put bucket versioning com.ibi.agents.XDPutBucketVersioningAgent amazons3 iwxamazons3.jar Sets the versioning state of an existing bucket.
put bucket website com.ibi.agents.XDPutBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Sets a website configuration for a bucket which allows you treat a bucket as a deployed website.
put object acl com.ibi.agents.XDPutObjectAclAgent amazons3 iwxamazons3.jar Uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket.
put object storage class com.ibi.agents.XDPutObjectStorageClassAgent amazons3 iwxamazons3.jar Sets or updates an objects storage class.
get object com.ibi.agents.XDGetObjectAgent amazons3 iwxamazons3.jar Retrieves objects from Amazon S3.
list object versions com.ibi.agents.XDListObjectVersionsAgent amazons3 iwxamazons3.jar You can use the versions subresource to list metadata about all of the versions of objects in a bucket.
list objects com.ibi.agents.XDListObjectsAgent amazons3 iwxamazons3.jar Returns some or all (up to 1000) of the objects in a bucket.
put bucket CORS configuration com.ibi.agents.XDPutBucketConrsConfigurationAgent amazons3 iwxamazons3.jar Cross-origin resource sharing (CORS) defines a way for client web applications that are loaded in one domain to interact with resources in a different domain
Microsoft Excel Connector
Action Class Feature Jar Description
read a spreadsheet com.ibi.agents.XDReadExcel excel iwxexcel.jar Reads an Excel workbook sheet to XML
Debug Object
Action Class Feature Jar Description
create a snapshot com.ibi.agents.XDDebugAgent core iwcore.jar Writes the input document along with the state of the flow ie. registers to a file.
Logger Object
Action Class Feature Jar Description
write a trace message to log com.ibi.agents.XDTraceAgent core iwcore.jar Write a message to the system's trace/debug log. The message is written on the current logger.
WebFocus Object
Action Class Feature Jar Description
run a WebFocus application report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
run a WebFocus managed report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
MongoDB Connector
Action Class Feature Jar Description
delete document com.ibi.agents.XDMONGODBDeleteOneAgent mongodb iwxmongodb.jar Deletes a single document in MongoDB collection
find all documents com.ibi.agents.XDMONGODBFindAllAgent mongodb iwxmongodb.jar Returns all documents in a MongoDB collection
find document(s) com.ibi.agents.XDMONGODBFindDocumentsAgent mongodb iwxmongodb.jar Returns document(s) based on specified criteria in a MongoDB collection
insert many documents com.ibi.agents.XDMONGODBInsertManyAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDB noSQL database
insert one document com.ibi.agents.XDMONGODBInsertOneAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDb noSQL database
list all databases com.ibi.agents.XDMONGODBListDatabasesAgent mongodb iwxmongodb.jar Returns all a list of all MongoDB databases
update document com.ibi.agents.XDMONGODBUpdateOneAgent mongodb iwxmongodb.jar Updates a single document in a MongoDB collection
update many documents com.ibi.agents.XDMONGODBUpdateManyAgent mongodb iwxmongodb.jar Updates multiple documents in MongoDB collection
create a collection com.ibi.agents.XDMONGODBCreateCollectionAgent mongodb iwxmongodb.jar Creates a collection in MongoDb noSQL database
run a MongoDB command com.ibi.agents.XDMONGODBRunCommandAgent mongodb iwxmongodb.jar Executes the given command in the context of the current database
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
iterate using a counter | com.ibi.agents.XDIterCount | core | iwcore.jar | Iterate a loop a specified number of times | |
iterate over each line | com.ibi.agents.XDIterLine | core | iwcore.jar | Iterate a loop for each line in the input document | |
iterate over sibling documents | com.ibi.agents.XDIterSibSplit | core | iwcore.jar | Iterate a loop for each sibling document | |
iterate using a comparator | com.ibi.agents.XDIterTest | core | iwcore.jar | Iterate a loop while (or until) a condition is met | |
iterate over XML | com.ibi.agents.XDIterXMLSplit | core | iwcore.jar | Iterate a loop for each portion of an XML document | |
iterate over JSON | com.ibi.agents.XDIterJsonSplit | core | iwcore.jar | Iterate a loop for each value selected from a JSON value | |
iterate through attachments | com.ibi.agents.XDIterAttachments | core | iwcore.jar | Handle each attachment of the current document iteratively | |
iterate through JDBC result set | com.ibi.agents.XDIterSQLSelect | core | iwcore.jar | SQL Select Iterator; Send out one row at a time to the flow | |
iterate using delimeter | com.ibi.agents.XDIterDelVal | core | iwcore.jar | Delimited value iteration produces one XML row document per row in the delimited value (e.g. comma delimited) input | |
iterate based on condition | com.ibi.agents.XDIterCond | core | iwcore.jar | Iterate a loop while (or until) a condition is met | |
iterate over chunks | com.ibi.agents.XDIterChunk | core | iwcore.jar | Split the input document in equal size chunks |
Data Flow Object
Action Class Feature Jar Description
sql extraction and load com.ibi.agents.XDIterSQLBatchAdd rtdr iwxbatch.jar Batch Add Iterator; Reads SQL rows one at a time and inserts results from the flow
Sub Flow Object
Action Class Feature Jar Description
execute a flow com.ibi.agents.XDPFlowAgent core iwcore.jar Executes a Predfinied Flow
ReportCaster Object
Action Class Feature Jar Description
Report Caster v8+ com.ibi.agents.XDReportCasterRESTAgent core iwxibi.jar Submits one or more selected schedules to a ReportCaster Distribution server for execution
Email Connector
Action Class Feature Jar Description
send an email com.ibi.agents.XDEmailEmitAgent core iwcore.jar Emits email to host:port with various options including input data as attachment
add an attachment com.ibi.agents.XDAddAttachmentAgent core iwcore.jar Adds an attachment
add file as attachment com.ibi.agents.XDAddAttachmentFromFileAgent core iwcore.jar Adds an attachment from the contents of a file
attachment to document com.ibi.agents.XDAttachmentToDocAgent core iwcore.jar Finds an attachment and makes it the body of the document
document to attachment com.ibi.agents.XDAttachmentFromDocAgent core iwcore.jar Makes the body of a document into an attachment
delete an attachment by id com.ibi.agents.XDAttachOps core iwcore.jar Delete a specified attachment.
delete all attachments com.ibi.agents.XDAttachOps core iwcore.jar Delete all attachments
delete an attachment by index com.ibi.agents.XDAttachOps core iwcore.jar Delete a specified attachment.
attachment to file com.ibi.agents.XDAttachmentToFileAgent core iwcore.jar Writes the contents of an attachment to a file
IOT Connector
Action Class Feature Jar Description
MQTT - publish a message com.ibi.agents.XDMqttEmitAgent iotmqtt iwxmqtt.jar Publish a message to a MQTT server
CoAP - send message com.ibi.agents.XDCoapEmitAgent coap iwxcoap.jar Send a Constrained Application Protocol message
ZeroMQ - send a message com.ibi.agents.XDZeroMQEmitAgent zeromq iwxzeromq.jar Send a ZeroMQ message
Blockchain Connector
Action Class Feature Jar Description
Hyperledger Fabric - execute query com.ibi.agents.XDFabricQueryAgent hyperledgerfabric iwxfabric.jar Calls chaincode to query a blockchain in the Hyperledger Fabric
Hyperledger Fabric - get block info com.ibi.agents.XDFabricQueryBlockAgent hyperledgerfabric iwxfabric.jar Queries a Hyperledger Fabric Channel for block info
Hyperledger Fabric - get history com.ibi.agents.XDFabricKeyHistoryAgent hyperledgerfabric iwxfabric.jar Queries a Hyperledger Fabric Channel for the history of a key
Hyperledger Fabric - execute asynchronous transaction com.ibi.agents.XDFabricAgent hyperledgerfabric iwxfabric.jar Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Hyperledger Fabric - execute synchronous transaction com.ibi.agents.XDFabricAgent hyperledgerfabric iwxfabric.jar Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Ethereum - call constant function com.ibi.agents.XDEthereumCallConstantAgent ethereum iwxethereum.jar Call a constant function (locally) to query the state of an Ethereum smart contract
Ethereum - deploy contract com.ibi.agents.XDEthereumDeployAgent ethereum iwxethereum.jar Deploy a new Ethereum smart contract
Ethereum - transfer ether com.ibi.agents.XDEthereumTransferAgent ethereum iwxethereum.jar Transfer Ether from one Ethereum account to another
Ethereum - call function com.ibi.agents.XDEthereumCallAgent ethereum iwxethereum.jar Call a function in an Ethereum smart contract
DynamoDB Connector
Action Class Feature Jar Description
delete an item com.ibi.agents.XDDynamoDBDeleteItem dynamodb iwxdynamodb.jar Delete an Item of the table
get an item com.ibi.agents.XDDynamoDBGetItem dynamodb iwxdynamodb.jar Get an Item of the table
get list of tables com.ibi.agents.XDDynamoDBListTables dynamodb iwxdynamodb.jar Lists DynamoDB tables
add or update item(s) com.ibi.agents.XDDynamoDBPutItem dynamodb iwxdynamodb.jar Put/Update an Item(s) of the table
update table policies com.ibi.agents.XDDynamoDBUpdateTable dynamodb iwxdynamodb.jar Update read/write capacity of the table
delete a table com.ibi.agents.XDDynamoDBDeleteTable dynamodb iwxdynamodb.jar Deletes a new DynamoDB table
create a new table com.ibi.agents.XDDynamoDBCreateTable dynamodb iwxdynamodb.jar Creates a new DynamoDB table
get table description com.ibi.agents.XDDynamoDBDescribeTable dynamodb iwxdynamodb.jar Describes a table
get all items com.ibi.agents.XDDynamoDBScanTable dynamodb iwxdynamodb.jar The Scan operation reads all of the items in a table or index
Amazon S3 Connector
Action Class Feature Jar Description
create bucket com.ibi.agents.XDCreateBucketAgent amazons3 iwxamazons3.jar Creates a new bucket.
create object com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. You must have WRITE permissions on a bucket to add an object to it.
create object from document com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. From document.
get pre-signed URL com.ibi.agents.XDCreateObjectPresignedUrlAgent amazons3 iwxamazons3.jar Returns a URL which can be used to create an object.
copy object com.ibi.agents.XDCopyObjectAgent amazons3 iwxamazons3.jar Creates a copy of an object that is already stored in Amazon S3.
delete bucket com.ibi.agents.XDDeleteBucketAgent amazons3 iwxamazons3.jar Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.
delete bucket cors com.ibi.agents.XDDeleteBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Deletes the cors configuration information set for the bucket.
delete bucket lifecycle com.ibi.agents.XDDeleteBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Deletes the lifecycle configuration from the bucket.
delete bucket policy com.ibi.agents.XDDeleteBucketPolicyAgent amazons3 iwxamazons3.jar Deletes the policy from the bucket.
delete bucket tagging com.ibi.agents.XDDeleteBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Deletes the tags from the bucket.
delete bucket website com.ibi.agents.XDDeleteBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar This operation removes the website configuration from the bucket.
delete object(s) com.ibi.agents.XDDeleteObjectsAgent amazons3 iwxamazons3.jar Deletes one or more objects from a bucket.
get bucket acl com.ibi.agents.XDGetBucketAclAgent amazons3 iwxamazons3.jar Gets the access control policy for the bucket.
get bucket cors configuration com.ibi.agents.XDGetBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Returns the cors configuration for the bucket.
get bucket lifecycle configuration com.ibi.agents.XDGetBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Returns the lifecycle configuration information set on the bucket.
get bucket location com.ibi.agents.XDGetBucketLocationAgent amazons3 iwxamazons3.jar Gets the region the bucket resides in.
get bucket logging com.ibi.agents.XDGetBucketLoggingAgent amazons3 iwxamazons3.jar Returns the logging status of a bucket and the permissions users have to view and modify that status.
get bucket policy com.ibi.agents.XDGetBucketPolicyAgent amazons3 iwxamazons3.jar Returns the policy of a specified bucket.
get bucket tagging com.ibi.agents.XDGetBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Returns the tag set associated with the bucket.
get bucket versioning com.ibi.agents.XDGetBucketVersioningAgent amazons3 iwxamazons3.jar Returns the versioning state of a bucket.
get bucket website com.ibi.agents.XDGetBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Returns the website configuration for a bucket.
get object acl com.ibi.agents.XDGetObjectAclAgent amazons3 iwxamazons3.jar Returns the access control list (ACL) of an object.
get object metadata com.ibi.agents.XDGetObjectMetadataAgent amazons3 iwxamazons3.jar Gets the properties (metadata) of an object
list buckets com.ibi.agents.XDListBucketsAgent amazons3 iwxamazons3.jar Returns a list of all buckets owned by the authenticated sender of the request.
put bucket acl com.ibi.agents.XDPutBucketAclAgent amazons3 iwxamazons3.jar Sets the permissions on a bucket using access control lists (ACL).
put bucket logging com.ibi.agents.XDPutBucketLoggingAgent amazons3 iwxamazons3.jar Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters.
put bucket policy com.ibi.agents.XDPutBucketPolicyAgent amazons3 iwxamazons3.jar Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it.
put bucket tagging com.ibi.agents.XDPutBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Sets the tags for a bucket.
put bucket versioning com.ibi.agents.XDPutBucketVersioningAgent amazons3 iwxamazons3.jar Sets the versioning state of an existing bucket.
put bucket website com.ibi.agents.XDPutBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Sets a website configuration for a bucket which allows you treat a bucket as a deployed website.
put object acl com.ibi.agents.XDPutObjectAclAgent amazons3 iwxamazons3.jar Uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket.
put object storage class com.ibi.agents.XDPutObjectStorageClassAgent amazons3 iwxamazons3.jar Sets or updates an objects storage class.
get object com.ibi.agents.XDGetObjectAgent amazons3 iwxamazons3.jar Retrieves objects from Amazon S3.
list object versions com.ibi.agents.XDListObjectVersionsAgent amazons3 iwxamazons3.jar You can use the versions subresource to list metadata about all of the versions of objects in a bucket.
list objects com.ibi.agents.XDListObjectsAgent amazons3 iwxamazons3.jar Returns some or all (up to 1000) of the objects in a bucket.
put bucket CORS configuration com.ibi.agents.XDPutBucketConrsConfigurationAgent amazons3 iwxamazons3.jar Cross-origin resource sharing (CORS) defines a way for client web applications that are loaded in one domain to interact with resources in a different domain
Microsoft Excel Connector
Action Class Feature Jar Description
read a spreadsheet com.ibi.agents.XDReadExcel excel iwxexcel.jar Reads an Excel workbook sheet to XML
Debug Object
Action Class Feature Jar Description
create a snapshot com.ibi.agents.XDDebugAgent core iwcore.jar Writes the input document along with the state of the flow ie. registers to a file.
Logger Object
Action Class Feature Jar Description
write a trace message to log com.ibi.agents.XDTraceAgent core iwcore.jar Write a message to the system's trace/debug log. The message is written on the current logger.
WebFocus Object
Action Class Feature Jar Description
run a WebFocus application report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
run a WebFocus managed report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
MongoDB Connector
Action Class Feature Jar Description
delete document com.ibi.agents.XDMONGODBDeleteOneAgent mongodb iwxmongodb.jar Deletes a single document in MongoDB collection
find all documents com.ibi.agents.XDMONGODBFindAllAgent mongodb iwxmongodb.jar Returns all documents in a MongoDB collection
find document(s) com.ibi.agents.XDMONGODBFindDocumentsAgent mongodb iwxmongodb.jar Returns document(s) based on specified criteria in a MongoDB collection
insert many documents com.ibi.agents.XDMONGODBInsertManyAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDB noSQL database
insert one document com.ibi.agents.XDMONGODBInsertOneAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDb noSQL database
list all databases com.ibi.agents.XDMONGODBListDatabasesAgent mongodb iwxmongodb.jar Returns all a list of all MongoDB databases
update document com.ibi.agents.XDMONGODBUpdateOneAgent mongodb iwxmongodb.jar Updates a single document in a MongoDB collection
update many documents com.ibi.agents.XDMONGODBUpdateManyAgent mongodb iwxmongodb.jar Updates multiple documents in MongoDB collection
create a collection com.ibi.agents.XDMONGODBCreateCollectionAgent mongodb iwxmongodb.jar Creates a collection in MongoDb noSQL database
run a MongoDB command com.ibi.agents.XDMONGODBRunCommandAgent mongodb iwxmongodb.jar Executes the given command in the context of the current database
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
sql extraction and load | com.ibi.agents.XDIterSQLBatchAdd | rtdr | iwxbatch.jar | Batch Add Iterator; Reads SQL rows one at a time and inserts results from the flow |
Sub Flow Object
Action Class Feature Jar Description
execute a flow com.ibi.agents.XDPFlowAgent core iwcore.jar Executes a Predfinied Flow
ReportCaster Object
Action Class Feature Jar Description
Report Caster v8+ com.ibi.agents.XDReportCasterRESTAgent core iwxibi.jar Submits one or more selected schedules to a ReportCaster Distribution server for execution
Email Connector
Action Class Feature Jar Description
send an email com.ibi.agents.XDEmailEmitAgent core iwcore.jar Emits email to host:port with various options including input data as attachment
add an attachment com.ibi.agents.XDAddAttachmentAgent core iwcore.jar Adds an attachment
add file as attachment com.ibi.agents.XDAddAttachmentFromFileAgent core iwcore.jar Adds an attachment from the contents of a file
attachment to document com.ibi.agents.XDAttachmentToDocAgent core iwcore.jar Finds an attachment and makes it the body of the document
document to attachment com.ibi.agents.XDAttachmentFromDocAgent core iwcore.jar Makes the body of a document into an attachment
delete an attachment by id com.ibi.agents.XDAttachOps core iwcore.jar Delete a specified attachment.
delete all attachments com.ibi.agents.XDAttachOps core iwcore.jar Delete all attachments
delete an attachment by index com.ibi.agents.XDAttachOps core iwcore.jar Delete a specified attachment.
attachment to file com.ibi.agents.XDAttachmentToFileAgent core iwcore.jar Writes the contents of an attachment to a file
IOT Connector
Action Class Feature Jar Description
MQTT - publish a message com.ibi.agents.XDMqttEmitAgent iotmqtt iwxmqtt.jar Publish a message to a MQTT server
CoAP - send message com.ibi.agents.XDCoapEmitAgent coap iwxcoap.jar Send a Constrained Application Protocol message
ZeroMQ - send a message com.ibi.agents.XDZeroMQEmitAgent zeromq iwxzeromq.jar Send a ZeroMQ message
Blockchain Connector
Action Class Feature Jar Description
Hyperledger Fabric - execute query com.ibi.agents.XDFabricQueryAgent hyperledgerfabric iwxfabric.jar Calls chaincode to query a blockchain in the Hyperledger Fabric
Hyperledger Fabric - get block info com.ibi.agents.XDFabricQueryBlockAgent hyperledgerfabric iwxfabric.jar Queries a Hyperledger Fabric Channel for block info
Hyperledger Fabric - get history com.ibi.agents.XDFabricKeyHistoryAgent hyperledgerfabric iwxfabric.jar Queries a Hyperledger Fabric Channel for the history of a key
Hyperledger Fabric - execute asynchronous transaction com.ibi.agents.XDFabricAgent hyperledgerfabric iwxfabric.jar Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Hyperledger Fabric - execute synchronous transaction com.ibi.agents.XDFabricAgent hyperledgerfabric iwxfabric.jar Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Ethereum - call constant function com.ibi.agents.XDEthereumCallConstantAgent ethereum iwxethereum.jar Call a constant function (locally) to query the state of an Ethereum smart contract
Ethereum - deploy contract com.ibi.agents.XDEthereumDeployAgent ethereum iwxethereum.jar Deploy a new Ethereum smart contract
Ethereum - transfer ether com.ibi.agents.XDEthereumTransferAgent ethereum iwxethereum.jar Transfer Ether from one Ethereum account to another
Ethereum - call function com.ibi.agents.XDEthereumCallAgent ethereum iwxethereum.jar Call a function in an Ethereum smart contract
DynamoDB Connector
Action Class Feature Jar Description
delete an item com.ibi.agents.XDDynamoDBDeleteItem dynamodb iwxdynamodb.jar Delete an Item of the table
get an item com.ibi.agents.XDDynamoDBGetItem dynamodb iwxdynamodb.jar Get an Item of the table
get list of tables com.ibi.agents.XDDynamoDBListTables dynamodb iwxdynamodb.jar Lists DynamoDB tables
add or update item(s) com.ibi.agents.XDDynamoDBPutItem dynamodb iwxdynamodb.jar Put/Update an Item(s) of the table
update table policies com.ibi.agents.XDDynamoDBUpdateTable dynamodb iwxdynamodb.jar Update read/write capacity of the table
delete a table com.ibi.agents.XDDynamoDBDeleteTable dynamodb iwxdynamodb.jar Deletes a new DynamoDB table
create a new table com.ibi.agents.XDDynamoDBCreateTable dynamodb iwxdynamodb.jar Creates a new DynamoDB table
get table description com.ibi.agents.XDDynamoDBDescribeTable dynamodb iwxdynamodb.jar Describes a table
get all items com.ibi.agents.XDDynamoDBScanTable dynamodb iwxdynamodb.jar The Scan operation reads all of the items in a table or index
Amazon S3 Connector
Action Class Feature Jar Description
create bucket com.ibi.agents.XDCreateBucketAgent amazons3 iwxamazons3.jar Creates a new bucket.
create object com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. You must have WRITE permissions on a bucket to add an object to it.
create object from document com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. From document.
get pre-signed URL com.ibi.agents.XDCreateObjectPresignedUrlAgent amazons3 iwxamazons3.jar Returns a URL which can be used to create an object.
copy object com.ibi.agents.XDCopyObjectAgent amazons3 iwxamazons3.jar Creates a copy of an object that is already stored in Amazon S3.
delete bucket com.ibi.agents.XDDeleteBucketAgent amazons3 iwxamazons3.jar Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.
delete bucket cors com.ibi.agents.XDDeleteBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Deletes the cors configuration information set for the bucket.
delete bucket lifecycle com.ibi.agents.XDDeleteBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Deletes the lifecycle configuration from the bucket.
delete bucket policy com.ibi.agents.XDDeleteBucketPolicyAgent amazons3 iwxamazons3.jar Deletes the policy from the bucket.
delete bucket tagging com.ibi.agents.XDDeleteBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Deletes the tags from the bucket.
delete bucket website com.ibi.agents.XDDeleteBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar This operation removes the website configuration from the bucket.
delete object(s) com.ibi.agents.XDDeleteObjectsAgent amazons3 iwxamazons3.jar Deletes one or more objects from a bucket.
get bucket acl com.ibi.agents.XDGetBucketAclAgent amazons3 iwxamazons3.jar Gets the access control policy for the bucket.
get bucket cors configuration com.ibi.agents.XDGetBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Returns the cors configuration for the bucket.
get bucket lifecycle configuration com.ibi.agents.XDGetBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Returns the lifecycle configuration information set on the bucket.
get bucket location com.ibi.agents.XDGetBucketLocationAgent amazons3 iwxamazons3.jar Gets the region the bucket resides in.
get bucket logging com.ibi.agents.XDGetBucketLoggingAgent amazons3 iwxamazons3.jar Returns the logging status of a bucket and the permissions users have to view and modify that status.
get bucket policy com.ibi.agents.XDGetBucketPolicyAgent amazons3 iwxamazons3.jar Returns the policy of a specified bucket.
get bucket tagging com.ibi.agents.XDGetBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Returns the tag set associated with the bucket.
get bucket versioning com.ibi.agents.XDGetBucketVersioningAgent amazons3 iwxamazons3.jar Returns the versioning state of a bucket.
get bucket website com.ibi.agents.XDGetBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Returns the website configuration for a bucket.
get object acl com.ibi.agents.XDGetObjectAclAgent amazons3 iwxamazons3.jar Returns the access control list (ACL) of an object.
get object metadata com.ibi.agents.XDGetObjectMetadataAgent amazons3 iwxamazons3.jar Gets the properties (metadata) of an object
list buckets com.ibi.agents.XDListBucketsAgent amazons3 iwxamazons3.jar Returns a list of all buckets owned by the authenticated sender of the request.
put bucket acl com.ibi.agents.XDPutBucketAclAgent amazons3 iwxamazons3.jar Sets the permissions on a bucket using access control lists (ACL).
put bucket logging com.ibi.agents.XDPutBucketLoggingAgent amazons3 iwxamazons3.jar Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters.
put bucket policy com.ibi.agents.XDPutBucketPolicyAgent amazons3 iwxamazons3.jar Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it.
put bucket tagging com.ibi.agents.XDPutBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Sets the tags for a bucket.
put bucket versioning com.ibi.agents.XDPutBucketVersioningAgent amazons3 iwxamazons3.jar Sets the versioning state of an existing bucket.
put bucket website com.ibi.agents.XDPutBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Sets a website configuration for a bucket which allows you treat a bucket as a deployed website.
put object acl com.ibi.agents.XDPutObjectAclAgent amazons3 iwxamazons3.jar Uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket.
put object storage class com.ibi.agents.XDPutObjectStorageClassAgent amazons3 iwxamazons3.jar Sets or updates an objects storage class.
get object com.ibi.agents.XDGetObjectAgent amazons3 iwxamazons3.jar Retrieves objects from Amazon S3.
list object versions com.ibi.agents.XDListObjectVersionsAgent amazons3 iwxamazons3.jar You can use the versions subresource to list metadata about all of the versions of objects in a bucket.
list objects com.ibi.agents.XDListObjectsAgent amazons3 iwxamazons3.jar Returns some or all (up to 1000) of the objects in a bucket.
put bucket CORS configuration com.ibi.agents.XDPutBucketConrsConfigurationAgent amazons3 iwxamazons3.jar Cross-origin resource sharing (CORS) defines a way for client web applications that are loaded in one domain to interact with resources in a different domain
Microsoft Excel Connector
Action Class Feature Jar Description
read a spreadsheet com.ibi.agents.XDReadExcel excel iwxexcel.jar Reads an Excel workbook sheet to XML
Debug Object
Action Class Feature Jar Description
create a snapshot com.ibi.agents.XDDebugAgent core iwcore.jar Writes the input document along with the state of the flow ie. registers to a file.
Logger Object
Action Class Feature Jar Description
write a trace message to log com.ibi.agents.XDTraceAgent core iwcore.jar Write a message to the system's trace/debug log. The message is written on the current logger.
WebFocus Object
Action Class Feature Jar Description
run a WebFocus application report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
run a WebFocus managed report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
MongoDB Connector
Action Class Feature Jar Description
delete document com.ibi.agents.XDMONGODBDeleteOneAgent mongodb iwxmongodb.jar Deletes a single document in MongoDB collection
find all documents com.ibi.agents.XDMONGODBFindAllAgent mongodb iwxmongodb.jar Returns all documents in a MongoDB collection
find document(s) com.ibi.agents.XDMONGODBFindDocumentsAgent mongodb iwxmongodb.jar Returns document(s) based on specified criteria in a MongoDB collection
insert many documents com.ibi.agents.XDMONGODBInsertManyAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDB noSQL database
insert one document com.ibi.agents.XDMONGODBInsertOneAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDb noSQL database
list all databases com.ibi.agents.XDMONGODBListDatabasesAgent mongodb iwxmongodb.jar Returns all a list of all MongoDB databases
update document com.ibi.agents.XDMONGODBUpdateOneAgent mongodb iwxmongodb.jar Updates a single document in a MongoDB collection
update many documents com.ibi.agents.XDMONGODBUpdateManyAgent mongodb iwxmongodb.jar Updates multiple documents in MongoDB collection
create a collection com.ibi.agents.XDMONGODBCreateCollectionAgent mongodb iwxmongodb.jar Creates a collection in MongoDb noSQL database
run a MongoDB command com.ibi.agents.XDMONGODBRunCommandAgent mongodb iwxmongodb.jar Executes the given command in the context of the current database
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
execute a flow | com.ibi.agents.XDPFlowAgent | core | iwcore.jar | Executes a Predfinied Flow |
ReportCaster Object
Action Class Feature Jar Description
Report Caster v8+ com.ibi.agents.XDReportCasterRESTAgent core iwxibi.jar Submits one or more selected schedules to a ReportCaster Distribution server for execution
Email Connector
Action Class Feature Jar Description
send an email com.ibi.agents.XDEmailEmitAgent core iwcore.jar Emits email to host:port with various options including input data as attachment
add an attachment com.ibi.agents.XDAddAttachmentAgent core iwcore.jar Adds an attachment
add file as attachment com.ibi.agents.XDAddAttachmentFromFileAgent core iwcore.jar Adds an attachment from the contents of a file
attachment to document com.ibi.agents.XDAttachmentToDocAgent core iwcore.jar Finds an attachment and makes it the body of the document
document to attachment com.ibi.agents.XDAttachmentFromDocAgent core iwcore.jar Makes the body of a document into an attachment
delete an attachment by id com.ibi.agents.XDAttachOps core iwcore.jar Delete a specified attachment.
delete all attachments com.ibi.agents.XDAttachOps core iwcore.jar Delete all attachments
delete an attachment by index com.ibi.agents.XDAttachOps core iwcore.jar Delete a specified attachment.
attachment to file com.ibi.agents.XDAttachmentToFileAgent core iwcore.jar Writes the contents of an attachment to a file
IOT Connector
Action Class Feature Jar Description
MQTT - publish a message com.ibi.agents.XDMqttEmitAgent iotmqtt iwxmqtt.jar Publish a message to a MQTT server
CoAP - send message com.ibi.agents.XDCoapEmitAgent coap iwxcoap.jar Send a Constrained Application Protocol message
ZeroMQ - send a message com.ibi.agents.XDZeroMQEmitAgent zeromq iwxzeromq.jar Send a ZeroMQ message
Blockchain Connector
Action Class Feature Jar Description
Hyperledger Fabric - execute query com.ibi.agents.XDFabricQueryAgent hyperledgerfabric iwxfabric.jar Calls chaincode to query a blockchain in the Hyperledger Fabric
Hyperledger Fabric - get block info com.ibi.agents.XDFabricQueryBlockAgent hyperledgerfabric iwxfabric.jar Queries a Hyperledger Fabric Channel for block info
Hyperledger Fabric - get history com.ibi.agents.XDFabricKeyHistoryAgent hyperledgerfabric iwxfabric.jar Queries a Hyperledger Fabric Channel for the history of a key
Hyperledger Fabric - execute asynchronous transaction com.ibi.agents.XDFabricAgent hyperledgerfabric iwxfabric.jar Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Hyperledger Fabric - execute synchronous transaction com.ibi.agents.XDFabricAgent hyperledgerfabric iwxfabric.jar Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Ethereum - call constant function com.ibi.agents.XDEthereumCallConstantAgent ethereum iwxethereum.jar Call a constant function (locally) to query the state of an Ethereum smart contract
Ethereum - deploy contract com.ibi.agents.XDEthereumDeployAgent ethereum iwxethereum.jar Deploy a new Ethereum smart contract
Ethereum - transfer ether com.ibi.agents.XDEthereumTransferAgent ethereum iwxethereum.jar Transfer Ether from one Ethereum account to another
Ethereum - call function com.ibi.agents.XDEthereumCallAgent ethereum iwxethereum.jar Call a function in an Ethereum smart contract
DynamoDB Connector
Action Class Feature Jar Description
delete an item com.ibi.agents.XDDynamoDBDeleteItem dynamodb iwxdynamodb.jar Delete an Item of the table
get an item com.ibi.agents.XDDynamoDBGetItem dynamodb iwxdynamodb.jar Get an Item of the table
get list of tables com.ibi.agents.XDDynamoDBListTables dynamodb iwxdynamodb.jar Lists DynamoDB tables
add or update item(s) com.ibi.agents.XDDynamoDBPutItem dynamodb iwxdynamodb.jar Put/Update an Item(s) of the table
update table policies com.ibi.agents.XDDynamoDBUpdateTable dynamodb iwxdynamodb.jar Update read/write capacity of the table
delete a table com.ibi.agents.XDDynamoDBDeleteTable dynamodb iwxdynamodb.jar Deletes a new DynamoDB table
create a new table com.ibi.agents.XDDynamoDBCreateTable dynamodb iwxdynamodb.jar Creates a new DynamoDB table
get table description com.ibi.agents.XDDynamoDBDescribeTable dynamodb iwxdynamodb.jar Describes a table
get all items com.ibi.agents.XDDynamoDBScanTable dynamodb iwxdynamodb.jar The Scan operation reads all of the items in a table or index
Amazon S3 Connector
Action Class Feature Jar Description
create bucket com.ibi.agents.XDCreateBucketAgent amazons3 iwxamazons3.jar Creates a new bucket.
create object com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. You must have WRITE permissions on a bucket to add an object to it.
create object from document com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. From document.
get pre-signed URL com.ibi.agents.XDCreateObjectPresignedUrlAgent amazons3 iwxamazons3.jar Returns a URL which can be used to create an object.
copy object com.ibi.agents.XDCopyObjectAgent amazons3 iwxamazons3.jar Creates a copy of an object that is already stored in Amazon S3.
delete bucket com.ibi.agents.XDDeleteBucketAgent amazons3 iwxamazons3.jar Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.
delete bucket cors com.ibi.agents.XDDeleteBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Deletes the cors configuration information set for the bucket.
delete bucket lifecycle com.ibi.agents.XDDeleteBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Deletes the lifecycle configuration from the bucket.
delete bucket policy com.ibi.agents.XDDeleteBucketPolicyAgent amazons3 iwxamazons3.jar Deletes the policy from the bucket.
delete bucket tagging com.ibi.agents.XDDeleteBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Deletes the tags from the bucket.
delete bucket website com.ibi.agents.XDDeleteBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar This operation removes the website configuration from the bucket.
delete object(s) com.ibi.agents.XDDeleteObjectsAgent amazons3 iwxamazons3.jar Deletes one or more objects from a bucket.
get bucket acl com.ibi.agents.XDGetBucketAclAgent amazons3 iwxamazons3.jar Gets the access control policy for the bucket.
get bucket cors configuration com.ibi.agents.XDGetBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Returns the cors configuration for the bucket.
get bucket lifecycle configuration com.ibi.agents.XDGetBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Returns the lifecycle configuration information set on the bucket.
get bucket location com.ibi.agents.XDGetBucketLocationAgent amazons3 iwxamazons3.jar Gets the region the bucket resides in.
get bucket logging com.ibi.agents.XDGetBucketLoggingAgent amazons3 iwxamazons3.jar Returns the logging status of a bucket and the permissions users have to view and modify that status.
get bucket policy com.ibi.agents.XDGetBucketPolicyAgent amazons3 iwxamazons3.jar Returns the policy of a specified bucket.
get bucket tagging com.ibi.agents.XDGetBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Returns the tag set associated with the bucket.
get bucket versioning com.ibi.agents.XDGetBucketVersioningAgent amazons3 iwxamazons3.jar Returns the versioning state of a bucket.
get bucket website com.ibi.agents.XDGetBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Returns the website configuration for a bucket.
get object acl com.ibi.agents.XDGetObjectAclAgent amazons3 iwxamazons3.jar Returns the access control list (ACL) of an object.
get object metadata com.ibi.agents.XDGetObjectMetadataAgent amazons3 iwxamazons3.jar Gets the properties (metadata) of an object
list buckets com.ibi.agents.XDListBucketsAgent amazons3 iwxamazons3.jar Returns a list of all buckets owned by the authenticated sender of the request.
put bucket acl com.ibi.agents.XDPutBucketAclAgent amazons3 iwxamazons3.jar Sets the permissions on a bucket using access control lists (ACL).
put bucket logging com.ibi.agents.XDPutBucketLoggingAgent amazons3 iwxamazons3.jar Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters.
put bucket policy com.ibi.agents.XDPutBucketPolicyAgent amazons3 iwxamazons3.jar Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it.
put bucket tagging com.ibi.agents.XDPutBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Sets the tags for a bucket.
put bucket versioning com.ibi.agents.XDPutBucketVersioningAgent amazons3 iwxamazons3.jar Sets the versioning state of an existing bucket.
put bucket website com.ibi.agents.XDPutBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Sets a website configuration for a bucket which allows you treat a bucket as a deployed website.
put object acl com.ibi.agents.XDPutObjectAclAgent amazons3 iwxamazons3.jar Uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket.
put object storage class com.ibi.agents.XDPutObjectStorageClassAgent amazons3 iwxamazons3.jar Sets or updates an objects storage class.
get object com.ibi.agents.XDGetObjectAgent amazons3 iwxamazons3.jar Retrieves objects from Amazon S3.
list object versions com.ibi.agents.XDListObjectVersionsAgent amazons3 iwxamazons3.jar You can use the versions subresource to list metadata about all of the versions of objects in a bucket.
list objects com.ibi.agents.XDListObjectsAgent amazons3 iwxamazons3.jar Returns some or all (up to 1000) of the objects in a bucket.
put bucket CORS configuration com.ibi.agents.XDPutBucketConrsConfigurationAgent amazons3 iwxamazons3.jar Cross-origin resource sharing (CORS) defines a way for client web applications that are loaded in one domain to interact with resources in a different domain
Microsoft Excel Connector
Action Class Feature Jar Description
read a spreadsheet com.ibi.agents.XDReadExcel excel iwxexcel.jar Reads an Excel workbook sheet to XML
Debug Object
Action Class Feature Jar Description
create a snapshot com.ibi.agents.XDDebugAgent core iwcore.jar Writes the input document along with the state of the flow ie. registers to a file.
Logger Object
Action Class Feature Jar Description
write a trace message to log com.ibi.agents.XDTraceAgent core iwcore.jar Write a message to the system's trace/debug log. The message is written on the current logger.
WebFocus Object
Action Class Feature Jar Description
run a WebFocus application report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
run a WebFocus managed report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
MongoDB Connector
Action Class Feature Jar Description
delete document com.ibi.agents.XDMONGODBDeleteOneAgent mongodb iwxmongodb.jar Deletes a single document in MongoDB collection
find all documents com.ibi.agents.XDMONGODBFindAllAgent mongodb iwxmongodb.jar Returns all documents in a MongoDB collection
find document(s) com.ibi.agents.XDMONGODBFindDocumentsAgent mongodb iwxmongodb.jar Returns document(s) based on specified criteria in a MongoDB collection
insert many documents com.ibi.agents.XDMONGODBInsertManyAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDB noSQL database
insert one document com.ibi.agents.XDMONGODBInsertOneAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDb noSQL database
list all databases com.ibi.agents.XDMONGODBListDatabasesAgent mongodb iwxmongodb.jar Returns all a list of all MongoDB databases
update document com.ibi.agents.XDMONGODBUpdateOneAgent mongodb iwxmongodb.jar Updates a single document in a MongoDB collection
update many documents com.ibi.agents.XDMONGODBUpdateManyAgent mongodb iwxmongodb.jar Updates multiple documents in MongoDB collection
create a collection com.ibi.agents.XDMONGODBCreateCollectionAgent mongodb iwxmongodb.jar Creates a collection in MongoDb noSQL database
run a MongoDB command com.ibi.agents.XDMONGODBRunCommandAgent mongodb iwxmongodb.jar Executes the given command in the context of the current database
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
Report Caster v8+ | com.ibi.agents.XDReportCasterRESTAgent | core | iwxibi.jar | Submits one or more selected schedules to a ReportCaster Distribution server for execution |
Email Connector
Action Class Feature Jar Description
send an email com.ibi.agents.XDEmailEmitAgent core iwcore.jar Emits email to host:port with various options including input data as attachment
add an attachment com.ibi.agents.XDAddAttachmentAgent core iwcore.jar Adds an attachment
add file as attachment com.ibi.agents.XDAddAttachmentFromFileAgent core iwcore.jar Adds an attachment from the contents of a file
attachment to document com.ibi.agents.XDAttachmentToDocAgent core iwcore.jar Finds an attachment and makes it the body of the document
document to attachment com.ibi.agents.XDAttachmentFromDocAgent core iwcore.jar Makes the body of a document into an attachment
delete an attachment by id com.ibi.agents.XDAttachOps core iwcore.jar Delete a specified attachment.
delete all attachments com.ibi.agents.XDAttachOps core iwcore.jar Delete all attachments
delete an attachment by index com.ibi.agents.XDAttachOps core iwcore.jar Delete a specified attachment.
attachment to file com.ibi.agents.XDAttachmentToFileAgent core iwcore.jar Writes the contents of an attachment to a file
IOT Connector
Action Class Feature Jar Description
MQTT - publish a message com.ibi.agents.XDMqttEmitAgent iotmqtt iwxmqtt.jar Publish a message to a MQTT server
CoAP - send message com.ibi.agents.XDCoapEmitAgent coap iwxcoap.jar Send a Constrained Application Protocol message
ZeroMQ - send a message com.ibi.agents.XDZeroMQEmitAgent zeromq iwxzeromq.jar Send a ZeroMQ message
Blockchain Connector
Action Class Feature Jar Description
Hyperledger Fabric - execute query com.ibi.agents.XDFabricQueryAgent hyperledgerfabric iwxfabric.jar Calls chaincode to query a blockchain in the Hyperledger Fabric
Hyperledger Fabric - get block info com.ibi.agents.XDFabricQueryBlockAgent hyperledgerfabric iwxfabric.jar Queries a Hyperledger Fabric Channel for block info
Hyperledger Fabric - get history com.ibi.agents.XDFabricKeyHistoryAgent hyperledgerfabric iwxfabric.jar Queries a Hyperledger Fabric Channel for the history of a key
Hyperledger Fabric - execute asynchronous transaction com.ibi.agents.XDFabricAgent hyperledgerfabric iwxfabric.jar Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Hyperledger Fabric - execute synchronous transaction com.ibi.agents.XDFabricAgent hyperledgerfabric iwxfabric.jar Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Ethereum - call constant function com.ibi.agents.XDEthereumCallConstantAgent ethereum iwxethereum.jar Call a constant function (locally) to query the state of an Ethereum smart contract
Ethereum - deploy contract com.ibi.agents.XDEthereumDeployAgent ethereum iwxethereum.jar Deploy a new Ethereum smart contract
Ethereum - transfer ether com.ibi.agents.XDEthereumTransferAgent ethereum iwxethereum.jar Transfer Ether from one Ethereum account to another
Ethereum - call function com.ibi.agents.XDEthereumCallAgent ethereum iwxethereum.jar Call a function in an Ethereum smart contract
DynamoDB Connector
Action Class Feature Jar Description
delete an item com.ibi.agents.XDDynamoDBDeleteItem dynamodb iwxdynamodb.jar Delete an Item of the table
get an item com.ibi.agents.XDDynamoDBGetItem dynamodb iwxdynamodb.jar Get an Item of the table
get list of tables com.ibi.agents.XDDynamoDBListTables dynamodb iwxdynamodb.jar Lists DynamoDB tables
add or update item(s) com.ibi.agents.XDDynamoDBPutItem dynamodb iwxdynamodb.jar Put/Update an Item(s) of the table
update table policies com.ibi.agents.XDDynamoDBUpdateTable dynamodb iwxdynamodb.jar Update read/write capacity of the table
delete a table com.ibi.agents.XDDynamoDBDeleteTable dynamodb iwxdynamodb.jar Deletes a new DynamoDB table
create a new table com.ibi.agents.XDDynamoDBCreateTable dynamodb iwxdynamodb.jar Creates a new DynamoDB table
get table description com.ibi.agents.XDDynamoDBDescribeTable dynamodb iwxdynamodb.jar Describes a table
get all items com.ibi.agents.XDDynamoDBScanTable dynamodb iwxdynamodb.jar The Scan operation reads all of the items in a table or index
Amazon S3 Connector
Action Class Feature Jar Description
create bucket com.ibi.agents.XDCreateBucketAgent amazons3 iwxamazons3.jar Creates a new bucket.
create object com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. You must have WRITE permissions on a bucket to add an object to it.
create object from document com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. From document.
get pre-signed URL com.ibi.agents.XDCreateObjectPresignedUrlAgent amazons3 iwxamazons3.jar Returns a URL which can be used to create an object.
copy object com.ibi.agents.XDCopyObjectAgent amazons3 iwxamazons3.jar Creates a copy of an object that is already stored in Amazon S3.
delete bucket com.ibi.agents.XDDeleteBucketAgent amazons3 iwxamazons3.jar Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.
delete bucket cors com.ibi.agents.XDDeleteBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Deletes the cors configuration information set for the bucket.
delete bucket lifecycle com.ibi.agents.XDDeleteBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Deletes the lifecycle configuration from the bucket.
delete bucket policy com.ibi.agents.XDDeleteBucketPolicyAgent amazons3 iwxamazons3.jar Deletes the policy from the bucket.
delete bucket tagging com.ibi.agents.XDDeleteBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Deletes the tags from the bucket.
delete bucket website com.ibi.agents.XDDeleteBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar This operation removes the website configuration from the bucket.
delete object(s) com.ibi.agents.XDDeleteObjectsAgent amazons3 iwxamazons3.jar Deletes one or more objects from a bucket.
get bucket acl com.ibi.agents.XDGetBucketAclAgent amazons3 iwxamazons3.jar Gets the access control policy for the bucket.
get bucket cors configuration com.ibi.agents.XDGetBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Returns the cors configuration for the bucket.
get bucket lifecycle configuration com.ibi.agents.XDGetBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Returns the lifecycle configuration information set on the bucket.
get bucket location com.ibi.agents.XDGetBucketLocationAgent amazons3 iwxamazons3.jar Gets the region the bucket resides in.
get bucket logging com.ibi.agents.XDGetBucketLoggingAgent amazons3 iwxamazons3.jar Returns the logging status of a bucket and the permissions users have to view and modify that status.
get bucket policy com.ibi.agents.XDGetBucketPolicyAgent amazons3 iwxamazons3.jar Returns the policy of a specified bucket.
get bucket tagging com.ibi.agents.XDGetBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Returns the tag set associated with the bucket.
get bucket versioning com.ibi.agents.XDGetBucketVersioningAgent amazons3 iwxamazons3.jar Returns the versioning state of a bucket.
get bucket website com.ibi.agents.XDGetBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Returns the website configuration for a bucket.
get object acl com.ibi.agents.XDGetObjectAclAgent amazons3 iwxamazons3.jar Returns the access control list (ACL) of an object.
get object metadata com.ibi.agents.XDGetObjectMetadataAgent amazons3 iwxamazons3.jar Gets the properties (metadata) of an object
list buckets com.ibi.agents.XDListBucketsAgent amazons3 iwxamazons3.jar Returns a list of all buckets owned by the authenticated sender of the request.
put bucket acl com.ibi.agents.XDPutBucketAclAgent amazons3 iwxamazons3.jar Sets the permissions on a bucket using access control lists (ACL).
put bucket logging com.ibi.agents.XDPutBucketLoggingAgent amazons3 iwxamazons3.jar Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters.
put bucket policy com.ibi.agents.XDPutBucketPolicyAgent amazons3 iwxamazons3.jar Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it.
put bucket tagging com.ibi.agents.XDPutBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Sets the tags for a bucket.
put bucket versioning com.ibi.agents.XDPutBucketVersioningAgent amazons3 iwxamazons3.jar Sets the versioning state of an existing bucket.
put bucket website com.ibi.agents.XDPutBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Sets a website configuration for a bucket which allows you treat a bucket as a deployed website.
put object acl com.ibi.agents.XDPutObjectAclAgent amazons3 iwxamazons3.jar Uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket.
put object storage class com.ibi.agents.XDPutObjectStorageClassAgent amazons3 iwxamazons3.jar Sets or updates an objects storage class.
get object com.ibi.agents.XDGetObjectAgent amazons3 iwxamazons3.jar Retrieves objects from Amazon S3.
list object versions com.ibi.agents.XDListObjectVersionsAgent amazons3 iwxamazons3.jar You can use the versions subresource to list metadata about all of the versions of objects in a bucket.
list objects com.ibi.agents.XDListObjectsAgent amazons3 iwxamazons3.jar Returns some or all (up to 1000) of the objects in a bucket.
put bucket CORS configuration com.ibi.agents.XDPutBucketConrsConfigurationAgent amazons3 iwxamazons3.jar Cross-origin resource sharing (CORS) defines a way for client web applications that are loaded in one domain to interact with resources in a different domain
Microsoft Excel Connector
Action Class Feature Jar Description
read a spreadsheet com.ibi.agents.XDReadExcel excel iwxexcel.jar Reads an Excel workbook sheet to XML
Debug Object
Action Class Feature Jar Description
create a snapshot com.ibi.agents.XDDebugAgent core iwcore.jar Writes the input document along with the state of the flow ie. registers to a file.
Logger Object
Action Class Feature Jar Description
write a trace message to log com.ibi.agents.XDTraceAgent core iwcore.jar Write a message to the system's trace/debug log. The message is written on the current logger.
WebFocus Object
Action Class Feature Jar Description
run a WebFocus application report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
run a WebFocus managed report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
MongoDB Connector
Action Class Feature Jar Description
delete document com.ibi.agents.XDMONGODBDeleteOneAgent mongodb iwxmongodb.jar Deletes a single document in MongoDB collection
find all documents com.ibi.agents.XDMONGODBFindAllAgent mongodb iwxmongodb.jar Returns all documents in a MongoDB collection
find document(s) com.ibi.agents.XDMONGODBFindDocumentsAgent mongodb iwxmongodb.jar Returns document(s) based on specified criteria in a MongoDB collection
insert many documents com.ibi.agents.XDMONGODBInsertManyAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDB noSQL database
insert one document com.ibi.agents.XDMONGODBInsertOneAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDb noSQL database
list all databases com.ibi.agents.XDMONGODBListDatabasesAgent mongodb iwxmongodb.jar Returns all a list of all MongoDB databases
update document com.ibi.agents.XDMONGODBUpdateOneAgent mongodb iwxmongodb.jar Updates a single document in a MongoDB collection
update many documents com.ibi.agents.XDMONGODBUpdateManyAgent mongodb iwxmongodb.jar Updates multiple documents in MongoDB collection
create a collection com.ibi.agents.XDMONGODBCreateCollectionAgent mongodb iwxmongodb.jar Creates a collection in MongoDb noSQL database
run a MongoDB command com.ibi.agents.XDMONGODBRunCommandAgent mongodb iwxmongodb.jar Executes the given command in the context of the current database
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
send an email | com.ibi.agents.XDEmailEmitAgent | core | iwcore.jar | Emits email to host:port with various options including input data as attachment | |
add an attachment | com.ibi.agents.XDAddAttachmentAgent | core | iwcore.jar | Adds an attachment | |
add file as attachment | com.ibi.agents.XDAddAttachmentFromFileAgent | core | iwcore.jar | Adds an attachment from the contents of a file | |
attachment to document | com.ibi.agents.XDAttachmentToDocAgent | core | iwcore.jar | Finds an attachment and makes it the body of the document | |
document to attachment | com.ibi.agents.XDAttachmentFromDocAgent | core | iwcore.jar | Makes the body of a document into an attachment | |
delete an attachment by id | com.ibi.agents.XDAttachOps | core | iwcore.jar | Delete a specified attachment. | |
delete all attachments | com.ibi.agents.XDAttachOps | core | iwcore.jar | Delete all attachments | |
delete an attachment by index | com.ibi.agents.XDAttachOps | core | iwcore.jar | Delete a specified attachment. | |
attachment to file | com.ibi.agents.XDAttachmentToFileAgent | core | iwcore.jar | Writes the contents of an attachment to a file |
IOT Connector
Action Class Feature Jar Description
MQTT - publish a message com.ibi.agents.XDMqttEmitAgent iotmqtt iwxmqtt.jar Publish a message to a MQTT server
CoAP - send message com.ibi.agents.XDCoapEmitAgent coap iwxcoap.jar Send a Constrained Application Protocol message
ZeroMQ - send a message com.ibi.agents.XDZeroMQEmitAgent zeromq iwxzeromq.jar Send a ZeroMQ message
Blockchain Connector
Action Class Feature Jar Description
Hyperledger Fabric - execute query com.ibi.agents.XDFabricQueryAgent hyperledgerfabric iwxfabric.jar Calls chaincode to query a blockchain in the Hyperledger Fabric
Hyperledger Fabric - get block info com.ibi.agents.XDFabricQueryBlockAgent hyperledgerfabric iwxfabric.jar Queries a Hyperledger Fabric Channel for block info
Hyperledger Fabric - get history com.ibi.agents.XDFabricKeyHistoryAgent hyperledgerfabric iwxfabric.jar Queries a Hyperledger Fabric Channel for the history of a key
Hyperledger Fabric - execute asynchronous transaction com.ibi.agents.XDFabricAgent hyperledgerfabric iwxfabric.jar Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Hyperledger Fabric - execute synchronous transaction com.ibi.agents.XDFabricAgent hyperledgerfabric iwxfabric.jar Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Ethereum - call constant function com.ibi.agents.XDEthereumCallConstantAgent ethereum iwxethereum.jar Call a constant function (locally) to query the state of an Ethereum smart contract
Ethereum - deploy contract com.ibi.agents.XDEthereumDeployAgent ethereum iwxethereum.jar Deploy a new Ethereum smart contract
Ethereum - transfer ether com.ibi.agents.XDEthereumTransferAgent ethereum iwxethereum.jar Transfer Ether from one Ethereum account to another
Ethereum - call function com.ibi.agents.XDEthereumCallAgent ethereum iwxethereum.jar Call a function in an Ethereum smart contract
DynamoDB Connector
Action Class Feature Jar Description
delete an item com.ibi.agents.XDDynamoDBDeleteItem dynamodb iwxdynamodb.jar Delete an Item of the table
get an item com.ibi.agents.XDDynamoDBGetItem dynamodb iwxdynamodb.jar Get an Item of the table
get list of tables com.ibi.agents.XDDynamoDBListTables dynamodb iwxdynamodb.jar Lists DynamoDB tables
add or update item(s) com.ibi.agents.XDDynamoDBPutItem dynamodb iwxdynamodb.jar Put/Update an Item(s) of the table
update table policies com.ibi.agents.XDDynamoDBUpdateTable dynamodb iwxdynamodb.jar Update read/write capacity of the table
delete a table com.ibi.agents.XDDynamoDBDeleteTable dynamodb iwxdynamodb.jar Deletes a new DynamoDB table
create a new table com.ibi.agents.XDDynamoDBCreateTable dynamodb iwxdynamodb.jar Creates a new DynamoDB table
get table description com.ibi.agents.XDDynamoDBDescribeTable dynamodb iwxdynamodb.jar Describes a table
get all items com.ibi.agents.XDDynamoDBScanTable dynamodb iwxdynamodb.jar The Scan operation reads all of the items in a table or index
Amazon S3 Connector
Action Class Feature Jar Description
create bucket com.ibi.agents.XDCreateBucketAgent amazons3 iwxamazons3.jar Creates a new bucket.
create object com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. You must have WRITE permissions on a bucket to add an object to it.
create object from document com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. From document.
get pre-signed URL com.ibi.agents.XDCreateObjectPresignedUrlAgent amazons3 iwxamazons3.jar Returns a URL which can be used to create an object.
copy object com.ibi.agents.XDCopyObjectAgent amazons3 iwxamazons3.jar Creates a copy of an object that is already stored in Amazon S3.
delete bucket com.ibi.agents.XDDeleteBucketAgent amazons3 iwxamazons3.jar Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.
delete bucket cors com.ibi.agents.XDDeleteBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Deletes the cors configuration information set for the bucket.
delete bucket lifecycle com.ibi.agents.XDDeleteBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Deletes the lifecycle configuration from the bucket.
delete bucket policy com.ibi.agents.XDDeleteBucketPolicyAgent amazons3 iwxamazons3.jar Deletes the policy from the bucket.
delete bucket tagging com.ibi.agents.XDDeleteBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Deletes the tags from the bucket.
delete bucket website com.ibi.agents.XDDeleteBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar This operation removes the website configuration from the bucket.
delete object(s) com.ibi.agents.XDDeleteObjectsAgent amazons3 iwxamazons3.jar Deletes one or more objects from a bucket.
get bucket acl com.ibi.agents.XDGetBucketAclAgent amazons3 iwxamazons3.jar Gets the access control policy for the bucket.
get bucket cors configuration com.ibi.agents.XDGetBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Returns the cors configuration for the bucket.
get bucket lifecycle configuration com.ibi.agents.XDGetBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Returns the lifecycle configuration information set on the bucket.
get bucket location com.ibi.agents.XDGetBucketLocationAgent amazons3 iwxamazons3.jar Gets the region the bucket resides in.
get bucket logging com.ibi.agents.XDGetBucketLoggingAgent amazons3 iwxamazons3.jar Returns the logging status of a bucket and the permissions users have to view and modify that status.
get bucket policy com.ibi.agents.XDGetBucketPolicyAgent amazons3 iwxamazons3.jar Returns the policy of a specified bucket.
get bucket tagging com.ibi.agents.XDGetBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Returns the tag set associated with the bucket.
get bucket versioning com.ibi.agents.XDGetBucketVersioningAgent amazons3 iwxamazons3.jar Returns the versioning state of a bucket.
get bucket website com.ibi.agents.XDGetBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Returns the website configuration for a bucket.
get object acl com.ibi.agents.XDGetObjectAclAgent amazons3 iwxamazons3.jar Returns the access control list (ACL) of an object.
get object metadata com.ibi.agents.XDGetObjectMetadataAgent amazons3 iwxamazons3.jar Gets the properties (metadata) of an object
list buckets com.ibi.agents.XDListBucketsAgent amazons3 iwxamazons3.jar Returns a list of all buckets owned by the authenticated sender of the request.
put bucket acl com.ibi.agents.XDPutBucketAclAgent amazons3 iwxamazons3.jar Sets the permissions on a bucket using access control lists (ACL).
put bucket logging com.ibi.agents.XDPutBucketLoggingAgent amazons3 iwxamazons3.jar Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters.
put bucket policy com.ibi.agents.XDPutBucketPolicyAgent amazons3 iwxamazons3.jar Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it.
put bucket tagging com.ibi.agents.XDPutBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Sets the tags for a bucket.
put bucket versioning com.ibi.agents.XDPutBucketVersioningAgent amazons3 iwxamazons3.jar Sets the versioning state of an existing bucket.
put bucket website com.ibi.agents.XDPutBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Sets a website configuration for a bucket which allows you treat a bucket as a deployed website.
put object acl com.ibi.agents.XDPutObjectAclAgent amazons3 iwxamazons3.jar Uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket.
put object storage class com.ibi.agents.XDPutObjectStorageClassAgent amazons3 iwxamazons3.jar Sets or updates an objects storage class.
get object com.ibi.agents.XDGetObjectAgent amazons3 iwxamazons3.jar Retrieves objects from Amazon S3.
list object versions com.ibi.agents.XDListObjectVersionsAgent amazons3 iwxamazons3.jar You can use the versions subresource to list metadata about all of the versions of objects in a bucket.
list objects com.ibi.agents.XDListObjectsAgent amazons3 iwxamazons3.jar Returns some or all (up to 1000) of the objects in a bucket.
put bucket CORS configuration com.ibi.agents.XDPutBucketConrsConfigurationAgent amazons3 iwxamazons3.jar Cross-origin resource sharing (CORS) defines a way for client web applications that are loaded in one domain to interact with resources in a different domain
Microsoft Excel Connector
Action Class Feature Jar Description
read a spreadsheet com.ibi.agents.XDReadExcel excel iwxexcel.jar Reads an Excel workbook sheet to XML
Debug Object
Action Class Feature Jar Description
create a snapshot com.ibi.agents.XDDebugAgent core iwcore.jar Writes the input document along with the state of the flow ie. registers to a file.
Logger Object
Action Class Feature Jar Description
write a trace message to log com.ibi.agents.XDTraceAgent core iwcore.jar Write a message to the system's trace/debug log. The message is written on the current logger.
WebFocus Object
Action Class Feature Jar Description
run a WebFocus application report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
run a WebFocus managed report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
MongoDB Connector
Action Class Feature Jar Description
delete document com.ibi.agents.XDMONGODBDeleteOneAgent mongodb iwxmongodb.jar Deletes a single document in MongoDB collection
find all documents com.ibi.agents.XDMONGODBFindAllAgent mongodb iwxmongodb.jar Returns all documents in a MongoDB collection
find document(s) com.ibi.agents.XDMONGODBFindDocumentsAgent mongodb iwxmongodb.jar Returns document(s) based on specified criteria in a MongoDB collection
insert many documents com.ibi.agents.XDMONGODBInsertManyAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDB noSQL database
insert one document com.ibi.agents.XDMONGODBInsertOneAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDb noSQL database
list all databases com.ibi.agents.XDMONGODBListDatabasesAgent mongodb iwxmongodb.jar Returns all a list of all MongoDB databases
update document com.ibi.agents.XDMONGODBUpdateOneAgent mongodb iwxmongodb.jar Updates a single document in a MongoDB collection
update many documents com.ibi.agents.XDMONGODBUpdateManyAgent mongodb iwxmongodb.jar Updates multiple documents in MongoDB collection
create a collection com.ibi.agents.XDMONGODBCreateCollectionAgent mongodb iwxmongodb.jar Creates a collection in MongoDb noSQL database
run a MongoDB command com.ibi.agents.XDMONGODBRunCommandAgent mongodb iwxmongodb.jar Executes the given command in the context of the current database
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
MQTT - publish a message | com.ibi.agents.XDMqttEmitAgent | iotmqtt | iwxmqtt.jar | Publish a message to a MQTT server | |
CoAP - send message | com.ibi.agents.XDCoapEmitAgent | coap | iwxcoap.jar | Send a Constrained Application Protocol message | |
ZeroMQ - send a message | com.ibi.agents.XDZeroMQEmitAgent | zeromq | iwxzeromq.jar | Send a ZeroMQ message |
Blockchain Connector
Action Class Feature Jar Description
Hyperledger Fabric - execute query com.ibi.agents.XDFabricQueryAgent hyperledgerfabric iwxfabric.jar Calls chaincode to query a blockchain in the Hyperledger Fabric
Hyperledger Fabric - get block info com.ibi.agents.XDFabricQueryBlockAgent hyperledgerfabric iwxfabric.jar Queries a Hyperledger Fabric Channel for block info
Hyperledger Fabric - get history com.ibi.agents.XDFabricKeyHistoryAgent hyperledgerfabric iwxfabric.jar Queries a Hyperledger Fabric Channel for the history of a key
Hyperledger Fabric - execute asynchronous transaction com.ibi.agents.XDFabricAgent hyperledgerfabric iwxfabric.jar Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Hyperledger Fabric - execute synchronous transaction com.ibi.agents.XDFabricAgent hyperledgerfabric iwxfabric.jar Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric
Ethereum - call constant function com.ibi.agents.XDEthereumCallConstantAgent ethereum iwxethereum.jar Call a constant function (locally) to query the state of an Ethereum smart contract
Ethereum - deploy contract com.ibi.agents.XDEthereumDeployAgent ethereum iwxethereum.jar Deploy a new Ethereum smart contract
Ethereum - transfer ether com.ibi.agents.XDEthereumTransferAgent ethereum iwxethereum.jar Transfer Ether from one Ethereum account to another
Ethereum - call function com.ibi.agents.XDEthereumCallAgent ethereum iwxethereum.jar Call a function in an Ethereum smart contract
DynamoDB Connector
Action Class Feature Jar Description
delete an item com.ibi.agents.XDDynamoDBDeleteItem dynamodb iwxdynamodb.jar Delete an Item of the table
get an item com.ibi.agents.XDDynamoDBGetItem dynamodb iwxdynamodb.jar Get an Item of the table
get list of tables com.ibi.agents.XDDynamoDBListTables dynamodb iwxdynamodb.jar Lists DynamoDB tables
add or update item(s) com.ibi.agents.XDDynamoDBPutItem dynamodb iwxdynamodb.jar Put/Update an Item(s) of the table
update table policies com.ibi.agents.XDDynamoDBUpdateTable dynamodb iwxdynamodb.jar Update read/write capacity of the table
delete a table com.ibi.agents.XDDynamoDBDeleteTable dynamodb iwxdynamodb.jar Deletes a new DynamoDB table
create a new table com.ibi.agents.XDDynamoDBCreateTable dynamodb iwxdynamodb.jar Creates a new DynamoDB table
get table description com.ibi.agents.XDDynamoDBDescribeTable dynamodb iwxdynamodb.jar Describes a table
get all items com.ibi.agents.XDDynamoDBScanTable dynamodb iwxdynamodb.jar The Scan operation reads all of the items in a table or index
Amazon S3 Connector
Action Class Feature Jar Description
create bucket com.ibi.agents.XDCreateBucketAgent amazons3 iwxamazons3.jar Creates a new bucket.
create object com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. You must have WRITE permissions on a bucket to add an object to it.
create object from document com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. From document.
get pre-signed URL com.ibi.agents.XDCreateObjectPresignedUrlAgent amazons3 iwxamazons3.jar Returns a URL which can be used to create an object.
copy object com.ibi.agents.XDCopyObjectAgent amazons3 iwxamazons3.jar Creates a copy of an object that is already stored in Amazon S3.
delete bucket com.ibi.agents.XDDeleteBucketAgent amazons3 iwxamazons3.jar Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.
delete bucket cors com.ibi.agents.XDDeleteBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Deletes the cors configuration information set for the bucket.
delete bucket lifecycle com.ibi.agents.XDDeleteBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Deletes the lifecycle configuration from the bucket.
delete bucket policy com.ibi.agents.XDDeleteBucketPolicyAgent amazons3 iwxamazons3.jar Deletes the policy from the bucket.
delete bucket tagging com.ibi.agents.XDDeleteBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Deletes the tags from the bucket.
delete bucket website com.ibi.agents.XDDeleteBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar This operation removes the website configuration from the bucket.
delete object(s) com.ibi.agents.XDDeleteObjectsAgent amazons3 iwxamazons3.jar Deletes one or more objects from a bucket.
get bucket acl com.ibi.agents.XDGetBucketAclAgent amazons3 iwxamazons3.jar Gets the access control policy for the bucket.
get bucket cors configuration com.ibi.agents.XDGetBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Returns the cors configuration for the bucket.
get bucket lifecycle configuration com.ibi.agents.XDGetBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Returns the lifecycle configuration information set on the bucket.
get bucket location com.ibi.agents.XDGetBucketLocationAgent amazons3 iwxamazons3.jar Gets the region the bucket resides in.
get bucket logging com.ibi.agents.XDGetBucketLoggingAgent amazons3 iwxamazons3.jar Returns the logging status of a bucket and the permissions users have to view and modify that status.
get bucket policy com.ibi.agents.XDGetBucketPolicyAgent amazons3 iwxamazons3.jar Returns the policy of a specified bucket.
get bucket tagging com.ibi.agents.XDGetBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Returns the tag set associated with the bucket.
get bucket versioning com.ibi.agents.XDGetBucketVersioningAgent amazons3 iwxamazons3.jar Returns the versioning state of a bucket.
get bucket website com.ibi.agents.XDGetBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Returns the website configuration for a bucket.
get object acl com.ibi.agents.XDGetObjectAclAgent amazons3 iwxamazons3.jar Returns the access control list (ACL) of an object.
get object metadata com.ibi.agents.XDGetObjectMetadataAgent amazons3 iwxamazons3.jar Gets the properties (metadata) of an object
list buckets com.ibi.agents.XDListBucketsAgent amazons3 iwxamazons3.jar Returns a list of all buckets owned by the authenticated sender of the request.
put bucket acl com.ibi.agents.XDPutBucketAclAgent amazons3 iwxamazons3.jar Sets the permissions on a bucket using access control lists (ACL).
put bucket logging com.ibi.agents.XDPutBucketLoggingAgent amazons3 iwxamazons3.jar Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters.
put bucket policy com.ibi.agents.XDPutBucketPolicyAgent amazons3 iwxamazons3.jar Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it.
put bucket tagging com.ibi.agents.XDPutBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Sets the tags for a bucket.
put bucket versioning com.ibi.agents.XDPutBucketVersioningAgent amazons3 iwxamazons3.jar Sets the versioning state of an existing bucket.
put bucket website com.ibi.agents.XDPutBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Sets a website configuration for a bucket which allows you treat a bucket as a deployed website.
put object acl com.ibi.agents.XDPutObjectAclAgent amazons3 iwxamazons3.jar Uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket.
put object storage class com.ibi.agents.XDPutObjectStorageClassAgent amazons3 iwxamazons3.jar Sets or updates an objects storage class.
get object com.ibi.agents.XDGetObjectAgent amazons3 iwxamazons3.jar Retrieves objects from Amazon S3.
list object versions com.ibi.agents.XDListObjectVersionsAgent amazons3 iwxamazons3.jar You can use the versions subresource to list metadata about all of the versions of objects in a bucket.
list objects com.ibi.agents.XDListObjectsAgent amazons3 iwxamazons3.jar Returns some or all (up to 1000) of the objects in a bucket.
put bucket CORS configuration com.ibi.agents.XDPutBucketConrsConfigurationAgent amazons3 iwxamazons3.jar Cross-origin resource sharing (CORS) defines a way for client web applications that are loaded in one domain to interact with resources in a different domain
Microsoft Excel Connector
Action Class Feature Jar Description
read a spreadsheet com.ibi.agents.XDReadExcel excel iwxexcel.jar Reads an Excel workbook sheet to XML
Debug Object
Action Class Feature Jar Description
create a snapshot com.ibi.agents.XDDebugAgent core iwcore.jar Writes the input document along with the state of the flow ie. registers to a file.
Logger Object
Action Class Feature Jar Description
write a trace message to log com.ibi.agents.XDTraceAgent core iwcore.jar Write a message to the system's trace/debug log. The message is written on the current logger.
WebFocus Object
Action Class Feature Jar Description
run a WebFocus application report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
run a WebFocus managed report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
MongoDB Connector
Action Class Feature Jar Description
delete document com.ibi.agents.XDMONGODBDeleteOneAgent mongodb iwxmongodb.jar Deletes a single document in MongoDB collection
find all documents com.ibi.agents.XDMONGODBFindAllAgent mongodb iwxmongodb.jar Returns all documents in a MongoDB collection
find document(s) com.ibi.agents.XDMONGODBFindDocumentsAgent mongodb iwxmongodb.jar Returns document(s) based on specified criteria in a MongoDB collection
insert many documents com.ibi.agents.XDMONGODBInsertManyAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDB noSQL database
insert one document com.ibi.agents.XDMONGODBInsertOneAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDb noSQL database
list all databases com.ibi.agents.XDMONGODBListDatabasesAgent mongodb iwxmongodb.jar Returns all a list of all MongoDB databases
update document com.ibi.agents.XDMONGODBUpdateOneAgent mongodb iwxmongodb.jar Updates a single document in a MongoDB collection
update many documents com.ibi.agents.XDMONGODBUpdateManyAgent mongodb iwxmongodb.jar Updates multiple documents in MongoDB collection
create a collection com.ibi.agents.XDMONGODBCreateCollectionAgent mongodb iwxmongodb.jar Creates a collection in MongoDb noSQL database
run a MongoDB command com.ibi.agents.XDMONGODBRunCommandAgent mongodb iwxmongodb.jar Executes the given command in the context of the current database
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
Hyperledger Fabric - execute query | com.ibi.agents.XDFabricQueryAgent | hyperledgerfabric | iwxfabric.jar | Calls chaincode to query a blockchain in the Hyperledger Fabric | |
Hyperledger Fabric - get block info | com.ibi.agents.XDFabricQueryBlockAgent | hyperledgerfabric | iwxfabric.jar | Queries a Hyperledger Fabric Channel for block info | |
Hyperledger Fabric - get history | com.ibi.agents.XDFabricKeyHistoryAgent | hyperledgerfabric | iwxfabric.jar | Queries a Hyperledger Fabric Channel for the history of a key | |
Hyperledger Fabric - execute asynchronous transaction | com.ibi.agents.XDFabricAgent | hyperledgerfabric | iwxfabric.jar | Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric | |
Hyperledger Fabric - execute synchronous transaction | com.ibi.agents.XDFabricAgent | hyperledgerfabric | iwxfabric.jar | Calls chaincode to execute a transaction on a blockchain in the Hyperledger Fabric | |
Ethereum - call constant function | com.ibi.agents.XDEthereumCallConstantAgent | ethereum | iwxethereum.jar | Call a constant function (locally) to query the state of an Ethereum smart contract | |
Ethereum - deploy contract | com.ibi.agents.XDEthereumDeployAgent | ethereum | iwxethereum.jar | Deploy a new Ethereum smart contract | |
Ethereum - transfer ether | com.ibi.agents.XDEthereumTransferAgent | ethereum | iwxethereum.jar | Transfer Ether from one Ethereum account to another | |
Ethereum - call function | com.ibi.agents.XDEthereumCallAgent | ethereum | iwxethereum.jar | Call a function in an Ethereum smart contract |
DynamoDB Connector
Action Class Feature Jar Description
delete an item com.ibi.agents.XDDynamoDBDeleteItem dynamodb iwxdynamodb.jar Delete an Item of the table
get an item com.ibi.agents.XDDynamoDBGetItem dynamodb iwxdynamodb.jar Get an Item of the table
get list of tables com.ibi.agents.XDDynamoDBListTables dynamodb iwxdynamodb.jar Lists DynamoDB tables
add or update item(s) com.ibi.agents.XDDynamoDBPutItem dynamodb iwxdynamodb.jar Put/Update an Item(s) of the table
update table policies com.ibi.agents.XDDynamoDBUpdateTable dynamodb iwxdynamodb.jar Update read/write capacity of the table
delete a table com.ibi.agents.XDDynamoDBDeleteTable dynamodb iwxdynamodb.jar Deletes a new DynamoDB table
create a new table com.ibi.agents.XDDynamoDBCreateTable dynamodb iwxdynamodb.jar Creates a new DynamoDB table
get table description com.ibi.agents.XDDynamoDBDescribeTable dynamodb iwxdynamodb.jar Describes a table
get all items com.ibi.agents.XDDynamoDBScanTable dynamodb iwxdynamodb.jar The Scan operation reads all of the items in a table or index
Amazon S3 Connector
Action Class Feature Jar Description
create bucket com.ibi.agents.XDCreateBucketAgent amazons3 iwxamazons3.jar Creates a new bucket.
create object com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. You must have WRITE permissions on a bucket to add an object to it.
create object from document com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. From document.
get pre-signed URL com.ibi.agents.XDCreateObjectPresignedUrlAgent amazons3 iwxamazons3.jar Returns a URL which can be used to create an object.
copy object com.ibi.agents.XDCopyObjectAgent amazons3 iwxamazons3.jar Creates a copy of an object that is already stored in Amazon S3.
delete bucket com.ibi.agents.XDDeleteBucketAgent amazons3 iwxamazons3.jar Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.
delete bucket cors com.ibi.agents.XDDeleteBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Deletes the cors configuration information set for the bucket.
delete bucket lifecycle com.ibi.agents.XDDeleteBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Deletes the lifecycle configuration from the bucket.
delete bucket policy com.ibi.agents.XDDeleteBucketPolicyAgent amazons3 iwxamazons3.jar Deletes the policy from the bucket.
delete bucket tagging com.ibi.agents.XDDeleteBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Deletes the tags from the bucket.
delete bucket website com.ibi.agents.XDDeleteBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar This operation removes the website configuration from the bucket.
delete object(s) com.ibi.agents.XDDeleteObjectsAgent amazons3 iwxamazons3.jar Deletes one or more objects from a bucket.
get bucket acl com.ibi.agents.XDGetBucketAclAgent amazons3 iwxamazons3.jar Gets the access control policy for the bucket.
get bucket cors configuration com.ibi.agents.XDGetBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Returns the cors configuration for the bucket.
get bucket lifecycle configuration com.ibi.agents.XDGetBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Returns the lifecycle configuration information set on the bucket.
get bucket location com.ibi.agents.XDGetBucketLocationAgent amazons3 iwxamazons3.jar Gets the region the bucket resides in.
get bucket logging com.ibi.agents.XDGetBucketLoggingAgent amazons3 iwxamazons3.jar Returns the logging status of a bucket and the permissions users have to view and modify that status.
get bucket policy com.ibi.agents.XDGetBucketPolicyAgent amazons3 iwxamazons3.jar Returns the policy of a specified bucket.
get bucket tagging com.ibi.agents.XDGetBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Returns the tag set associated with the bucket.
get bucket versioning com.ibi.agents.XDGetBucketVersioningAgent amazons3 iwxamazons3.jar Returns the versioning state of a bucket.
get bucket website com.ibi.agents.XDGetBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Returns the website configuration for a bucket.
get object acl com.ibi.agents.XDGetObjectAclAgent amazons3 iwxamazons3.jar Returns the access control list (ACL) of an object.
get object metadata com.ibi.agents.XDGetObjectMetadataAgent amazons3 iwxamazons3.jar Gets the properties (metadata) of an object
list buckets com.ibi.agents.XDListBucketsAgent amazons3 iwxamazons3.jar Returns a list of all buckets owned by the authenticated sender of the request.
put bucket acl com.ibi.agents.XDPutBucketAclAgent amazons3 iwxamazons3.jar Sets the permissions on a bucket using access control lists (ACL).
put bucket logging com.ibi.agents.XDPutBucketLoggingAgent amazons3 iwxamazons3.jar Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters.
put bucket policy com.ibi.agents.XDPutBucketPolicyAgent amazons3 iwxamazons3.jar Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it.
put bucket tagging com.ibi.agents.XDPutBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Sets the tags for a bucket.
put bucket versioning com.ibi.agents.XDPutBucketVersioningAgent amazons3 iwxamazons3.jar Sets the versioning state of an existing bucket.
put bucket website com.ibi.agents.XDPutBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Sets a website configuration for a bucket which allows you treat a bucket as a deployed website.
put object acl com.ibi.agents.XDPutObjectAclAgent amazons3 iwxamazons3.jar Uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket.
put object storage class com.ibi.agents.XDPutObjectStorageClassAgent amazons3 iwxamazons3.jar Sets or updates an objects storage class.
get object com.ibi.agents.XDGetObjectAgent amazons3 iwxamazons3.jar Retrieves objects from Amazon S3.
list object versions com.ibi.agents.XDListObjectVersionsAgent amazons3 iwxamazons3.jar You can use the versions subresource to list metadata about all of the versions of objects in a bucket.
list objects com.ibi.agents.XDListObjectsAgent amazons3 iwxamazons3.jar Returns some or all (up to 1000) of the objects in a bucket.
put bucket CORS configuration com.ibi.agents.XDPutBucketConrsConfigurationAgent amazons3 iwxamazons3.jar Cross-origin resource sharing (CORS) defines a way for client web applications that are loaded in one domain to interact with resources in a different domain
Microsoft Excel Connector
Action Class Feature Jar Description
read a spreadsheet com.ibi.agents.XDReadExcel excel iwxexcel.jar Reads an Excel workbook sheet to XML
Debug Object
Action Class Feature Jar Description
create a snapshot com.ibi.agents.XDDebugAgent core iwcore.jar Writes the input document along with the state of the flow ie. registers to a file.
Logger Object
Action Class Feature Jar Description
write a trace message to log com.ibi.agents.XDTraceAgent core iwcore.jar Write a message to the system's trace/debug log. The message is written on the current logger.
WebFocus Object
Action Class Feature Jar Description
run a WebFocus application report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
run a WebFocus managed report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
MongoDB Connector
Action Class Feature Jar Description
delete document com.ibi.agents.XDMONGODBDeleteOneAgent mongodb iwxmongodb.jar Deletes a single document in MongoDB collection
find all documents com.ibi.agents.XDMONGODBFindAllAgent mongodb iwxmongodb.jar Returns all documents in a MongoDB collection
find document(s) com.ibi.agents.XDMONGODBFindDocumentsAgent mongodb iwxmongodb.jar Returns document(s) based on specified criteria in a MongoDB collection
insert many documents com.ibi.agents.XDMONGODBInsertManyAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDB noSQL database
insert one document com.ibi.agents.XDMONGODBInsertOneAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDb noSQL database
list all databases com.ibi.agents.XDMONGODBListDatabasesAgent mongodb iwxmongodb.jar Returns all a list of all MongoDB databases
update document com.ibi.agents.XDMONGODBUpdateOneAgent mongodb iwxmongodb.jar Updates a single document in a MongoDB collection
update many documents com.ibi.agents.XDMONGODBUpdateManyAgent mongodb iwxmongodb.jar Updates multiple documents in MongoDB collection
create a collection com.ibi.agents.XDMONGODBCreateCollectionAgent mongodb iwxmongodb.jar Creates a collection in MongoDb noSQL database
run a MongoDB command com.ibi.agents.XDMONGODBRunCommandAgent mongodb iwxmongodb.jar Executes the given command in the context of the current database
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
delete an item | com.ibi.agents.XDDynamoDBDeleteItem | dynamodb | iwxdynamodb.jar | Delete an Item of the table | |
get an item | com.ibi.agents.XDDynamoDBGetItem | dynamodb | iwxdynamodb.jar | Get an Item of the table | |
get list of tables | com.ibi.agents.XDDynamoDBListTables | dynamodb | iwxdynamodb.jar | Lists DynamoDB tables | |
add or update item(s) | com.ibi.agents.XDDynamoDBPutItem | dynamodb | iwxdynamodb.jar | Put/Update an Item(s) of the table | |
update table policies | com.ibi.agents.XDDynamoDBUpdateTable | dynamodb | iwxdynamodb.jar | Update read/write capacity of the table | |
delete a table | com.ibi.agents.XDDynamoDBDeleteTable | dynamodb | iwxdynamodb.jar | Deletes a new DynamoDB table | |
create a new table | com.ibi.agents.XDDynamoDBCreateTable | dynamodb | iwxdynamodb.jar | Creates a new DynamoDB table | |
get table description | com.ibi.agents.XDDynamoDBDescribeTable | dynamodb | iwxdynamodb.jar | Describes a table | |
get all items | com.ibi.agents.XDDynamoDBScanTable | dynamodb | iwxdynamodb.jar | The Scan operation reads all of the items in a table or index |
Amazon S3 Connector
Action Class Feature Jar Description
create bucket com.ibi.agents.XDCreateBucketAgent amazons3 iwxamazons3.jar Creates a new bucket.
create object com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. You must have WRITE permissions on a bucket to add an object to it.
create object from document com.ibi.agents.XDCreateObjectAgent amazons3 iwxamazons3.jar Adds an object to a bucket. From document.
get pre-signed URL com.ibi.agents.XDCreateObjectPresignedUrlAgent amazons3 iwxamazons3.jar Returns a URL which can be used to create an object.
copy object com.ibi.agents.XDCopyObjectAgent amazons3 iwxamazons3.jar Creates a copy of an object that is already stored in Amazon S3.
delete bucket com.ibi.agents.XDDeleteBucketAgent amazons3 iwxamazons3.jar Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.
delete bucket cors com.ibi.agents.XDDeleteBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Deletes the cors configuration information set for the bucket.
delete bucket lifecycle com.ibi.agents.XDDeleteBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Deletes the lifecycle configuration from the bucket.
delete bucket policy com.ibi.agents.XDDeleteBucketPolicyAgent amazons3 iwxamazons3.jar Deletes the policy from the bucket.
delete bucket tagging com.ibi.agents.XDDeleteBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Deletes the tags from the bucket.
delete bucket website com.ibi.agents.XDDeleteBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar This operation removes the website configuration from the bucket.
delete object(s) com.ibi.agents.XDDeleteObjectsAgent amazons3 iwxamazons3.jar Deletes one or more objects from a bucket.
get bucket acl com.ibi.agents.XDGetBucketAclAgent amazons3 iwxamazons3.jar Gets the access control policy for the bucket.
get bucket cors configuration com.ibi.agents.XDGetBucketCorsConfigurationAgent amazons3 iwxamazons3.jar Returns the cors configuration for the bucket.
get bucket lifecycle configuration com.ibi.agents.XDGetBucketLifecycleConfigurationAgent amazons3 iwxamazons3.jar Returns the lifecycle configuration information set on the bucket.
get bucket location com.ibi.agents.XDGetBucketLocationAgent amazons3 iwxamazons3.jar Gets the region the bucket resides in.
get bucket logging com.ibi.agents.XDGetBucketLoggingAgent amazons3 iwxamazons3.jar Returns the logging status of a bucket and the permissions users have to view and modify that status.
get bucket policy com.ibi.agents.XDGetBucketPolicyAgent amazons3 iwxamazons3.jar Returns the policy of a specified bucket.
get bucket tagging com.ibi.agents.XDGetBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Returns the tag set associated with the bucket.
get bucket versioning com.ibi.agents.XDGetBucketVersioningAgent amazons3 iwxamazons3.jar Returns the versioning state of a bucket.
get bucket website com.ibi.agents.XDGetBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Returns the website configuration for a bucket.
get object acl com.ibi.agents.XDGetObjectAclAgent amazons3 iwxamazons3.jar Returns the access control list (ACL) of an object.
get object metadata com.ibi.agents.XDGetObjectMetadataAgent amazons3 iwxamazons3.jar Gets the properties (metadata) of an object
list buckets com.ibi.agents.XDListBucketsAgent amazons3 iwxamazons3.jar Returns a list of all buckets owned by the authenticated sender of the request.
put bucket acl com.ibi.agents.XDPutBucketAclAgent amazons3 iwxamazons3.jar Sets the permissions on a bucket using access control lists (ACL).
put bucket logging com.ibi.agents.XDPutBucketLoggingAgent amazons3 iwxamazons3.jar Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters.
put bucket policy com.ibi.agents.XDPutBucketPolicyAgent amazons3 iwxamazons3.jar Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it.
put bucket tagging com.ibi.agents.XDPutBucketTaggingConfigurationAgent amazons3 iwxamazons3.jar Sets the tags for a bucket.
put bucket versioning com.ibi.agents.XDPutBucketVersioningAgent amazons3 iwxamazons3.jar Sets the versioning state of an existing bucket.
put bucket website com.ibi.agents.XDPutBucketWebsiteConfigurationAgent amazons3 iwxamazons3.jar Sets a website configuration for a bucket which allows you treat a bucket as a deployed website.
put object acl com.ibi.agents.XDPutObjectAclAgent amazons3 iwxamazons3.jar Uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket.
put object storage class com.ibi.agents.XDPutObjectStorageClassAgent amazons3 iwxamazons3.jar Sets or updates an objects storage class.
get object com.ibi.agents.XDGetObjectAgent amazons3 iwxamazons3.jar Retrieves objects from Amazon S3.
list object versions com.ibi.agents.XDListObjectVersionsAgent amazons3 iwxamazons3.jar You can use the versions subresource to list metadata about all of the versions of objects in a bucket.
list objects com.ibi.agents.XDListObjectsAgent amazons3 iwxamazons3.jar Returns some or all (up to 1000) of the objects in a bucket.
put bucket CORS configuration com.ibi.agents.XDPutBucketConrsConfigurationAgent amazons3 iwxamazons3.jar Cross-origin resource sharing (CORS) defines a way for client web applications that are loaded in one domain to interact with resources in a different domain
Microsoft Excel Connector
Action Class Feature Jar Description
read a spreadsheet com.ibi.agents.XDReadExcel excel iwxexcel.jar Reads an Excel workbook sheet to XML
Debug Object
Action Class Feature Jar Description
create a snapshot com.ibi.agents.XDDebugAgent core iwcore.jar Writes the input document along with the state of the flow ie. registers to a file.
Logger Object
Action Class Feature Jar Description
write a trace message to log com.ibi.agents.XDTraceAgent core iwcore.jar Write a message to the system's trace/debug log. The message is written on the current logger.
WebFocus Object
Action Class Feature Jar Description
run a WebFocus application report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
run a WebFocus managed report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
MongoDB Connector
Action Class Feature Jar Description
delete document com.ibi.agents.XDMONGODBDeleteOneAgent mongodb iwxmongodb.jar Deletes a single document in MongoDB collection
find all documents com.ibi.agents.XDMONGODBFindAllAgent mongodb iwxmongodb.jar Returns all documents in a MongoDB collection
find document(s) com.ibi.agents.XDMONGODBFindDocumentsAgent mongodb iwxmongodb.jar Returns document(s) based on specified criteria in a MongoDB collection
insert many documents com.ibi.agents.XDMONGODBInsertManyAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDB noSQL database
insert one document com.ibi.agents.XDMONGODBInsertOneAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDb noSQL database
list all databases com.ibi.agents.XDMONGODBListDatabasesAgent mongodb iwxmongodb.jar Returns all a list of all MongoDB databases
update document com.ibi.agents.XDMONGODBUpdateOneAgent mongodb iwxmongodb.jar Updates a single document in a MongoDB collection
update many documents com.ibi.agents.XDMONGODBUpdateManyAgent mongodb iwxmongodb.jar Updates multiple documents in MongoDB collection
create a collection com.ibi.agents.XDMONGODBCreateCollectionAgent mongodb iwxmongodb.jar Creates a collection in MongoDb noSQL database
run a MongoDB command com.ibi.agents.XDMONGODBRunCommandAgent mongodb iwxmongodb.jar Executes the given command in the context of the current database
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
create bucket | com.ibi.agents.XDCreateBucketAgent | amazons3 | iwxamazons3.jar | Creates a new bucket. | |
create object | com.ibi.agents.XDCreateObjectAgent | amazons3 | iwxamazons3.jar | Adds an object to a bucket. You must have WRITE permissions on a bucket to add an object to it. | |
create object from document | com.ibi.agents.XDCreateObjectAgent | amazons3 | iwxamazons3.jar | Adds an object to a bucket. From document. | |
get pre-signed URL | com.ibi.agents.XDCreateObjectPresignedUrlAgent | amazons3 | iwxamazons3.jar | Returns a URL which can be used to create an object. | |
copy object | com.ibi.agents.XDCopyObjectAgent | amazons3 | iwxamazons3.jar | Creates a copy of an object that is already stored in Amazon S3. | |
delete bucket | com.ibi.agents.XDDeleteBucketAgent | amazons3 | iwxamazons3.jar | Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted. | |
delete bucket cors | com.ibi.agents.XDDeleteBucketCorsConfigurationAgent | amazons3 | iwxamazons3.jar | Deletes the cors configuration information set for the bucket. | |
delete bucket lifecycle | com.ibi.agents.XDDeleteBucketLifecycleConfigurationAgent | amazons3 | iwxamazons3.jar | Deletes the lifecycle configuration from the bucket. | |
delete bucket policy | com.ibi.agents.XDDeleteBucketPolicyAgent | amazons3 | iwxamazons3.jar | Deletes the policy from the bucket. | |
delete bucket tagging | com.ibi.agents.XDDeleteBucketTaggingConfigurationAgent | amazons3 | iwxamazons3.jar | Deletes the tags from the bucket. | |
delete bucket website | com.ibi.agents.XDDeleteBucketWebsiteConfigurationAgent | amazons3 | iwxamazons3.jar | This operation removes the website configuration from the bucket. | |
delete object(s) | com.ibi.agents.XDDeleteObjectsAgent | amazons3 | iwxamazons3.jar | Deletes one or more objects from a bucket. | |
get bucket acl | com.ibi.agents.XDGetBucketAclAgent | amazons3 | iwxamazons3.jar | Gets the access control policy for the bucket. | |
get bucket cors configuration | com.ibi.agents.XDGetBucketCorsConfigurationAgent | amazons3 | iwxamazons3.jar | Returns the cors configuration for the bucket. | |
get bucket lifecycle configuration | com.ibi.agents.XDGetBucketLifecycleConfigurationAgent | amazons3 | iwxamazons3.jar | Returns the lifecycle configuration information set on the bucket. | |
get bucket location | com.ibi.agents.XDGetBucketLocationAgent | amazons3 | iwxamazons3.jar | Gets the region the bucket resides in. | |
get bucket logging | com.ibi.agents.XDGetBucketLoggingAgent | amazons3 | iwxamazons3.jar | Returns the logging status of a bucket and the permissions users have to view and modify that status. | |
get bucket policy | com.ibi.agents.XDGetBucketPolicyAgent | amazons3 | iwxamazons3.jar | Returns the policy of a specified bucket. | |
get bucket tagging | com.ibi.agents.XDGetBucketTaggingConfigurationAgent | amazons3 | iwxamazons3.jar | Returns the tag set associated with the bucket. | |
get bucket versioning | com.ibi.agents.XDGetBucketVersioningAgent | amazons3 | iwxamazons3.jar | Returns the versioning state of a bucket. | |
get bucket website | com.ibi.agents.XDGetBucketWebsiteConfigurationAgent | amazons3 | iwxamazons3.jar | Returns the website configuration for a bucket. | |
get object acl | com.ibi.agents.XDGetObjectAclAgent | amazons3 | iwxamazons3.jar | Returns the access control list (ACL) of an object. | |
get object metadata | com.ibi.agents.XDGetObjectMetadataAgent | amazons3 | iwxamazons3.jar | Gets the properties (metadata) of an object | |
list buckets | com.ibi.agents.XDListBucketsAgent | amazons3 | iwxamazons3.jar | Returns a list of all buckets owned by the authenticated sender of the request. | |
put bucket acl | com.ibi.agents.XDPutBucketAclAgent | amazons3 | iwxamazons3.jar | Sets the permissions on a bucket using access control lists (ACL). | |
put bucket logging | com.ibi.agents.XDPutBucketLoggingAgent | amazons3 | iwxamazons3.jar | Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters. | |
put bucket policy | com.ibi.agents.XDPutBucketPolicyAgent | amazons3 | iwxamazons3.jar | Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it. | |
put bucket tagging | com.ibi.agents.XDPutBucketTaggingConfigurationAgent | amazons3 | iwxamazons3.jar | Sets the tags for a bucket. | |
put bucket versioning | com.ibi.agents.XDPutBucketVersioningAgent | amazons3 | iwxamazons3.jar | Sets the versioning state of an existing bucket. | |
put bucket website | com.ibi.agents.XDPutBucketWebsiteConfigurationAgent | amazons3 | iwxamazons3.jar | Sets a website configuration for a bucket which allows you treat a bucket as a deployed website. | |
put object acl | com.ibi.agents.XDPutObjectAclAgent | amazons3 | iwxamazons3.jar | Uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket. | |
put object storage class | com.ibi.agents.XDPutObjectStorageClassAgent | amazons3 | iwxamazons3.jar | Sets or updates an objects storage class. | |
get object | com.ibi.agents.XDGetObjectAgent | amazons3 | iwxamazons3.jar | Retrieves objects from Amazon S3. | |
list object versions | com.ibi.agents.XDListObjectVersionsAgent | amazons3 | iwxamazons3.jar | You can use the versions subresource to list metadata about all of the versions of objects in a bucket. | |
list objects | com.ibi.agents.XDListObjectsAgent | amazons3 | iwxamazons3.jar | Returns some or all (up to 1000) of the objects in a bucket. | |
put bucket CORS configuration | com.ibi.agents.XDPutBucketConrsConfigurationAgent | amazons3 | iwxamazons3.jar | Cross-origin resource sharing (CORS) defines a way for client web applications that are loaded in one domain to interact with resources in a different domain |
Microsoft Excel Connector
Action Class Feature Jar Description
read a spreadsheet com.ibi.agents.XDReadExcel excel iwxexcel.jar Reads an Excel workbook sheet to XML
Debug Object
Action Class Feature Jar Description
create a snapshot com.ibi.agents.XDDebugAgent core iwcore.jar Writes the input document along with the state of the flow ie. registers to a file.
Logger Object
Action Class Feature Jar Description
write a trace message to log com.ibi.agents.XDTraceAgent core iwcore.jar Write a message to the system's trace/debug log. The message is written on the current logger.
WebFocus Object
Action Class Feature Jar Description
run a WebFocus application report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
run a WebFocus managed report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
MongoDB Connector
Action Class Feature Jar Description
delete document com.ibi.agents.XDMONGODBDeleteOneAgent mongodb iwxmongodb.jar Deletes a single document in MongoDB collection
find all documents com.ibi.agents.XDMONGODBFindAllAgent mongodb iwxmongodb.jar Returns all documents in a MongoDB collection
find document(s) com.ibi.agents.XDMONGODBFindDocumentsAgent mongodb iwxmongodb.jar Returns document(s) based on specified criteria in a MongoDB collection
insert many documents com.ibi.agents.XDMONGODBInsertManyAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDB noSQL database
insert one document com.ibi.agents.XDMONGODBInsertOneAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDb noSQL database
list all databases com.ibi.agents.XDMONGODBListDatabasesAgent mongodb iwxmongodb.jar Returns all a list of all MongoDB databases
update document com.ibi.agents.XDMONGODBUpdateOneAgent mongodb iwxmongodb.jar Updates a single document in a MongoDB collection
update many documents com.ibi.agents.XDMONGODBUpdateManyAgent mongodb iwxmongodb.jar Updates multiple documents in MongoDB collection
create a collection com.ibi.agents.XDMONGODBCreateCollectionAgent mongodb iwxmongodb.jar Creates a collection in MongoDb noSQL database
run a MongoDB command com.ibi.agents.XDMONGODBRunCommandAgent mongodb iwxmongodb.jar Executes the given command in the context of the current database
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
read a spreadsheet | com.ibi.agents.XDReadExcel | excel | iwxexcel.jar | Reads an Excel workbook sheet to XML |
Debug Object
Action Class Feature Jar Description
create a snapshot com.ibi.agents.XDDebugAgent core iwcore.jar Writes the input document along with the state of the flow ie. registers to a file.
Logger Object
Action Class Feature Jar Description
write a trace message to log com.ibi.agents.XDTraceAgent core iwcore.jar Write a message to the system's trace/debug log. The message is written on the current logger.
WebFocus Object
Action Class Feature Jar Description
run a WebFocus application report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
run a WebFocus managed report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
MongoDB Connector
Action Class Feature Jar Description
delete document com.ibi.agents.XDMONGODBDeleteOneAgent mongodb iwxmongodb.jar Deletes a single document in MongoDB collection
find all documents com.ibi.agents.XDMONGODBFindAllAgent mongodb iwxmongodb.jar Returns all documents in a MongoDB collection
find document(s) com.ibi.agents.XDMONGODBFindDocumentsAgent mongodb iwxmongodb.jar Returns document(s) based on specified criteria in a MongoDB collection
insert many documents com.ibi.agents.XDMONGODBInsertManyAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDB noSQL database
insert one document com.ibi.agents.XDMONGODBInsertOneAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDb noSQL database
list all databases com.ibi.agents.XDMONGODBListDatabasesAgent mongodb iwxmongodb.jar Returns all a list of all MongoDB databases
update document com.ibi.agents.XDMONGODBUpdateOneAgent mongodb iwxmongodb.jar Updates a single document in a MongoDB collection
update many documents com.ibi.agents.XDMONGODBUpdateManyAgent mongodb iwxmongodb.jar Updates multiple documents in MongoDB collection
create a collection com.ibi.agents.XDMONGODBCreateCollectionAgent mongodb iwxmongodb.jar Creates a collection in MongoDb noSQL database
run a MongoDB command com.ibi.agents.XDMONGODBRunCommandAgent mongodb iwxmongodb.jar Executes the given command in the context of the current database
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
create a snapshot | com.ibi.agents.XDDebugAgent | core | iwcore.jar | Writes the input document along with the state of the flow ie. registers to a file. |
Logger Object
Action Class Feature Jar Description
write a trace message to log com.ibi.agents.XDTraceAgent core iwcore.jar Write a message to the system's trace/debug log. The message is written on the current logger.
WebFocus Object
Action Class Feature Jar Description
run a WebFocus application report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
run a WebFocus managed report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
MongoDB Connector
Action Class Feature Jar Description
delete document com.ibi.agents.XDMONGODBDeleteOneAgent mongodb iwxmongodb.jar Deletes a single document in MongoDB collection
find all documents com.ibi.agents.XDMONGODBFindAllAgent mongodb iwxmongodb.jar Returns all documents in a MongoDB collection
find document(s) com.ibi.agents.XDMONGODBFindDocumentsAgent mongodb iwxmongodb.jar Returns document(s) based on specified criteria in a MongoDB collection
insert many documents com.ibi.agents.XDMONGODBInsertManyAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDB noSQL database
insert one document com.ibi.agents.XDMONGODBInsertOneAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDb noSQL database
list all databases com.ibi.agents.XDMONGODBListDatabasesAgent mongodb iwxmongodb.jar Returns all a list of all MongoDB databases
update document com.ibi.agents.XDMONGODBUpdateOneAgent mongodb iwxmongodb.jar Updates a single document in a MongoDB collection
update many documents com.ibi.agents.XDMONGODBUpdateManyAgent mongodb iwxmongodb.jar Updates multiple documents in MongoDB collection
create a collection com.ibi.agents.XDMONGODBCreateCollectionAgent mongodb iwxmongodb.jar Creates a collection in MongoDb noSQL database
run a MongoDB command com.ibi.agents.XDMONGODBRunCommandAgent mongodb iwxmongodb.jar Executes the given command in the context of the current database
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
write a trace message to log | com.ibi.agents.XDTraceAgent | core | iwcore.jar | Write a message to the system's trace/debug log. The message is written on the current logger. |
WebFocus Object
Action Class Feature Jar Description
run a WebFocus application report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
run a WebFocus managed report v8.0+ com.ibi.agents.XDWebFocus8Agent core iwxibi.jar Use The WebFocus Agent to talk to WebFocus
MongoDB Connector
Action Class Feature Jar Description
delete document com.ibi.agents.XDMONGODBDeleteOneAgent mongodb iwxmongodb.jar Deletes a single document in MongoDB collection
find all documents com.ibi.agents.XDMONGODBFindAllAgent mongodb iwxmongodb.jar Returns all documents in a MongoDB collection
find document(s) com.ibi.agents.XDMONGODBFindDocumentsAgent mongodb iwxmongodb.jar Returns document(s) based on specified criteria in a MongoDB collection
insert many documents com.ibi.agents.XDMONGODBInsertManyAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDB noSQL database
insert one document com.ibi.agents.XDMONGODBInsertOneAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDb noSQL database
list all databases com.ibi.agents.XDMONGODBListDatabasesAgent mongodb iwxmongodb.jar Returns all a list of all MongoDB databases
update document com.ibi.agents.XDMONGODBUpdateOneAgent mongodb iwxmongodb.jar Updates a single document in a MongoDB collection
update many documents com.ibi.agents.XDMONGODBUpdateManyAgent mongodb iwxmongodb.jar Updates multiple documents in MongoDB collection
create a collection com.ibi.agents.XDMONGODBCreateCollectionAgent mongodb iwxmongodb.jar Creates a collection in MongoDb noSQL database
run a MongoDB command com.ibi.agents.XDMONGODBRunCommandAgent mongodb iwxmongodb.jar Executes the given command in the context of the current database
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
run a WebFocus application report v8.0+ | com.ibi.agents.XDWebFocus8Agent | core | iwxibi.jar | Use The WebFocus Agent to talk to WebFocus | |
run a WebFocus managed report v8.0+ | com.ibi.agents.XDWebFocus8Agent | core | iwxibi.jar | Use The WebFocus Agent to talk to WebFocus |
MongoDB Connector
Action Class Feature Jar Description
delete document com.ibi.agents.XDMONGODBDeleteOneAgent mongodb iwxmongodb.jar Deletes a single document in MongoDB collection
find all documents com.ibi.agents.XDMONGODBFindAllAgent mongodb iwxmongodb.jar Returns all documents in a MongoDB collection
find document(s) com.ibi.agents.XDMONGODBFindDocumentsAgent mongodb iwxmongodb.jar Returns document(s) based on specified criteria in a MongoDB collection
insert many documents com.ibi.agents.XDMONGODBInsertManyAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDB noSQL database
insert one document com.ibi.agents.XDMONGODBInsertOneAgent mongodb iwxmongodb.jar Performs CRUD operations to MongoDb noSQL database
list all databases com.ibi.agents.XDMONGODBListDatabasesAgent mongodb iwxmongodb.jar Returns all a list of all MongoDB databases
update document com.ibi.agents.XDMONGODBUpdateOneAgent mongodb iwxmongodb.jar Updates a single document in a MongoDB collection
update many documents com.ibi.agents.XDMONGODBUpdateManyAgent mongodb iwxmongodb.jar Updates multiple documents in MongoDB collection
create a collection com.ibi.agents.XDMONGODBCreateCollectionAgent mongodb iwxmongodb.jar Creates a collection in MongoDb noSQL database
run a MongoDB command com.ibi.agents.XDMONGODBRunCommandAgent mongodb iwxmongodb.jar Executes the given command in the context of the current database
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
delete document | com.ibi.agents.XDMONGODBDeleteOneAgent | mongodb | iwxmongodb.jar | Deletes a single document in MongoDB collection | |
find all documents | com.ibi.agents.XDMONGODBFindAllAgent | mongodb | iwxmongodb.jar | Returns all documents in a MongoDB collection | |
find document(s) | com.ibi.agents.XDMONGODBFindDocumentsAgent | mongodb | iwxmongodb.jar | Returns document(s) based on specified criteria in a MongoDB collection | |
insert many documents | com.ibi.agents.XDMONGODBInsertManyAgent | mongodb | iwxmongodb.jar | Performs CRUD operations to MongoDB noSQL database | |
insert one document | com.ibi.agents.XDMONGODBInsertOneAgent | mongodb | iwxmongodb.jar | Performs CRUD operations to MongoDb noSQL database | |
list all databases | com.ibi.agents.XDMONGODBListDatabasesAgent | mongodb | iwxmongodb.jar | Returns all a list of all MongoDB databases | |
update document | com.ibi.agents.XDMONGODBUpdateOneAgent | mongodb | iwxmongodb.jar | Updates a single document in a MongoDB collection | |
update many documents | com.ibi.agents.XDMONGODBUpdateManyAgent | mongodb | iwxmongodb.jar | Updates multiple documents in MongoDB collection | |
create a collection | com.ibi.agents.XDMONGODBCreateCollectionAgent | mongodb | iwxmongodb.jar | Creates a collection in MongoDb noSQL database | |
run a MongoDB command | com.ibi.agents.XDMONGODBRunCommandAgent | mongodb | iwxmongodb.jar | Executes the given command in the context of the current database |
Rest Connector
Action Class Feature Jar Description
call a rest object com.ibi.agents.XDNHttpEmitWithOAuth oauth iwxoauth.jar General HTTP Emitter for use within the agent stack
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
call a rest object | com.ibi.agents.XDNHttpEmitWithOAuth | oauth | iwxoauth.jar | General HTTP Emitter for use within the agent stack |
SFTP Connector
Action Class Feature Jar Description
upload a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Upload a file or directly from a SFTP site.
download a file com.ibi.agents.XDSFTPDirectFileTransfer ftpserver iwxftp.jar Download a file or directly from a SFTP site.
read a file com.ibi.agents.XDSFTPReadAgent ftpserver iwxftp.jar Reads a file via SFTP and returns the read result
copy a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Copy a file on a remote SFTP site
move a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Move a file on a remote SFTP site
rename a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Rename a file on a remote SFTP site
prepend to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote SFTP site
append to an existing file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote SFTP site
delete a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Delete a file on a remote SFTP site
size of a file com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote SFTP site
check for file existence com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote SFTP site
change file permissions com.ibi.agents.XDSFTPFileOpsAgent ftpserver iwxftp.jar Change permissions of a file on a remote SFTP site
write stream to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write a file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
write document to file com.ibi.agents.XDSFTPEmitAgent ftpserver iwxftp.jar Writes a file to a SFTP site.
list directory contents com.ibi.agents.XDSFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a directory on SFTP Server
create a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Open a SFTP connection and persist it.
close a cached connection com.ibi.agents.XDSFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
upload a file | com.ibi.agents.XDSFTPDirectFileTransfer | ftpserver | iwxftp.jar | Upload a file or directly from a SFTP site. | |
download a file | com.ibi.agents.XDSFTPDirectFileTransfer | ftpserver | iwxftp.jar | Download a file or directly from a SFTP site. | |
read a file | com.ibi.agents.XDSFTPReadAgent | ftpserver | iwxftp.jar | Reads a file via SFTP and returns the read result | |
copy a file | com.ibi.agents.XDSFTPFileOpsAgent | ftpserver | iwxftp.jar | Copy a file on a remote SFTP site | |
move a file | com.ibi.agents.XDSFTPFileOpsAgent | ftpserver | iwxftp.jar | Move a file on a remote SFTP site | |
rename a file | com.ibi.agents.XDSFTPFileOpsAgent | ftpserver | iwxftp.jar | Rename a file on a remote SFTP site | |
prepend to an existing file | com.ibi.agents.XDSFTPFileOpsAgent | ftpserver | iwxftp.jar | Prepend a file to the beggining of another file on a remote SFTP site | |
append to an existing file | com.ibi.agents.XDSFTPFileOpsAgent | ftpserver | iwxftp.jar | Appends a file to the end of another file on a remote SFTP site | |
delete a file | com.ibi.agents.XDSFTPFileOpsAgent | ftpserver | iwxftp.jar | Delete a file on a remote SFTP site | |
size of a file | com.ibi.agents.XDSFTPFileOpsAgent | ftpserver | iwxftp.jar | Checks for size of file on a remote SFTP site | |
check for file existence | com.ibi.agents.XDSFTPFileOpsAgent | ftpserver | iwxftp.jar | Checks if a file exists on a remote SFTP site | |
change file permissions | com.ibi.agents.XDSFTPFileOpsAgent | ftpserver | iwxftp.jar | Change permissions of a file on a remote SFTP site | |
write stream to file | com.ibi.agents.XDSFTPEmitAgent | ftpserver | iwxftp.jar | Writes a file to a SFTP site. | |
write a file | com.ibi.agents.XDSFTPEmitAgent | ftpserver | iwxftp.jar | Writes a file to a SFTP site. | |
write document to file | com.ibi.agents.XDSFTPEmitAgent | ftpserver | iwxftp.jar | Writes a file to a SFTP site. | |
list directory contents | com.ibi.agents.XDSFTPDirListAgent | ftpserver | iwxftp.jar | Lists the contents of a directory on SFTP Server | |
create a cached connection | com.ibi.agents.XDSFTPConnectionCacheAgent | ftpserver | iwxftp.jar | Open a SFTP connection and persist it. | |
close a cached connection | com.ibi.agents.XDSFTPConnectionCacheAgent | ftpserver | iwxftp.jar | Closes a cached connection. |
Slack Connector
Action Class Feature Jar Description
get user list com.ibi.agents.XDXSlackUsersList slack iwxslack.jar List the Users in your group, team, or workspace
get user information com.ibi.agents.XDXSlackUsersInfo slack iwxslack.jar List the User information
upload file from document com.ibi.agents.XDXSlackFilesUploadInput slack iwxslack.jar Create a Slack file.using the input
upload file com.ibi.agents.XDXSlackFilesUploadData slack iwxslack.jar Create a Slack file.using an existing file
get file list com.ibi.agents.XDXSlackFilesList slack iwxslack.jar List The accessible Slack Files
get file information com.ibi.agents.XDXSlackFilesInfo slack iwxslack.jar List The Slack File Object values
delete a file com.ibi.agents.XDXSlackFilesDelete slack iwxslack.jar Delete a Slack file
update file comment com.ibi.agents.XDXSlackFilesCommentsEdit slack iwxslack.jar Update an existing comment for an uploaded Slack file
delete file comments com.ibi.agents.XDXSlackFilesCommentsDelete slack iwxslack.jar Remove an existing comment from an uploaded Slack file
add file comment com.ibi.agents.XDXSlackFilesCommentsAdd slack iwxslack.jar Add a comment to an uploaded Slack file
get conversation list com.ibi.agents.XDXSlackConversationsList slack iwxslack.jar List requested Slack Conversation types accessible based on the authentication token used.
get conversation info com.ibi.agents.XDXSlackConversationsInfo slack iwxslack.jar Return information about a Conversation.
update message com.ibi.agents.XDXSlackChatUpdateMessage slack iwxslack.jar Update an existing message and optional attachments for a group or im
update attachment com.ibi.agents.XDXSlackChatUpdateAttachment slack iwxslack.jar Update an existing attachments and optional text for a group or im
post message com.ibi.agents.XDXSlackChatPostMessage slack iwxslack.jar Post a text message and optional attachments to a group or im
post attachment com.ibi.agents.XDXSlackChatPostAttachment slack iwxslack.jar Post attachments and optional text message to a group or im
delete message com.ibi.agents.XDXSlackChatDeleteMessage slack iwxslack.jar Delete an existing message and attachments in a group or im
revoke authentication com.ibi.agents.XDXSlackAuthRevoke slack iwxslack.jar Delete the Authentication Token sent from the workspace, can also test the process
archive channel/conversation com.ibi.agents.XDXSlackConversationsArchive iwxslack.jar Archive a private or public conversation channel.
close conversation com.ibi.agents.XDXSlackConversationsClose slack iwxslack.jar closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise.
create private channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a private conversation.
create public channel/conversation com.ibi.agents.XDXSlackConversationsCreate slack iwxslack.jar Creates a public Slack conversation.
create a multiparty conversation com.ibi.agents.XDXSlackConversationsOpenNew slack iwxslack.jar Start a Direct (IM) or Multipoint (MPIM) conversation.
attach to conversation com.ibi.agents.XDXSlackConversationsOpenResume slack iwxslack.jar Reopen an existing direct message (IM) or Multipoint (MPIM) conversation.
set conversation purpose com.ibi.agents.XDXSlackConversationsSetPurpose iwxslack.jar Sets a description for the purpose of a Slack Conversation.
set conversation topic com.ibi.agents.XDXSlackConversationsSetTopic slack iwxslack.jar Set the topic of a Slack Conversation.
unarchive channel/conversation com.ibi.agents.XDXSlackConversationsUnarchive slack iwxslack.jar Reverse archiving of a private or public conversation channel.
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
get user list | com.ibi.agents.XDXSlackUsersList | slack | iwxslack.jar | List the Users in your group, team, or workspace | |
get user information | com.ibi.agents.XDXSlackUsersInfo | slack | iwxslack.jar | List the User information | |
upload file from document | com.ibi.agents.XDXSlackFilesUploadInput | slack | iwxslack.jar | Create a Slack file.using the input | |
upload file | com.ibi.agents.XDXSlackFilesUploadData | slack | iwxslack.jar | Create a Slack file.using an existing file | |
get file list | com.ibi.agents.XDXSlackFilesList | slack | iwxslack.jar | List The accessible Slack Files | |
get file information | com.ibi.agents.XDXSlackFilesInfo | slack | iwxslack.jar | List The Slack File Object values | |
delete a file | com.ibi.agents.XDXSlackFilesDelete | slack | iwxslack.jar | Delete a Slack file | |
update file comment | com.ibi.agents.XDXSlackFilesCommentsEdit | slack | iwxslack.jar | Update an existing comment for an uploaded Slack file | |
delete file comments | com.ibi.agents.XDXSlackFilesCommentsDelete | slack | iwxslack.jar | Remove an existing comment from an uploaded Slack file | |
add file comment | com.ibi.agents.XDXSlackFilesCommentsAdd | slack | iwxslack.jar | Add a comment to an uploaded Slack file | |
get conversation list | com.ibi.agents.XDXSlackConversationsList | slack | iwxslack.jar | List requested Slack Conversation types accessible based on the authentication token used. | |
get conversation info | com.ibi.agents.XDXSlackConversationsInfo | slack | iwxslack.jar | Return information about a Conversation. | |
update message | com.ibi.agents.XDXSlackChatUpdateMessage | slack | iwxslack.jar | Update an existing message and optional attachments for a group or im | |
update attachment | com.ibi.agents.XDXSlackChatUpdateAttachment | slack | iwxslack.jar | Update an existing attachments and optional text for a group or im | |
post message | com.ibi.agents.XDXSlackChatPostMessage | slack | iwxslack.jar | Post a text message and optional attachments to a group or im | |
post attachment | com.ibi.agents.XDXSlackChatPostAttachment | slack | iwxslack.jar | Post attachments and optional text message to a group or im | |
delete message | com.ibi.agents.XDXSlackChatDeleteMessage | slack | iwxslack.jar | Delete an existing message and attachments in a group or im | |
revoke authentication | com.ibi.agents.XDXSlackAuthRevoke | slack | iwxslack.jar | Delete the Authentication Token sent from the workspace, can also test the process | |
archive channel/conversation | com.ibi.agents.XDXSlackConversationsArchive | iwxslack.jar | Archive a private or public conversation channel. | ||
close conversation | com.ibi.agents.XDXSlackConversationsClose | slack | iwxslack.jar | closes direct (IM) messages, multi-person (MPIM) or 1:1 or otherwise. | |
create private channel/conversation | com.ibi.agents.XDXSlackConversationsCreate | slack | iwxslack.jar | Creates a private conversation. | |
create public channel/conversation | com.ibi.agents.XDXSlackConversationsCreate | slack | iwxslack.jar | Creates a public Slack conversation. | |
create a multiparty conversation | com.ibi.agents.XDXSlackConversationsOpenNew | slack | iwxslack.jar | Start a Direct (IM) or Multipoint (MPIM) conversation. | |
attach to conversation | com.ibi.agents.XDXSlackConversationsOpenResume | slack | iwxslack.jar | Reopen an existing direct message (IM) or Multipoint (MPIM) conversation. | |
set conversation purpose | com.ibi.agents.XDXSlackConversationsSetPurpose | iwxslack.jar | Sets a description for the purpose of a Slack Conversation. | ||
set conversation topic | com.ibi.agents.XDXSlackConversationsSetTopic | slack | iwxslack.jar | Set the topic of a Slack Conversation. | |
unarchive channel/conversation | com.ibi.agents.XDXSlackConversationsUnarchive | slack | iwxslack.jar | Reverse archiving of a private or public conversation channel. |
TCP Connector
Action Class Feature Jar Description
send over TCP/IP (Basic) com.ibi.agents.XDTCPEmitAgent core iwcore.jar Send a document over the TCP/IP protocol
send over TCP/IP (Advanced) com.ibi.agents.XDNTCPEmitAgent tcp iwxntcp.jar Emits over TCP using connections from the NTCP Connection Provider.
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
send over TCP/IP (Basic) | com.ibi.agents.XDTCPEmitAgent | core | iwcore.jar | Send a document over the TCP/IP protocol | |
send over TCP/IP (Advanced) | com.ibi.agents.XDNTCPEmitAgent | tcp | iwxntcp.jar | Emits over TCP using connections from the NTCP Connection Provider. |
Transform Object
Action Class Feature Jar Description
execute an iWay transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
execute a XSLT transform com.ibi.agents.XDTransformAgent core iwcore.jar General transformations agent
JSON to XML com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document to a XML document
XML to JSON com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document
XML To JSON using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a XML document into a JSON document using XSLT3 specification.
JSON to XML using XSLT com.ibi.agents.XDJSONAgent core iwcore.jar Converts a JSON document into a XML document using the XSLT3 specification.
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
execute an iWay transform | com.ibi.agents.XDTransformAgent | core | iwcore.jar | General transformations agent | |
execute a XSLT transform | com.ibi.agents.XDTransformAgent | core | iwcore.jar | General transformations agent | |
JSON to XML | com.ibi.agents.XDJSONAgent | core | iwcore.jar | Converts a JSON document to a XML document | |
XML to JSON | com.ibi.agents.XDJSONAgent | core | iwcore.jar | Converts a XML document into a JSON document | |
XML To JSON using XSLT | com.ibi.agents.XDJSONAgent | core | iwcore.jar | Converts a XML document into a JSON document using XSLT3 specification. | |
JSON to XML using XSLT | com.ibi.agents.XDJSONAgent | core | iwcore.jar | Converts a JSON document into a XML document using the XSLT3 specification. |
FTP Connector
Action Class Feature Jar Description
read a file com.ibi.agents.XDNPFFTPReadAgent ftpserver iwxftp.jar Embeds a specified binary, XML, JSON or text file in the input document
write a file com.ibi.agents.XDNFTPEmitAgent ftpserver iwxftp.jar Writes a file to a FTP site.
copy a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Copy a file on a remote FTP site
move a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Move a file on a remote FTP site
rename a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Rename a file on a remote FTP site
prepend to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Prepend a file to the beggining of another file on a remote FTP site
append to an existing file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Appends a file to the end of another file on a remote FTP site
delete a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Delete a file on a remote FTP site
check for file existence com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks if a file exists on a remote FTP site
size of a file com.ibi.agents.XDNPFFTPOpsAgent ftpserver iwxftp.jar Checks for size of file on a remote FTP site
create a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Open a FTP connection and persist it.
close a cached connection com.ibi.agents.XDNFTPConnectionCacheAgent ftpserver iwxftp.jar Closes a cached connection.
upload a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
download a file com.ibi.agents.XDNFTPDirectFileTransfer ftpserver iwxftp.jar Transfers a local file or directly to a FTP site.
list directory contents com.ibi.agents.XDNFTPDirListAgent ftpserver iwxftp.jar Lists the contents of a FTP directory.
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
read a file | com.ibi.agents.XDNPFFTPReadAgent | ftpserver | iwxftp.jar | Embeds a specified binary, XML, JSON or text file in the input document | |
write a file | com.ibi.agents.XDNFTPEmitAgent | ftpserver | iwxftp.jar | Writes a file to a FTP site. | |
copy a file | com.ibi.agents.XDNPFFTPOpsAgent | ftpserver | iwxftp.jar | Copy a file on a remote FTP site | |
move a file | com.ibi.agents.XDNPFFTPOpsAgent | ftpserver | iwxftp.jar | Move a file on a remote FTP site | |
rename a file | com.ibi.agents.XDNPFFTPOpsAgent | ftpserver | iwxftp.jar | Rename a file on a remote FTP site | |
prepend to an existing file | com.ibi.agents.XDNPFFTPOpsAgent | ftpserver | iwxftp.jar | Prepend a file to the beggining of another file on a remote FTP site | |
append to an existing file | com.ibi.agents.XDNPFFTPOpsAgent | ftpserver | iwxftp.jar | Appends a file to the end of another file on a remote FTP site | |
delete a file | com.ibi.agents.XDNPFFTPOpsAgent | ftpserver | iwxftp.jar | Delete a file on a remote FTP site | |
check for file existence | com.ibi.agents.XDNPFFTPOpsAgent | ftpserver | iwxftp.jar | Checks if a file exists on a remote FTP site | |
size of a file | com.ibi.agents.XDNPFFTPOpsAgent | ftpserver | iwxftp.jar | Checks for size of file on a remote FTP site | |
create a cached connection | com.ibi.agents.XDNFTPConnectionCacheAgent | ftpserver | iwxftp.jar | Open a FTP connection and persist it. | |
close a cached connection | com.ibi.agents.XDNFTPConnectionCacheAgent | ftpserver | iwxftp.jar | Closes a cached connection. | |
upload a file | com.ibi.agents.XDNFTPDirectFileTransfer | ftpserver | iwxftp.jar | Transfers a local file or directly to a FTP site. | |
download a file | com.ibi.agents.XDNFTPDirectFileTransfer | ftpserver | iwxftp.jar | Transfers a local file or directly to a FTP site. | |
list directory contents | com.ibi.agents.XDNFTPDirListAgent | ftpserver | iwxftp.jar | Lists the contents of a FTP directory. |
File Connector
Action Class Feature Jar Description
read a file from disk com.ibi.agents.XDPFFileReadAgent core iwcore.jar Embeds a specified binary, xml or text file in the input document
write a file com.ibi.agents.XDFileEmitAgent core iwcore.jar Writes a document to a physical file
list directory contents com.ibi.agents.XDFileDirListAgent core iwcore.jar Lists the contents of a file directory
copy a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Copy a file from source to target
move a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Move a file from source to target
rename a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Renames a file specified in the file source
append to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
delete a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Deletes a file specified by the file source
size of a file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks for size of file specified by the file source
check for file existence com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Checks if a file exists sepecified by the file source
create a directory com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Creates a directory
prepend to an existing file com.ibi.agents.XDPFFileOpsAgent core iwcore.jar Appends a file to the beggining of another file
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
read a file from disk | com.ibi.agents.XDPFFileReadAgent | core | iwcore.jar | Embeds a specified binary, xml or text file in the input document | |
write a file | com.ibi.agents.XDFileEmitAgent | core | iwcore.jar | Writes a document to a physical file | |
list directory contents | com.ibi.agents.XDFileDirListAgent | core | iwcore.jar | Lists the contents of a file directory | |
copy a file | com.ibi.agents.XDPFFileOpsAgent | core | iwcore.jar | Copy a file from source to target | |
move a file | com.ibi.agents.XDPFFileOpsAgent | core | iwcore.jar | Move a file from source to target | |
rename a file | com.ibi.agents.XDPFFileOpsAgent | core | iwcore.jar | Renames a file specified in the file source | |
append to an existing file | com.ibi.agents.XDPFFileOpsAgent | core | iwcore.jar | Appends a file to the beggining of another file | |
delete a file | com.ibi.agents.XDPFFileOpsAgent | core | iwcore.jar | Deletes a file specified by the file source | |
size of a file | com.ibi.agents.XDPFFileOpsAgent | core | iwcore.jar | Checks for size of file specified by the file source | |
check for file existence | com.ibi.agents.XDPFFileOpsAgent | core | iwcore.jar | Checks if a file exists sepecified by the file source | |
create a directory | com.ibi.agents.XDPFFileOpsAgent | core | iwcore.jar | Creates a directory | |
prepend to an existing file | com.ibi.agents.XDPFFileOpsAgent | core | iwcore.jar | Appends a file to the beggining of another file |
HTTP Object
Action Class Feature Jar Description
HTTP Read Agent com.ibi.agents.XDHTTPReadAgent core iwcore.jar Read an HTTP source via HTTP GET, return result
HTTP Emit Agent com.ibi.agents.XDHTTPEmitAgent core iwcore.jar General HTTP Emitter for use within the agent stack
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
HTTP Read Agent | com.ibi.agents.XDHTTPReadAgent | core | iwcore.jar | Read an HTTP source via HTTP GET, return result | |
HTTP Emit Agent | com.ibi.agents.XDHTTPEmitAgent | core | iwcore.jar | General HTTP Emitter for use within the agent stack |
Queue Connector (Out)
Action Class Feature Jar Description
SonicMQ - send a message com.ibi.agents.XDSonicEmitAgent sonic iwxsonic.jar Emits data using the Sonic version of JMS to a queue or topic
Oracle AQ - send a message com.ibi.agents.XDAQEmitAgent oracle iwxaq.jar Emits via Oracle AQ
JMS - send a message com.ibi.agents.XDJMSQEmitAgent core iwcore.jar Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document
IBM MQ via JMS - send a message com.ibi.agents.XDMQJMSEmitAgent mq iwxmq.jar Emits input document to IBM MQ using the JMS API.
RabbitMQ - send a message com.ibi.agents.XDRabbitMQEmitAgent rabbit iwxrabbitmq.jar Emit to RabbitMQ using AMQP
IBM MQ - send a message com.ibi.agents.XDMQEmitAgent mq iwxmq.jar Emits input document to Message Queuing queue; returns a status document or the original input document as the output document
MSMQ - send a message com.ibi.agents.XDMSMQEmitAgent msmq iwxmsmq.jar Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document
iWay queue - send a message com.ibi.agents.XDInternalEmitAgent core iwcore.jar Sends a message on iSM ESB.
iWay queue (ordered) - send message com.ibi.agents.XDOrderedEmitAgent core iwcore.jar Emits to the ordered transfer queue
ActiveMQ - send a message com.ibi.agents.XDActiveMQEmitAgent activemq iwxactivemq.jar Emits a message to an ActiveMQ queue or topic
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
SonicMQ - send a message | com.ibi.agents.XDSonicEmitAgent | sonic | iwxsonic.jar | Emits data using the Sonic version of JMS to a queue or topic | |
Oracle AQ - send a message | com.ibi.agents.XDAQEmitAgent | oracle | iwxaq.jar | Emits via Oracle AQ | |
JMS - send a message | com.ibi.agents.XDJMSQEmitAgent | core | iwcore.jar | Emits input document to a JMS (Java Messaging Service) Queue or Topic; returns a status document or the original input document as the output document | |
IBM MQ via JMS - send a message | com.ibi.agents.XDMQJMSEmitAgent | mq | iwxmq.jar | Emits input document to IBM MQ using the JMS API. | |
RabbitMQ - send a message | com.ibi.agents.XDRabbitMQEmitAgent | rabbit | iwxrabbitmq.jar | Emit to RabbitMQ using AMQP | |
IBM MQ - send a message | com.ibi.agents.XDMQEmitAgent | mq | iwxmq.jar | Emits input document to Message Queuing queue; returns a status document or the original input document as the output document | |
MSMQ - send a message | com.ibi.agents.XDMSMQEmitAgent | msmq | iwxmsmq.jar | Emits input document to Microsoft Message Queuing queue; returns a status document or the original input document as the output document | |
iWay queue - send a message | com.ibi.agents.XDInternalEmitAgent | core | iwcore.jar | Sends a message on iSM ESB. | |
iWay queue (ordered) - send message | com.ibi.agents.XDOrderedEmitAgent | core | iwcore.jar | Emits to the ordered transfer queue | |
ActiveMQ - send a message | com.ibi.agents.XDActiveMQEmitAgent | activemq | iwxactivemq.jar | Emits a message to an ActiveMQ queue or topic |
Queue Connector (In)
Action Class Feature Jar Description
SonicMQ - get a message com.ibi.agents.XDSonicReadAgent sonic iwxsonic.jar Sonic Read Agent
RabbitMQ - get a message com.ibi.agents.XDRabbitMQReadAgent rabbit iwxrabbitmq.jar Read a message from RabbitMQ using AMQP
IBM MQ - get a message com.ibi.agents.XDMQReadAgent mq iwxmq.jar Reads a single record from an MQ Series queue
IBM MQ via JMS - get a message com.ibi.agents.XDMQJMSReadAgent mq iwxmq.jar Reads and parses MQ queue records using the JMS API
JMS - get a message com.ibi.agents.XDJMSReadAgent core iwcore.jar Reads and parses JMS records
ActiveMQ - get a message com.ibi.agents.XDActiveMQReadAgent activemq iwxactivemq.jar Reads one message from an ActiveMQ queue or topic
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
SonicMQ - get a message | com.ibi.agents.XDSonicReadAgent | sonic | iwxsonic.jar | Sonic Read Agent | |
RabbitMQ - get a message | com.ibi.agents.XDRabbitMQReadAgent | rabbit | iwxrabbitmq.jar | Read a message from RabbitMQ using AMQP | |
IBM MQ - get a message | com.ibi.agents.XDMQReadAgent | mq | iwxmq.jar | Reads a single record from an MQ Series queue | |
IBM MQ via JMS - get a message | com.ibi.agents.XDMQJMSReadAgent | mq | iwxmq.jar | Reads and parses MQ queue records using the JMS API | |
JMS - get a message | com.ibi.agents.XDJMSReadAgent | core | iwcore.jar | Reads and parses JMS records | |
ActiveMQ - get a message | com.ibi.agents.XDActiveMQReadAgent | activemq | iwxactivemq.jar | Reads one message from an ActiveMQ queue or topic |
SalesForce Adapter
Action Class Feature Jar Description
Sales Force Adapter com.ibi.agents.XDAdapterAgent salesforce iwsforce.jar Sales Force Adapter
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
Sales Force Adapter | com.ibi.agents.XDAdapterAgent | salesforce | iwsforce.jar | Sales Force Adapter |
RDBMS Adapter
Action Class Feature Jar Description
RDBMS Adapter com.ibi.agents.XDAdapterAgent rdbms iwrdbms.jar RDBMS Adapter
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
RDBMS Adapter | com.ibi.agents.XDAdapterAgent | rdbms | iwrdbms.jar | RDBMS Adapter |
Java Adapter
Action Class Feature Jar Description
Java Adapter com.ibi.agents.XDAdapterAgent java iwjava.jar Java Adapter
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
Java Adapter | com.ibi.agents.XDAdapterAgent | java | iwjava.jar | Java Adapter |
Siebel Adapter
Action Class Feature Jar Description
Siebel Adapter com.ibi.agents.XDAdapterAgent siebel iwsiebel.jar Siebel Adapter
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
Siebel Adapter | com.ibi.agents.XDAdapterAgent | siebel | iwsiebel.jar | Siebel Adapter |
Oracle Adapter
Action Class Feature Jar Description
Oracle Adapter com.ibi.agents.XDAdapterAgent jdedwards iworacle.jar Oracle Adapter
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
Oracle Adapter | com.ibi.agents.XDAdapterAgent | jdedwards | iworacle.jar | Oracle Adapter |
Peoplesoft Adapter
Action Class Feature Jar Description
Peoplesoft Adapter com.ibi.agents.XDAdapterAgent peoplesoft iwpeoplesoft.jar Peoplesoft Adapter
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
Peoplesoft Adapter | com.ibi.agents.XDAdapterAgent | peoplesoft | iwpeoplesoft.jar | Peoplesoft Adapter |
SAP Adapter
Action Class Feature Jar Description
SAP Adapter com.ibi.agents.XDAdapterAgent saperp iwsaperp.jar SAP Adapter
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
SAP Adapter | com.ibi.agents.XDAdapterAgent | saperp | iwsaperp.jar | SAP Adapter |
JD Edwards EnterpriseOne Adapter
Action Class Feature Jar Description
JD Edwards EnterpriseOne Adapter com.ibi.agents.XDAdapterAgent jdedwardsenterprise iwjde.jar JD Edwards EnterpriseOne Adapter
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
JD Edwards EnterpriseOne Adapter | com.ibi.agents.XDAdapterAgent | jdedwardsenterprise | iwjde.jar | JD Edwards EnterpriseOne Adapter |
JD Edwards World Adapter
Action Class Feature Jar Description
JD Edwards World Adapter com.ibi.agents.XDAdapterAgent jdedwards iwjdeworld.jar JD Edwards World Adapter
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
JD Edwards World Adapter | com.ibi.agents.XDAdapterAgent | jdedwards | iwjdeworld.jar | JD Edwards World Adapter |
Microsoft Exchange Adapter
Action Class Feature Jar Description
Microsoft Exchange Adapter com.ibi.agents.XDAdapterAgent msexchange iwexchange.jar Microsoft Exchange Adapter
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
Microsoft Exchange Adapter | com.ibi.agents.XDAdapterAgent | msexchange | iwexchange.jar | Microsoft Exchange Adapter |
Microsoft CRM Adapter
Action Class Feature Jar Description
Microsoft CRM Adapter com.ibi.agents.XDAdapterAgent mscrm iwmscrm2011.jar Microsoft CRM Adapter
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
Microsoft CRM Adapter | com.ibi.agents.XDAdapterAgent | mscrm | iwmscrm2011.jar | Microsoft CRM Adapter |
.NET Adapter
Action Class Feature Jar Description
DotNet Adapter com.ibi.agents.XDAdapterAgent dotnet iwdotnet.jar Dot Net Adapter
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
DotNet Adapter | com.ibi.agents.XDAdapterAgent | dotnet | iwdotnet.jar | Dot Net Adapter |
CICS Adapter
Action Class Feature Jar Description
CICS Adapter com.ibi.agents.XDAdapterAgent cics iwcics.jar CICS Adapter
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
CICS Adapter | com.ibi.agents.XDAdapterAgent | cics | iwcics.jar | CICS Adapter |
IMS Adapter
Action Class Feature Jar Description
IMS Adapter com.ibi.agents.XDAdapterAgent ims iwims.jar IMS Adapter
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
IMS Adapter | com.ibi.agents.XDAdapterAgent | ims | iwims.jar | IMS Adapter |
Data Quality Services
Action Class Feature Jar Description
execute DQ plan with payload com.ibi.agents.XDDQAgent2 dqs iwxdq.jar Run DQ plan passing it the entire payload document in the expected format.
execute DQ plan in batch com.ibi.agents.XDDQBatchExec dqs iwxdq.jar Execute a batch command to fire a DQ plan
execute DQ plan with a parameter map com.ibi.agents.XDDQAgent2UserParm dqs iwxdq.jar Run DQ plan passing it the name/value pairs of the defined user parms.
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
execute DQ plan with payload | com.ibi.agents.XDDQAgent2 | dqs | iwxdq.jar | Run DQ plan passing it the entire payload document in the expected format. | |
execute DQ plan in batch | com.ibi.agents.XDDQBatchExec | dqs | iwxdq.jar | Execute a batch command to fire a DQ plan | |
execute DQ plan with a parameter map | com.ibi.agents.XDDQAgent2UserParm | dqs | iwxdq.jar | Run DQ plan passing it the name/value pairs of the defined user parms. |
SOAP Connector
Action Class Feature Jar Description
WS Http Client Agent com.ibi.agents.XDWSHttpClientAgent core iwcore.jar Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response.
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
WS Http Client Agent | com.ibi.agents.XDWSHttpClientAgent | core | iwcore.jar | Executes a Web Service through an HTTP Client Provider and allows a transformation to be applied to the response. |
Twilio Connector
Action Class Feature Jar Description
make a call com.ibi.agents.XDTwilioMakeCall twilio iwxtwilio.jar Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections
send a text message com.ibi.agents.XDTwilioSendMessage twilio iwxtwilio.jar Send a text message
get message list com.ibi.agents.XDTwilioMessageList twilio iwxtwilio.jar Get message list
delete a text message com.ibi.agents.XDTwilioDeleteMessage twilio iwxtwilio.jar Deletes a text message
redact a text message com.ibi.agents.XDTwilioRedactMessage twilio iwxtwilio.jar Redact a text message
retrieve a text message com.ibi.agents.XDTwilioGetMessage twilio iwxtwilio.jar Retrieve a text message
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
make a call | com.ibi.agents.XDTwilioMakeCall | twilio | iwxtwilio.jar | Make outgoing calls to phones, SIP-enabled endpoints and Twilio Client connections | |
send a text message | com.ibi.agents.XDTwilioSendMessage | twilio | iwxtwilio.jar | Send a text message | |
get message list | com.ibi.agents.XDTwilioMessageList | twilio | iwxtwilio.jar | Get message list | |
delete a text message | com.ibi.agents.XDTwilioDeleteMessage | twilio | iwxtwilio.jar | Deletes a text message | |
redact a text message | com.ibi.agents.XDTwilioRedactMessage | twilio | iwxtwilio.jar | Redact a text message | |
retrieve a text message | com.ibi.agents.XDTwilioGetMessage | twilio | iwxtwilio.jar | Retrieve a text message |
HBase Connector
Action Class Feature Jar Description
get version of HBase running on this cluster com.ibi.agents.XDHBaseClusterVersion hbase iwxhbase.jar Get version of HBase running on this cluster
get cluster status com.ibi.agents.XDHBaseClusterStatus hbase iwxhbase.jar Get cluster status
get list of all non-system tables com.ibi.agents.XDHBaseTableList hbase iwxhbase.jar Get list of all non-system tables
get list of all namespaces com.ibi.agents.XDHBaseNamespaceList hbase iwxhbase.jar Get list of all namespaces
get description of namespace com.ibi.agents.XDHBaseDescribeNamespace hbase iwxhbase.jar Describe a specific namespace
create a new namespace com.ibi.agents.XDHBaseCreateNamespace hbase iwxhbase.jar Create a new namespace
get list of all tables in a specific namespace com.ibi.agents.XDHBaseTableListwithNamespace hbase iwxhbase.jar Get list of all tables in a specific namespace
alter an existing namespace com.ibi.agents.XDHBaseAlterNamespace hbase iwxhbase.jar Alter an existing namespace. Currently not used.
delete a namespace com.ibi.agents.XDHBaseDeleteNamespace hbase iwxhbase.jar Delete a namespace. The namespace must be empty
get description of schema of table com.ibi.agents.XDHBaseSchemaofTable hbase iwxhbase.jar Describe the schema of the specified table
update table with the schema fragment com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment hbase iwxhbase.jar Update an existing table with the provided schema fragment
create a new table or update schema com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema hbase iwxhbase.jar Create a new table, or replace an existing table’s schema
delete a table com.ibi.agents.XDHBaseDeleteTable hbase iwxhbase.jar Delete a table. You must use the /table/schema endpoint, not just /table/.
get list of table regions com.ibi.agents.XDHBaseTableRegionList hbase iwxhbase.jar Get list of table regions
get all columns of a single row com.ibi.agents.XDHBaseRowColumns hbase iwxhbase.jar Get all columns of a single row.
get value of a single column for a row com.ibi.agents.XDHBaseColumnValue hbase iwxhbase.jar Get the value of a single column for a row
multi-get a specified number of versions of a given cell com.ibi.agents.XDHBaseMGNumberVervionofCell hbase iwxhbase.jar Multi-Get a specified number of versions of a given cell
write row(s) to a table com.ibi.agents.XDHBaseWriteTable hbase iwxhbase.jar Write row(s) to a table
write a cell to a table com.ibi.agents.XDHBaseWriteCellToTable hbase iwxhbase.jar Write a cell to a table
get rows by column prefix com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter hbase iwxhbase.jar Get rows by column prefix
get rows by column range com.ibi.agents.XDHBaseScanTableByColumnRangeFilter hbase iwxhbase.jar Get rows by column range
get rows by column family com.ibi.agents.XDHBaseScanTableByFamilyFilter hbase iwxhbase.jar Get rows by column family
get rows by first key only com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter hbase iwxhbase.jar Get rows by first key Only
get rows by inclusive stop com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter hbase iwxhbase.jar Get rows by inclusive stop
get rows by multiple column prefixes com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter hbase iwxhbase.jar Get rows by multiple column prefixes
get rows by page size com.ibi.agents.XDHBaseScanTableByPageFilter hbase iwxhbase.jar Get rows by page size
get rows by row key prefix com.ibi.agents.XDHBaseScanTableByPrefixFilter hbase iwxhbase.jar Get rows by row key prefix
get rows between two row key prefixs com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters hbase iwxhbase.jar Get rows between two row key prefixs
get column(s) by row key prefix com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter hbase iwxhbase.jar Get specified column(s) by row key prefix
get column(s) by specified column(s) com.ibi.agents.XDHBaseGetTableInfoByColumns hbase iwxhbase.jar Get column(s) by specified column(s)
get rows by start row and limit number of row com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum hbase iwxhbase.jar Get rows by start row and limit number of row
get rows between two timestamps com.ibi.agents.XDHBaseGetTableInfoBetweenTimes hbase iwxhbase.jar Get rows between two timestamps
get rows by column qualifier com.ibi.agents.XDHBaseScanTableByQualifierFilter hbase iwxhbase.jar Get rows by column qualifier
get rows by single column value com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter hbase iwxhbase.jar Get rows by single column value
get rows by timestamps com.ibi.agents.XDHBaseScanTableByTimestampsFilter hbase iwxhbase.jar Get rows by timestamps
get row by key com.ibi.agents.XDHBaseScanTableByRowFilter hbase iwxhbase.jar Gets row by row key
get row by key and column range com.ibi.agents.XDHBaseScanTableByFilterList hbase iwxhbase.jar Gets row by row key and column range
update an existing cell value com.ibi.agents.XDHBaseUpdateCell hbase iwxhbase.jar It will check the value of the latest version of a cell and if there is a match puts new data into the same cell
delete specific version of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInSingleVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific version of a qualifier
delete all versions of a qualifier by matching cell com.ibi.agents.XDHBaseDeleteCellInAllVersion hbase iwxhbase.jar It will check the value of a cell and if it matches delete all versions of a qualifier
delete specific column family by matching cell com.ibi.agents.XDHBaseDeleteColumnFamily hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific column family
delete specific row by matching cell com.ibi.agents.XDHBaseDeleteRow hbase iwxhbase.jar It will check the value of a cell and if it matches delete the specific row
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
get version of HBase running on this cluster | com.ibi.agents.XDHBaseClusterVersion | hbase | iwxhbase.jar | Get version of HBase running on this cluster | |
get cluster status | com.ibi.agents.XDHBaseClusterStatus | hbase | iwxhbase.jar | Get cluster status | |
get list of all non-system tables | com.ibi.agents.XDHBaseTableList | hbase | iwxhbase.jar | Get list of all non-system tables | |
get list of all namespaces | com.ibi.agents.XDHBaseNamespaceList | hbase | iwxhbase.jar | Get list of all namespaces | |
get description of namespace | com.ibi.agents.XDHBaseDescribeNamespace | hbase | iwxhbase.jar | Describe a specific namespace | |
create a new namespace | com.ibi.agents.XDHBaseCreateNamespace | hbase | iwxhbase.jar | Create a new namespace | |
get list of all tables in a specific namespace | com.ibi.agents.XDHBaseTableListwithNamespace | hbase | iwxhbase.jar | Get list of all tables in a specific namespace | |
alter an existing namespace | com.ibi.agents.XDHBaseAlterNamespace | hbase | iwxhbase.jar | Alter an existing namespace. Currently not used. | |
delete a namespace | com.ibi.agents.XDHBaseDeleteNamespace | hbase | iwxhbase.jar | Delete a namespace. The namespace must be empty | |
get description of schema of table | com.ibi.agents.XDHBaseSchemaofTable | hbase | iwxhbase.jar | Describe the schema of the specified table | |
update table with the schema fragment | com.ibi.agents.XDHBaseUpdateTablewithSchemaFragment | hbase | iwxhbase.jar | Update an existing table with the provided schema fragment | |
create a new table or update schema | com.ibi.agents.XDHBaseNewTableorReplaceTabeleSchema | hbase | iwxhbase.jar | Create a new table, or replace an existing table’s schema | |
delete a table | com.ibi.agents.XDHBaseDeleteTable | hbase | iwxhbase.jar | Delete a table. You must use the /table/schema endpoint, not just /table/. | |
get list of table regions | com.ibi.agents.XDHBaseTableRegionList | hbase | iwxhbase.jar | Get list of table regions | |
get all columns of a single row | com.ibi.agents.XDHBaseRowColumns | hbase | iwxhbase.jar | Get all columns of a single row. | |
get value of a single column for a row | com.ibi.agents.XDHBaseColumnValue | hbase | iwxhbase.jar | Get the value of a single column for a row | |
multi-get a specified number of versions of a given cell | com.ibi.agents.XDHBaseMGNumberVervionofCell | hbase | iwxhbase.jar | Multi-Get a specified number of versions of a given cell | |
write row(s) to a table | com.ibi.agents.XDHBaseWriteTable | hbase | iwxhbase.jar | Write row(s) to a table | |
write a cell to a table | com.ibi.agents.XDHBaseWriteCellToTable | hbase | iwxhbase.jar | Write a cell to a table | |
get rows by column prefix | com.ibi.agents.XDHBaseScanTableByColumnPrefixFilter | hbase | iwxhbase.jar | Get rows by column prefix | |
get rows by column range | com.ibi.agents.XDHBaseScanTableByColumnRangeFilter | hbase | iwxhbase.jar | Get rows by column range | |
get rows by column family | com.ibi.agents.XDHBaseScanTableByFamilyFilter | hbase | iwxhbase.jar | Get rows by column family | |
get rows by first key only | com.ibi.agents.XDHBaseScanTableByFirstKeyOnlyFilter | hbase | iwxhbase.jar | Get rows by first key Only | |
get rows by inclusive stop | com.ibi.agents.XDHBaseScanTableByInclusiveStopFilter | hbase | iwxhbase.jar | Get rows by inclusive stop | |
get rows by multiple column prefixes | com.ibi.agents.XDHBaseScanTableByMultipleColumnPrefixFilter | hbase | iwxhbase.jar | Get rows by multiple column prefixes | |
get rows by page size | com.ibi.agents.XDHBaseScanTableByPageFilter | hbase | iwxhbase.jar | Get rows by page size | |
get rows by row key prefix | com.ibi.agents.XDHBaseScanTableByPrefixFilter | hbase | iwxhbase.jar | Get rows by row key prefix | |
get rows between two row key prefixs | com.ibi.agents.XDHBaseScanTableByTwoPrefixFilters | hbase | iwxhbase.jar | Get rows between two row key prefixs | |
get column(s) by row key prefix | com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter | hbase | iwxhbase.jar | Get specified column(s) by row key prefix | |
get column(s) by specified column(s) | com.ibi.agents.XDHBaseGetTableInfoByColumns | hbase | iwxhbase.jar | Get column(s) by specified column(s) | |
get rows by start row and limit number of row | com.ibi.agents.XDHBaseGetTableInfoByStartRowKeyandRowNum | hbase | iwxhbase.jar | Get rows by start row and limit number of row | |
get rows between two timestamps | com.ibi.agents.XDHBaseGetTableInfoBetweenTimes | hbase | iwxhbase.jar | Get rows between two timestamps | |
get rows by column qualifier | com.ibi.agents.XDHBaseScanTableByQualifierFilter | hbase | iwxhbase.jar | Get rows by column qualifier | |
get rows by single column value | com.ibi.agents.XDHBaseScanTableBySingleColumnValueFilter | hbase | iwxhbase.jar | Get rows by single column value | |
get rows by timestamps | com.ibi.agents.XDHBaseScanTableByTimestampsFilter | hbase | iwxhbase.jar | Get rows by timestamps | |
get row by key | com.ibi.agents.XDHBaseScanTableByRowFilter | hbase | iwxhbase.jar | Gets row by row key | |
get row by key and column range | com.ibi.agents.XDHBaseScanTableByFilterList | hbase | iwxhbase.jar | Gets row by row key and column range | |
update an existing cell value | com.ibi.agents.XDHBaseUpdateCell | hbase | iwxhbase.jar | It will check the value of the latest version of a cell and if there is a match puts new data into the same cell | |
delete specific version of a qualifier by matching cell | com.ibi.agents.XDHBaseDeleteCellInSingleVersion | hbase | iwxhbase.jar | It will check the value of a cell and if it matches delete the specific version of a qualifier | |
delete all versions of a qualifier by matching cell | com.ibi.agents.XDHBaseDeleteCellInAllVersion | hbase | iwxhbase.jar | It will check the value of a cell and if it matches delete all versions of a qualifier | |
delete specific column family by matching cell | com.ibi.agents.XDHBaseDeleteColumnFamily | hbase | iwxhbase.jar | It will check the value of a cell and if it matches delete the specific column family | |
delete specific row by matching cell | com.ibi.agents.XDHBaseDeleteRow | hbase | iwxhbase.jar | It will check the value of a cell and if it matches delete the specific row |
Twitter Connector
Action Class Feature Jar Description
delete a tweet com.ibi.agents.XDTwitterDestroyStatus twitter iwxtwitter.jar Deletes a specified Tweet.
get followers com.ibi.agents.XDTwitterGetFollowers twitter iwxtwitter.jar Returns a cursored collection of user objects for users following the specified user.
get time line com.ibi.agents.XDTwitterGetHomeTimeline twitter iwxtwitter.jar Get user home line status from Twitter.
send a tweet com.ibi.agents.XDTwitterUpdateStatus twitter iwxtwitter.jar Updates a users status with a text/image.
search for tweets com.ibi.agents.XDTwitterSearch twitter iwxtwitter.jar Returns a collection of relevant Tweets matching a specified query.
get tweet com.ibi.agents.XDTwitterShowStatus twitter iwxtwitter.jar Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet.
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
delete a tweet | com.ibi.agents.XDTwitterDestroyStatus | iwxtwitter.jar | Deletes a specified Tweet. | ||
get followers | com.ibi.agents.XDTwitterGetFollowers | iwxtwitter.jar | Returns a cursored collection of user objects for users following the specified user. | ||
get time line | com.ibi.agents.XDTwitterGetHomeTimeline | iwxtwitter.jar | Get user home line status from Twitter. | ||
send a tweet | com.ibi.agents.XDTwitterUpdateStatus | iwxtwitter.jar | Updates a users status with a text/image. | ||
search for tweets | com.ibi.agents.XDTwitterSearch | iwxtwitter.jar | Returns a collection of relevant Tweets matching a specified query. | ||
get tweet | com.ibi.agents.XDTwitterShowStatus | iwxtwitter.jar | Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the Tweet. |
Redis Connector
Action Class Feature Jar Description
(string) - append com.ibi.agents.XDRedisStringAppend redis iwxredis.jar If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.
(string) - set value com.ibi.agents.XDRedisStringSet redis iwxredis.jar Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
(string) - get value com.ibi.agents.XDRedisStringGet redis iwxredis.jar Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values.
(string) - decrement by 1 com.ibi.agents.XDRedisStringDecrement redis iwxredis.jar Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers.
(string) - get substring by index com.ibi.agents.XDRedisStringGetRange redis iwxredis.jar Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth.
(string) - increment by 1 com.ibi.agents.XDRedisStringIncrement redis iwxredis.jar Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer.
(key) - check for existence com.ibi.agents.XDRedisKeyExists redis iwxredis.jar Tests if the specified key exists in the selected database.
(key) - set timeout com.ibi.agents.XDRedisKeyExpire redis iwxredis.jar Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology.
(key) - set timeout (Unix format) com.ibi.agents.XDRedisKeyExpireAt redis iwxredis.jar ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970).
(key) - remove timeout com.ibi.agents.XDRedisKeyPersist redis iwxredis.jar Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
(key) - life expectency com.ibi.agents.XDRedisKeyTTL redis iwxredis.jar Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.
(database) - delete all com.ibi.agents.XDRedisServerFlushAll redis iwxredis.jar Delete all the keys of all the existing databases, not just the currently selected one. This command never fails.
(database) - delete com.ibi.agents.XDRedisServerFlushDB redis iwxredis.jar Delete all the keys of the currently selected DB. This command never fails.
(database) - save com.ibi.agents.XDRedisServerBGSave redis iwxredis.jar Save (persist) the database in the background.
(hash) - add/set com.ibi.agents.XDRedisHashesSet redis iwxredis.jar Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created.
(hash) - get value com.ibi.agents.XDRedisHashesGet redis iwxredis.jar If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned.
(hash) - delete com.ibi.agents.XDRedisHashesDel redis iwxredis.jar Removes the specified fields from the hash stored at key
(list) - pop from start com.ibi.agents.XDRedisListsLPop redis iwxredis.jar Removes and returns the first element of the list stored at key.
(list) - push from start com.ibi.agents.XDRedisListsLPush redis iwxredis.jar Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned.
(list) - pop from end com.ibi.agents.XDRedisListsRPop redis iwxredis.jar Removes and returns the last element of the list stored at key.
(list) - push from end com.ibi.agents.XDRedisListsRPush redis iwxredis.jar Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned.
(list) - set value com.ibi.agents.XDRedisListsSet redis iwxredis.jar Set a new value as the element at index position of the List at key.
(set) - add member com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - add multiple members com.ibi.agents.XDRedisSetsSAdd redis iwxredis.jar Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members.
(set) - get all com.ibi.agents.XDRedisSetsSMembers redis iwxredis.jar Return all the members (elements) of the set value stored at key.
(set) - remove value com.ibi.agents.XDRedisSetsSRem redis iwxredis.jar Remove the specified member from the set value stored at key.
(set) - pop com.ibi.agents.XDRedisSetsSPop redis iwxredis.jar Removes and returns one or more random elements from the set value store at key.
(sorted set) - add member com.ibi.agents.XDRedisSortedSetsZAdd redis iwxredis.jar Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering.
(sorted set) - get range com.ibi.agents.XDRedisSortedSetsZRange redis iwxredis.jar Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score.
(sorted set) - remove value com.ibi.agents.XDRedisSortedSetsZRem redis iwxredis.jar Removes the specified members from the sorted set stored at key. Non existing members are ignored.
(pub/sub) - publish com.ibi.agents.XDRedisPubSubPublish redis iwxredis.jar Publish channel message.
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
(string) - append | com.ibi.agents.XDRedisStringAppend | redis | iwxredis.jar | If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case. | |
(string) - set value | com.ibi.agents.XDRedisStringSet | redis | iwxredis.jar | Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation. | |
(string) - get value | com.ibi.agents.XDRedisStringGet | redis | iwxredis.jar | Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values. | |
(string) - decrement by 1 | com.ibi.agents.XDRedisStringDecrement | redis | iwxredis.jar | Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers. | |
(string) - get substring by index | com.ibi.agents.XDRedisStringGetRange | redis | iwxredis.jar | Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth. | |
(string) - increment by 1 | com.ibi.agents.XDRedisStringIncrement | redis | iwxredis.jar | Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. | |
(key) - check for existence | com.ibi.agents.XDRedisKeyExists | redis | iwxredis.jar | Tests if the specified key exists in the selected database. | |
(key) - set timeout | com.ibi.agents.XDRedisKeyExpire | redis | iwxredis.jar | Set a timeout on the specified key. After the timeout the key will be automatically deleted by the server. A key with an associated timeout is said to be volatile in Redis terminology. | |
(key) - set timeout (Unix format) | com.ibi.agents.XDRedisKeyExpireAt | redis | iwxredis.jar | ExpireAt works exactly like Expire but instead to get the number of seconds representing the Time To Live of the key as a second argument (that is a relative way of specifing the TTL), it takes an absolute one in the form of a UNIX timestamp (Number of seconds elapsed since 1 Gen 1970). | |
(key) - remove timeout | com.ibi.agents.XDRedisKeyPersist | redis | iwxredis.jar | Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated). | |
(key) - life expectency | com.ibi.agents.XDRedisKeyTTL | redis | iwxredis.jar | Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset. | |
(database) - delete all | com.ibi.agents.XDRedisServerFlushAll | redis | iwxredis.jar | Delete all the keys of all the existing databases, not just the currently selected one. This command never fails. | |
(database) - delete | com.ibi.agents.XDRedisServerFlushDB | redis | iwxredis.jar | Delete all the keys of the currently selected DB. This command never fails. | |
(database) - save | com.ibi.agents.XDRedisServerBGSave | redis | iwxredis.jar | Save (persist) the database in the background. | |
(hash) - add/set | com.ibi.agents.XDRedisHashesSet | redis | iwxredis.jar | Set the specified hash field to the specified value. If key does not exist, a new key holding a hash is created. | |
(hash) - get value | com.ibi.agents.XDRedisHashesGet | redis | iwxredis.jar | If key holds a hash, retrieve the value associated to the specified field. If the field is not found or the key does not exist, a special 'nil' value is returned. | |
(hash) - delete | com.ibi.agents.XDRedisHashesDel | redis | iwxredis.jar | Removes the specified fields from the hash stored at key | |
(list) - pop from start | com.ibi.agents.XDRedisListsLPop | redis | iwxredis.jar | Removes and returns the first element of the list stored at key. | |
(list) - push from start | com.ibi.agents.XDRedisListsLPush | redis | iwxredis.jar | Insert all the specified values at the head of the list stored at key. If key does not exist, it is created as empty list before performing the push operations. When key holds a value that is not a list, an error is returned. | |
(list) - pop from end | com.ibi.agents.XDRedisListsRPop | redis | iwxredis.jar | Removes and returns the last element of the list stored at key. | |
(list) - push from end | com.ibi.agents.XDRedisListsRPush | redis | iwxredis.jar | Inserts all the specified values at the tail of the list stored at key. If the key does not exist, it is created as empty list before performing the push operation. When key holds a value that is not a list, an error is returned. | |
(list) - set value | com.ibi.agents.XDRedisListsSet | redis | iwxredis.jar | Set a new value as the element at index position of the List at key. | |
(set) - add member | com.ibi.agents.XDRedisSetsSAdd | redis | iwxredis.jar | Adds the specified member to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members. | |
(set) - add multiple members | com.ibi.agents.XDRedisSetsSAdd | redis | iwxredis.jar | Add the specified members to the set stored at key. Members that are already a member of this set are ignored. If key does not exist, a new set is created before adding the specified members. | |
(set) - get all | com.ibi.agents.XDRedisSetsSMembers | redis | iwxredis.jar | Return all the members (elements) of the set value stored at key. | |
(set) - remove value | com.ibi.agents.XDRedisSetsSRem | redis | iwxredis.jar | Remove the specified member from the set value stored at key. | |
(set) - pop | com.ibi.agents.XDRedisSetsSPop | redis | iwxredis.jar | Removes and returns one or more random elements from the set value store at key. | |
(sorted set) - add member | com.ibi.agents.XDRedisSortedSetsZAdd | redis | iwxredis.jar | Adds all the specified members with the specified scores to the sorted set stored at key. It is possible to specify multiple score / member pairs. If a specified member is already a member of the sorted set, the score is updated and the element reinserted at the right position to ensure the correct ordering. | |
(sorted set) - get range | com.ibi.agents.XDRedisSortedSetsZRange | redis | iwxredis.jar | Returns the specified range of elements in the sorted set stored at key. The elements are considered to be ordered from the lowest to the highest score. | |
(sorted set) - remove value | com.ibi.agents.XDRedisSortedSetsZRem | redis | iwxredis.jar | Removes the specified members from the sorted set stored at key. Non existing members are ignored. | |
(pub/sub) - publish | com.ibi.agents.XDRedisPubSubPublish | redis | iwxredis.jar | Publish channel message. |
ETL Object
Action Class Feature Jar Description
execute Data Migrator Job com.ibi.agents.XDETLAgent core iwcore.jar Executes a Data Migrator ETL job.
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
execute Data Migrator Job | com.ibi.agents.XDETLAgent | core | iwcore.jar | Executes a Data Migrator ETL job. |
Catch Object
Action Class Feature Jar Description
catch handler com.ibi.agents.XDCatchAgent core iwcore.jar Catches errors in flows
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
catch handler | com.ibi.agents.XDCatchAgent | core | iwcore.jar | Catches errors in flows |
Retry Object
Action Class Feature Jar Description
throw a retry exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
throw a retry exception | com.ibi.agents.XDFailAgent | core | iwcore.jar | Causes a deliberate failure or retry [if supported for this channel] of the message or the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate. |
Fail Object
Action Class Feature Jar Description
throw a fail exception com.ibi.agents.XDFailAgent core iwcore.jar Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate.
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
throw a fail exception | com.ibi.agents.XDFailAgent | core | iwcore.jar | Causes a deliberate retry of the message of the flow. The flow enters error processing and if not handled, it immediately terminates the flow in error or retry state as appropriate. |
Payload Object
Action Class Feature Jar Description
set document payload com.ibi.agents.XDConstantAgent core iwcore.jar Replaces current inbound document with a specified payload.
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
set document payload | com.ibi.agents.XDConstantAgent | core | iwcore.jar | Replaces current inbound document with a specified payload. |
Move Object
Action Class Feature Jar Description
move document com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
move document with delay com.ibi.agents.XDMoveAgent core iwcore.jar Moves input to output document
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
move document | com.ibi.agents.XDMoveAgent | core | iwcore.jar | Moves input to output document | |
move document with delay | com.ibi.agents.XDMoveAgent | core | iwcore.jar | Moves input to output document |
Avro File Connector
Action Class Feature Jar Description
write a file com.ibi.agents.XDAvroFileEmitAgent avro iwxhadoop.jar Emits a document to an Avro container file
read from a file com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
read from incoming document com.ibi.agents.XDAvroFileReadAgent avro iwxhadoop.jar Read data in Avro format
call RPC com.ibi.agents.XDAvroRpcHttpEmitAgent avro iwxhadoop.jar Send an Avro RPC request over HTTP
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
write a file | com.ibi.agents.XDAvroFileEmitAgent | avro | iwxhadoop.jar | Emits a document to an Avro container file | |
read from a file | com.ibi.agents.XDAvroFileReadAgent | avro | iwxhadoop.jar | Read data in Avro format | |
read from incoming document | com.ibi.agents.XDAvroFileReadAgent | avro | iwxhadoop.jar | Read data in Avro format | |
call RPC | com.ibi.agents.XDAvroRpcHttpEmitAgent | avro | iwxhadoop.jar | Send an Avro RPC request over HTTP |
HDFS Connector
Action Class Feature Jar Description
write document to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write stream to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
write file to HDFS com.ibi.agents.XDHDFSEmitAgent hdfs iwxhadoop.jar Adds a file to the Hadoop File System
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
write document to HDFS | com.ibi.agents.XDHDFSEmitAgent | hdfs | iwxhadoop.jar | Adds a file to the Hadoop File System | |
write stream to HDFS | com.ibi.agents.XDHDFSEmitAgent | hdfs | iwxhadoop.jar | Adds a file to the Hadoop File System | |
write file to HDFS | com.ibi.agents.XDHDFSEmitAgent | hdfs | iwxhadoop.jar | Adds a file to the Hadoop File System |
Kafka Connector
Action Class Feature Jar Description
publish record com.ibi.agents.XDKafkaEmitAgent iwxkafka.jar Send a record to a Kafka cluster
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
publish record | com.ibi.agents.XDKafkaEmitAgent | iwxkafka.jar | Send a record to a Kafka cluster |
Variable Object
Action Class Feature Jar Description
create/set local variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set local variables whose scope is the flow.
create/set global variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set global variables whose scope is at the channel or server level.
create/set message variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which are bound to the document(message) flowing through the bus.
create/set session variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables whose scope is bound to a protocol session ie. http.
create/set return variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread.
delete variable(s) com.ibi.agents.XDSREGAgent core iwcore.jar Set one or more special registers of a given type; the registers are evaluated in definition order
copy a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
rename a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
delete a group of variables com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
check if a group of variables exist com.ibi.agents.XDSREGNamespaceAgent core iwcore.jar Manipulates special register namespaces
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
create/set local variable(s) | com.ibi.agents.XDSREGAgent | core | iwcore.jar | Create/set local variables whose scope is the flow. | |
create/set global variable(s) | com.ibi.agents.XDSREGAgent | core | iwcore.jar | Create/set global variables whose scope is at the channel or server level. | |
create/set message variable(s) | com.ibi.agents.XDSREGAgent | core | iwcore.jar | Create/set variables which are bound to the document(message) flowing through the bus. | |
create/set session variable(s) | com.ibi.agents.XDSREGAgent | core | iwcore.jar | Create/set variables whose scope is bound to a protocol session ie. http. | |
create/set return variable(s) | com.ibi.agents.XDSREGAgent | core | iwcore.jar | Create/set variables which gets returned to a calling flow. Their scope will be limited to the calling thread. | |
delete variable(s) | com.ibi.agents.XDSREGAgent | core | iwcore.jar | Set one or more special registers of a given type; the registers are evaluated in definition order | |
copy a group of variables | com.ibi.agents.XDSREGNamespaceAgent | core | iwcore.jar | Manipulates special register namespaces | |
rename a group of variables | com.ibi.agents.XDSREGNamespaceAgent | core | iwcore.jar | Manipulates special register namespaces | |
delete a group of variables | com.ibi.agents.XDSREGNamespaceAgent | core | iwcore.jar | Manipulates special register namespaces | |
check if a group of variables exist | com.ibi.agents.XDSREGNamespaceAgent | core | iwcore.jar | Manipulates special register namespaces |
Schema Validaton Object
Action Class Feature Jar Description
validate xml schema com.ibi.agents.XDSchemaValidationAgent schemavalidator iwxschema.jar Checks the current document against its schema
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
validate xml schema | com.ibi.agents.XDSchemaValidationAgent | schemavalidator | iwxschema.jar | Checks the current document against its schema |
Script Object
Action Class Feature Jar Description
execute a Script com.iwaysoftware.service.ScriptAgent core iwscript.jar Executes a script file written in any scripting language supported by the Java Scripting API.
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
execute a Script | com.iwaysoftware.service.ScriptAgent | core | iwscript.jar | Executes a script file written in any scripting language supported by the Java Scripting API. |
PDF Object
Action Class Feature Jar Description
read a PDF document com.ibi.agents.XDPdfFormFieldReader pdf iwxpdf.jar Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
read a PDF document | com.ibi.agents.XDPdfFormFieldReader | iwxpdf.jar | Extracts values from the fields of a Portable Document Format (PDF) form and returns an XML document containing the form data |
JDBC Object
Action Class Feature Jar Description
execute an SQL operation com.ibi.agents.XDSQLAgent core iwcore.jar Uses iWay request to drive a named JDBC adapter
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
execute an SQL operation | com.ibi.agents.XDSQLAgent | core | iwcore.jar | Uses iWay request to drive a named JDBC adapter |
Server Agent Object
Action Class Feature Jar Description
Adapter com.ibi.agents.XDAdapterAgent Null Unknown !! General Adapter object
Action | Class | Feature | Jar | Description | |
---|---|---|---|---|---|
Adapter | com.ibi.agents.XDAdapterAgent | Null | Unknown !! | General Adapter object |