Global Mailbox Client Adapter (V5.2.6 or later)

The Global Mailbox Client Adapter (GMCA) is an adapter for managing access to an external Global Mailbox system. The GMCA uses configuration information from property files that are in the specified configuration directory.

The following table provides an overview of the Global Mailbox Client Adapter:

Table 1. Global Mailbox Client Adapter overview. The following table provides an overview of the Global Mailbox Client Adapter:
System name Global Mailbox Client
Graphical Process Modeler (GPM) category None

Description

An adapter for managing access to an external Global Mailbox system

Business usage

Centralized control over Global Mailbox client that can be used by other Sterling B2B Integrator components such as protocol adapters and mailbox services

Usage example

Preconfigured?

A default instance of this Adapter that is named GlobalMailboxClientAdapter is installed on node1AC1.

Requires third-party files?

No

Platform availability

All supported platforms

Related services

None

Application requirements

Java 7 is required.

This adapter must run in a container. See Running Adapters in a Separate JVM for more details about adapter container management.

Initiates business processes?

No

Invocation

Used by mailbox services and protocol adapters

Business process context considerations

None

Returned status values

None

Restrictions

None

Persistence level

None. This adapter does not have a pre-set persistence level.

Testing considerations

Debug information can be found in the logs file:
logs/node<X>AC<Y>/distmailbox.log
  • The value <X> represents the ASI node number
  • The value <Y> represents the AC node number
For example, the ASI node number is 1 and the AC node number is 1:
logs/node1AC1/distmailbox.log

Implementing the Global Mailbox Client Adapter

To implement the Global Mailbox Client Adapter, complete the following tasks:
  1. Create a Global Mailbox Client Adapter configuration (or enable the installed configuration and edit parameters as needed).
  2. Configure the Global Mailbox Client Adapter.

Configuring the Global Mailbox Client Adapter

To configure the Global Mailbox Client Adapter, you must specify settings for the following fields:

Field Description

Name

Unique and meaningful name for the adapter configuration. Required.

Description

Meaningful description for the adapter configuration. Required.

Environment

The Environment field is displayed only in a cluster setup. Required.

Select the node in which the adapter should be deployed. If you do not select any node, all nodes are selected by default and the adapter is started on the node that is started first. You must create the SFTP, FTP, and Connect:Direct server adapter instances in the adapter container that also holds an instance of the Global Mailbox Client Adapter. The adapter container node values are listed.

Select a Group

Not applicable for this adapter. Do not change default value.

Application Name

The name that is supplied in the output from the registration of this application in Global Mailbox.

If you are replicating data across multiple data centers, same application name must be configured for all instances of the Global Mailbox Client Adapter.

Data Center Name

The name of the local data center where the Sterling B2B Integrator instance is installed. The Global Mailbox Client Adapter instance must be configured and running in the Sterling B2B Integrator instance. The data center name must be the same as the local Sterling B2B Integrator instance data center name. The data center name is mandatory for multi-data center or single-data center deployments.

A copy of the message that is uploaded through a Global Mailbox enabled FTP, SFTP, or Connect:Direct server adapter is created in the specified data center. Based on the replication configuration, the replication can be synchronous or asynchronous.

Configuration Directory

The location of the directory where the Global Mailbox Client adapter obtains configuration information from global.properties or, if specified, datacenter.properties.
Important: Properties that are defined in the datacenter.properties file override the same properties that are defined in the global.properties file.

Bucket base file path

The location of the variant directories.

Bucket name

Bucket name for creating new data.

Key Passphrase

The pass phrase that corresponds to the variant specified in Bucket base file path.