Plugins available in Jitterbit Harmony
Introduction
The table on this page lists the plugins that are provided by Jitterbit.
All of the plugins are available for use on Jitterbit private agents. Plugins available for a cloud agent group are indicated with a blue background.
Plugins marked as standard are available within Harmony from the Management Console Plugins page. Non-standard plugins must be downloaded and added as described in the documentation for each plugin.
Important
Plugins provided by Jitterbit are deprecated. See Deprecation and support in Plugins.
Jitterbit plugins
Plugin | Plugin Name | Description | Available on cloud agent groups | Standard |
---|---|---|---|---|
AES Encryption | Jitterbit AES Encryption | Encrypts and decrypts using the AES algorithm. The plugin can be used for decrypting encrypted source files, encrypting target files, or encrypting or decrypting variables in a script. | Yes | |
Amazon S3 SOAP Signer | Amazon S3 SOAP Signer | Inserts a timestamp and signature element in a web service SOAP request made to the Amazon S3 API. It takes as input the user's secret access key, and optionally the name of the web service operation. | ||
AS2 | Jitterbit AS2 | Adds support for certain AS2 functionality. | Yes | |
AWS S3 Create | Jitterbit AWS S3 Create | Uploads a file to Amazon AWS S3 as a target in an operation. | Yes | Yes |
AWS S3 Get | Jitterbit AWS S3 Get | Reads, renames, or deletes a file from Amazon AWS S3. A file that is read can be used as a source in an operation. | Yes | Yes |
Control Character Replacer | Control Character Replacer | Replaces all control characters in input files with a given string. | Yes | |
CSV File Splitter | CSV File Splitter | Splits an incoming CSV file into one or more output files. The default behavior is to write each record of the incoming file to a separate output file. By defining one or more primary keys you can group the incoming records, so that all records with the same primary key values are written to the same output file. | ||
CSV Splitter 2 | CSV Splitter 2 | Splits based on a specified size. Filenames are based on a base name: base_file_name_00001.csv , base_file_name_00002.csv , etc. | ||
DB Update | DB Update | Batch inserts/updates to a database from a file, or creates a control file to run Oracle SQL Loader. | ||
EBCDIC To ASCII | EBCDIC To ASCII | Converts an IBM EBCDIC file to a plain US-ASCII file. The record_length , if set, is used to split the file into one record per line. | ||
File Merger | Jitterbit File Merger | Merges all source text or target text files into one single text file. The current implementation uses the platform's default encoding for reading and writing the files. The text files are merged in alphabetical order (ignoring case). | Yes | Yes |
Groovy Runner | Groovy Runner | Executes a Groovy script on the agent. The script to run is provided either in the variable groovy.script or in a local file with the path given by groovy.file . The return value is stored in the output variable groovy.return . | ||
HMAC-SHA1 Generator | Jitterbit HMAC-SHA1 Generator | Generates a message signature using the SHA-1 hash function. The signature is returned as a hex-encoded string in the output variable Jitterbit.HMACSHA1.Signature . | Yes | Yes |
HMAC-SHA256 Generator | Jitterbit HMAC-SHA256 Generator | Generates a message signature using the SHA-256 hash function. The signature is returned as a hex-encoded string in the output variable Jitterbit.HMACSHA256.Signature . | Yes | Yes |
HTML Form Encoder | HTML Form Encoder | URL-encodes the contents of a CSV file and writes the result either to the variable Jitterbit.HtmlFormEncoder.Encoded or writes it to the original file, depending on the value of the variable Jitterbit.HtmlFormEncoder.Mode . | ||
Line Break Cleaner | Line Break Cleaner | Cleans line breaks in a file with segments. Segments and delimiter are taken as input. | ||
Multipart | Multipart | Reads a multipart request. | Yes | Yes |
OASIS Web Service Security | OASIS Web Service Security | Appends an OASIS Web Services Security (WSS) security header to a web service request. The header includes a UserNameToken element. Optionally, the header can include a Timestamp element. | Yes | Yes |
OAuth Google Service Account | Jitterbit OAuth - Google - Service Account | Authenticates with Google's implementation of OAuth 2 for Google service accounts, placing the auth token in the variable google.oauth.token.auth and the expiration amount of seconds in the variable google.oauth.token.expireSeconds . | Yes | Yes |
PGP Decryption | Jitterbit PGP Decryption | Decrypts PGP-encrypted source files. | Yes | Yes |
PGP Encryption | Jitterbit PGP Encryption | Encrypts clear text target files using PGP. | Yes | Yes |
POP3 File Reader | POP3 File Reader | Checks for messages on a specified POP3 account, pulls the next unread message, extracts any attached files, and passes them on to the next Jitterbit processing step. | Yes | |
Prepend Data | Jitterbit Prepend Data | Prepends the contents of the global variable DataToPrepend to each output file. It c an also be used for appending using the DataToAppend global variable. | Yes | |
Run Command | Jitterbit - Run Command | Runs a command with optional arguments. | Yes | |
Run Command on File | Jitterbit - Run Command On File | Runs a specific command, once for each input file. | Yes | |
Send Email With Attachment | Send Email With Attachment | Provides support for sending emails, with target files as attachments. | Yes | |
Siebel On Demand Login | Siebel OnDemand - Login | Provides login to a Siebel OnDemand server. The login call returns a session ID from a cookie. The session ID is stored in an output variable with the name. | Yes | |
Split XML by Value | Split XML by Value | Splits an XML input file based on the value of a node. All nodes with the same value of this node are grouped in one file. | ||
UnixToDos | Jitterbit UnixToDos | Changes line terminators to DOS format (CR-LF). | Yes | Yes |
Unzip | Jitterbit Unzip | Unzips one or more source files. Supports flat ZIP archives and GZIP files. | Yes | Yes |
UTF-8 File Encoder | Jitterbit UTF-8 File Encoder | Converts a file with a specified encoding to and from UTF-8. Source files are encoded from the specified encoding to UTF-8. Target files are encoded from UTF-8 to the specified encoding. | Yes | Yes |
XSL Transform | Jitterbit XSL Transform | Applies an XSL Transform (XSLT) stylesheet to an input file. | Yes | |
Zip Archive | Jitterbit Zip Archive | Creates a ZIP archive from one or more input files. | Yes | Yes |