JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Java CAPS SWIFT Message Library User's Guide     Java CAPS Documentation
search filter icon
search icon

Document Information

SWIFT Message Library

Overview of SWIFT Message Libraries

Library Versions and Access

Installing the SWIFT Message Library

Increasing the Heap Size

To Increase the Heap Size for GlassFish

To Increase the Heap Size for NetBeans

Using the SWIFT Message Library

SWIFT Message Type OTDs

SWIFT Message Structure

Message Library and Collaboration Locations in NetBeans

SWIFT Message Type Reference

Category 1 Messages

Category 2 Messages

Category 3 Messages

Category 4 Messages

Category 5 Messages

Category 6 Messages

Category 7 Messages

Category 8 Messages

Category 9 Messages

Validation Collaborations

SWIFT Generic Library

SWIFT Message Library JAR Files

Using Message Validation Features

Basic Validation Features

Validation Components

Validation Methods

Validation Collaboration Definitions

Validation Operation

Basic validation steps

Library Methods

Message Validation Rules

Message Format Validation Rules (MFVR)

MFVR Validation Methods

MFVR Errors

In Collaboration Validation Methods

validate()

Description

Syntax

Parameters

Return Values

Throws

validateMFVR()

Description

Syntax

Parameters

Return Values

Throws

validateMPR()

Description

Syntax

Parameters

Return Values

Throws

Calling the Validation Methods in your Collaboration

SWIFT Projects

Importing a Sample Project

To Import a Sample Project

SWIFT Projects and NetBeans

About the SWIFT MX Validation Sample

Sample Project

Descriptions of components

Running the MX Sample Project

SWIFT Correlation Repository Sample

Prerequisites

Installation steps

Preparing an SCR flow

Designing an SCR flow

Linking the Domain Name and Direction to a Color

Using the SCR for Monitoring Flows

Using the Viewer for Monitoring Transactions

Using the SCR as Gatekeeper

Using the Viewer to Repair Messages

Updating BICDirService

Source of Information

Update Operation

BICDirService Method Operation

Lookup Method Definitions

Validation Method Definitions

BICDir Exceptions

Error message framework

Error Message General Form

Updating BICPlusIBAN

To Update BICPlusBAN Information

BICPlusIBAN Validation Method Definitions

Error Message Information

Error Messages

Setting the Debug Level

Message Examples

Parse Debug Level Message Example

Using SWIFT FIN-Based Funds OTDs

SWIFT Message Library Funds Features

Using SWIFT Message Library Java Classes

Relation to OTD Message Types

SWIFT Message Library Javadoc

OTD Library Java Classes

Installing the SWIFT Message Library

The SWIFT Message Library is not installed as part of the standard Java CAPS installation, and needs to be installed after you install Java CAPS. For instructions on installing Repository-based components, see Installing Additional Repository-Based Java CAPS Components in Installing Additional Components for Oracle Java CAPS 6.3.

The annual SWIFT Message Libraries rely on the following components. The Adapters are installed in the standard Java CAPS installation, and you can install the SWIFT Message Library when you install the annual libraries.

When you install the SWIFT libraries, install SwiftOTDLibrary.sar and one or both of the following files, depending on which versions of SWIFT messages you are using:

Increasing the Heap Size

Because of the size of the SWIFT Message Library, the heap size may need to be increased before using the library. If the heap size is not increased, you might receive OutOfMemoryError messages when you try to build, deploy, or run a SWIFT Message Library Project.

If you receive this message while building or deploying a SWIFT Project, increase the heap size and then retry the process. If you receive the message during runtime, increase the GlassFish server heap size. NetBeans automatically determines the heap size based on available memory, but if you receive the message in NetBeans, increase the heap size for NetBeans as well.

To Increase the Heap Size for GlassFish

  1. In the GlassFish Admin Console, click Application Server in the left navigation panel.
  2. Click the JVM Setting tab, and then the JVM Options subtab.
  3. Change the –Xmx512m option to –Xmx768m

To Increase the Heap Size for NetBeans

  1. Navigate to JavaCAPS_Home\netbeans\etc and open the file netbeans.conf in a text editor.
  2. Modify the netbeans_default_options property by changing the –Xmx512m option to –Xmx768m.

    Note - Your Xmx option might have a default value other than 512 depending on your available memory.