Installing Upgrading Designing Configuring Deploying Monitoring Administering Troubleshooting Reference JBI Components
Close Print View
Designing: Validation Collaborations
 

Classic Java CAPS

Developing Java CAPS Projects

Using SOAP Message Handlers

Creating a Runtime Environment

Designing Business Processes in the Sun Business Process Manager

Working with TCP/IP HL7 Collaborations

Developing Sun Master Indexes (Repository)

Developing Sun Master Patient Indexes

Developing OTDs for Application Adapters

Developing OTDs for Communication Adapters

Developing OTDs for Database Adapters

Developing OTDs for Web Server Adapters

Designing with Application Adapters

Designing with Communication Adapters

Designing with Web Server Adapters

SWIFT Integration Projects

Overview of SWIFT Message Libraries

2008 Library Features

Library Versions and Access

What's New in Java CAPS 6 Update 1

Installing the SWIFT Message Library

SWIFT OTD Library System Requirements

Installing the SWIFT OTD Libraries

Installing the eWay on a Java CAPS Supported System

Increasing the Heap Size

Increasing the heap size from the Enterprise Designer

Using the SWIFT OTD Library

SWIFT Message Type OTDs

SWIFT Message Structure

OTD and Collaboration Locations in Enterprise Designer

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

Library Methods

Message Validation Rules

Message Format Validation Rules (MFVR)

MFVR Validation Methods

MFVR Errors

In Collaboration Validation Methods

validate()

SWIFT Projects

Importing a Sample Project

SWIFT Projects and the Enterprise Designer

SWIFT Sample prjSwift_JCD_MFVROnly Project

SWIFT Sample prjSwift_JCD_MFVRAndBICPlusIBAN Project

SWIFT Sample prjSwift_JCD_BICPlusIBANOnly Project

SWIFT MX Validation Sample

SWIFT Correlation Repository Sample

SWIFT Sample eInsight™ Project

Using eGate With eInsight

Using a Business Process

Configuring the Modeling Elements

Creating a Connectivity Map

Binding the eWay Components

Creating an Environment

Configuring the eWays

Configuring the Integration Server

Creating the Deployment Profile

Creating and Starting the Domain

Building and Deploying the Project

Running the Sample

Updating BICDirService

Source of Information

BICDirService Method Operation

Updating BICPlusIBAN

BICPlusIBAN Validation Method Definitions

Error Message Information

Error Messages

Message Examples

Using SWIFT FIN-Based Funds OTDs

SWIFT OTD Library Funds Features

Using SWIFT OTD Library Java Classes

Relation to OTD Message Types

SWIFT OTD Library Javadoc

OTD Library Java Classes

Java EE Based Components

Designing with Sun JCA Adapters

About the TCP/IP JCA Adapter

Defining Constants and Variables

Using Database Operations

Developing Sun Master Indexes

Using the JMS JCA Wizard

Using the JAXB Wizard and Code-Seeder Pallete

Validation Collaborations

The table below lists the Validation Collaboration. Validation Collaboration Definitions are provided for many key SWIFT message types.

Common Group Messages

Validation Collaborations
Validates OTD/Message Type
ValidateMt_101
MT_101 - Request for Transfer
ValidateMt_103_STP
MT_103_STP - Single Customer Credit Transfer
ValidateMt_202
MT_202 - General Financial Institution Transfer
ValidateMt_300
MT_300 - Foreign Exchange Confirmation
ValidateMt_500
MT_500 — Instruction to Register
ValidateMT_502
MT_502 — Order to Buy or Sell
ValidateMt_502_FUNDS
MT_502_FUNDS - Order to Buy or Sell (FUNDS)
ValidateMt_508
MT_508 — Intra-Position Advice
ValidateMt_509
MT_509 — Trade Status Mesage
ValidateMt_513
MT_513 — Client Advice Execution
ValidateMt_515
MT_515 — Client Confirmation of Purchase or Sell
ValidateMt_515_FUNDS
MT_515_FUNDS - Client Confirmation of Purchase or Sale (FUNDS)
ValidateMt_517
MT_517 — Trade Confirmation Affirmation
ValidateMt_518
MT_518 — Market Side Security Trade
ValidateMt_527
MT_527 — Tri-party Collateral Instruction
ValidateMt_535
MT_535 - Statement of Holdings
ValidateMt_536
MT_536 - Statement of Transactions
ValidateMt_537
MT_537 - Statement of Pending Transactions
ValidateMt_538
MT_538 — Statement of Intra-Position Advices
ValidateMt_540
MT_540 - Receive Free
ValidateMt_541
MT_541 - Receive Against Payment
ValidateMt_542
MT_542 - Deliver Free
ValidateMt_543
MT_543 - Deliver Against Payment
ValidateMt_544
MT_544 - Receive Free Confirmation
ValidateMt_545
MT_545 - Receive Against Payment Confirmation
ValidateMt_546
MT_546 - Deliver Free Confirmation
ValidateMt_547
MT_547 - Deliver Against Payment Confirmation
ValidateMt_548
MT_548 - Statement Status and Processing Advice
ValidateMt_558
MT_558 — Tri-party Collateral Status and Processing Advice
ValidateMt_559
MT_559 — Paying Agent's Claim
ValidateMt_564
MT_564 — Corporate Action Notification
ValidateMt_565
MT_565 — Corporate Action Instruction
ValidateMt_566
MT_566 — Corporate Action Confirmation
ValidateMt_567
MT_567 — Corporate Action Status and Processing Advice
ValidateMt_568
MT_568 — Corporate Action Narrative
ValidateMt_576
MT_576 — Tri-party Collateral and Exposure Statement
ValidateMt_578
MT_578 — Statement Allegement
ValidateMt_586
MT_586 — Statement of Settlement Allegement
ValidateMt_590
MT_590 — Advice of Charges, Interest and Other Adjustment
ValidateMt_595
MT_595 — Queries
ValidateMt_596
MT_596 — Answers
ValidateMt_598
MT_598 — Property Message
ValidateMt_900
MT_900 - Confirmation of Debit
ValidateMt_910
MT_910 - Confirmation of Credit
ValidateMt_940
MT_940 - Customer Statement Message
ValidateMt_950
MT_950 - Statement Message

For information about the Validation Collaborations, see Using Message Validation Features