- This line was added.
- This line was removed.
- Formatting was changed.
This is a list of plugins currently available in Jitterbit Harmony. All of the plugins are available for use on Jitterbit Private Agents. Plugins available for a Cloud Agent Group are indicated.
For a list of plugins available in Jitterbit Harmony, log in to the Harmony Portal, choose Management Console, then click the orange hamburger menu in the top left. From the menu, hover over Customizations and select Plug-ins.
|Plugin||Plugin Name||Description||Available on Cloud Agent Group|
|AES Encryption||Jitterbit AES Encryption||Encrypts and decrypts using AES algorithm. The plugin can be used for decrypting encrypted Source files, encrypting Target files, or encrypting or decrypting data elements in a Script.|
|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.|
|AWS S3 Create||Jitterbit AWS S3 Create||Uploads a file to an S3 bucket.||Yes|
|AWS S3 Get||Jitterbit AWS S3 Get||Downloads files from an S3 bucket.||Yes|
|Control Character Replacer||Control Character Replacer||Replaces all control characters in input files with a given string.|
|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 upon specified size. Filenames are based upon a base name: |
|DB Update||DB Update||Provides batch insert/update of a database from a file, or to create a Control File to run Oracle SQL Loader.|
|EBCDIC To ASCII||EBCDIC To ASCII||Converts an IMB 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 or target files into one single file. The current implementation uses the platform's default encoding for reading and writing the files. The files are merged in alphabetical order (ignoring case).||Yes|
|Groovy Runner||Groovy Runner||Executes Groovy. The script to run is provided in the data element “|
|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 data element ||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 data element ||Yes|
|HTML Form Encoder||HTML Form Encoder||URL encodes the contents of a CSV file and writes the result either to the data element |
|Line Break Cleaner||Line Break Cleaner||Cleans line breaks in a file with segments. Segments and delimiter are taken as input.|
|OASIS Web Service Security||OASIS Web Service Security||Appends a WSS (http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss) security header to a webservice request. The header includes a UserNameToken element, with the user name and password specified in the web service definition that was created in the integration project. Optionally, the header will also include a Timestamp element. See the list of data elements for configurable options.||Yes|
|OAuth Google Service Account||Jitterbit OAuth - Google - Service Account||Authenticates with Google's implementation of OAuth 2 for service accounts, placing the auth token in the variable ||Yes|
|PGP Decrypt||Jitterbit PGP Decryption||Decrypts PGP-encrypted source files.||Yes|
|PGP Encrypt||Jitterbit PGP Encryption||Encrypts using PGP clear text target files.||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.|
|Prepend Data||Jitterbit Prepend Data||Prepends the contents of the data element DataToPrepend to each output file. Can also be used for appending using the DataToAppend data element.|
|Run Command||Jitterbit - Run Command||Runs a command, with optional arguments.|
|Run Command On File||Jitterbit - Run Command On File||Runs a specific command, once for each input file.|
|Send Email With Attachment||Send Email With Attachment||Provides support for sending emails, with target files as attachments.|
|Siebel OnDemand 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 data element with the name.|
|Split XML by Value||Split XML by Value||Split 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 (CRLF).||Yes|
|Unzip||Jitterbit Unzip||Unzips one or more source files. Supports flat ZIP archives and GZIP files.||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|
|XSL Transform||Jitterbit XSL Transform||Applies an XSL Transform (XSLT) stylesheet to an input file.|
|Zip Archive||Jitterbit Zip Archive||Creates a ZIP archive from one or more input files.||Yes|