Connection Management Extension

A Connection is named, encrypted Object that contains all of the information necessary to create an authenticated connection with a particular third-party application, including (for example) username, password, hostname, and port. Rather than manually authenticating against a third-party application each time you create a Job Definition that talks to that application, you can create a Connection once and then simply select it anywhere you need to.

Connections also provide a centralized place to update authentication credentials when such updates are necessary. If you need to change a password, for example, you need only change it once rather than having to change it for each Job Definition that connects to the third-party application.

Note: Connections can also be used by command-line system tools such as jevent.

The Connection Management Extension lets you do the following:

  • Create and manage Connections.

  • Create and automatically configure Job Servers and Queues for Connections. When you create a Connection, you generally have an option to select a Default Queue, and to assign to that Queue to a default Job Server (which may require specific type of Service). If you allow the Connections Management Extension to create the default Queue and Job Server while you are creating the Connection, the Connection Management Extension will automatically create a Service of the required type and name it ServiceFor<ProcessDefinitionType>. If you do not create the default Queue and Job Server at this time, you may need to manually create them later.

Changes in Version 1.0.0.5

  • Added a search field.

  • Added support for the Modern UI.

Changes in Version 1.0.0.6

  • Fixed an issue that could cause the following error to occur while upgrading to version 1.0.0.5 of the Connection Management Extension, depending on your upgrade path:

    JCS-102458: Failed to generate DDL for Object Definition

    Caused by: JCS-121001: Failed to upgrade the database, resize column on EXT_CONNECTION.A_NAME (1000->256) not supported: Column of type 12 attempted to change the size. However only columns of String type (12) may be modified, and can only have their length increased.

Prerequisites

Contents

Object Type Name
Folder GLOBAL.Redwood.REDWOOD.ConnectionManager
Extension Point REDWOOD.Redwood_ConnectionManager
Library REDWOOD.Redwood_ConnectionManagerLib

Setup

To set up the Connections Management Extension, locate it in the Catalog and install it.

Locating Connections

To locate and update Connections, navigate to Custom > Connections.