About this help
Online Information and Support
Data Protection
Document Conventions
Getting Started
Concepts
What Is the SWIFT Network?
What Is SWIFTNet?
What Is SWIFTNet Link?
SNL Messaging Services
SWIFTNet InterAct
SWIFTNet FileAct
SWIFTNet FIN
SWIFTNet Browse
What Is webMethods Module for SWIFT?
webMethods Module for SWIFT Packages
SWIFT FIN Component
What Is a SWIFT FIN Message?
About SWIFT Message Format
What Is a SWIFT MX Message?
SWIFT FIN Component Parts
SWIFT FIN Component Architecture
SWIFT FIN Component Features
SWIFTNet Component
Client Functionality
Server Functionality
SNL Request and Response Primitives Support
SWIFTNet Component Architecture
SWIFTNet Component Real-Time Mode
Real-Time InterAct
Real-Time FileAct
SWIFTNet Component Store-and-Forward Mode
Store and Forward InterAct
Store and Forward FileAct
Retrieving Messages and Files from a Queue
Pull Mode
Push Mode
Fetching a File from a Queue
Server Application Processing of SNL Primitives
SWIFT File Transfer Adapter Support
FpML Message Exchange Support
Installing webMethods Module for SWIFT
Overview
Requirements
The Integration Server Home Directory
Installing webMethods Module for SWIFT
Installing the SWIFT Module Samples Package
Upgrading to SWIFT Module
Before You Begin
Upgrading from SWIFT Module 7.1 SPx
Uninstalling SWIFT Module
Configuring SWIFT Module for Message Exchange over SAA
Configuration Steps for Message Exchange over SAA
Overview
Step 1: Import Bank Directory Plus
Step 2: Define Trading Partner Profiles
Step 3: Create Validation Rules
Step 4: Write Inbound and Outbound Mapping Services
Step 5: Modify Trading Partner Agreements
Step 6: Manage SWIFT Message Processing Rules and Message Execution
Step 7: Configure SWIFT Interfaces
Step 8: Configure Notification Processing
Step 9: Configure MT/MX Message Exchange over SAA
Importing Bank Directory Plus and SEPA Plus
Overview
Using the Search BIC Information Tool
Importing Lists
Creating an Empty Database Table
Importing a List
Business Examples Using BankDirectoryPlus and IBANPlus
Business Examples Using SEPA Plus
Searching BIC Information
Defining Trading Networks Information
Overview
About Message Records
Creating Message Records
About Trading Partner Profiles
Why Are Trading Partner Profiles Important?
Defining Trading Networks Profiles
About TN Document Types for SWIFT Messages
Creating Validation Rules
Creating Validation Rules
Creating Network Validation Rules
Creating Usage Validation Rules
Creating Inbound and Outbound Mapping Services
What Is Message “Mapping?”
Why Create an Outbound Mapping Service?
Why Create an Inbound Mapping Service?
Example of Mapping a Message
Creating an Outbound Mapping Service
Inputs and Outputs
Flow Operations to Use
Creating an Inbound Mapping Service
Parsing to the Subfield Level
Reusing Mapping Services
Customizing Trading Partner Agreements
Overview
How Does SWIFT Module Identify a TPA?
Modifying the TPA
Configuring Processing Rules to Send and Receive SWIFT FIN Messages
Overview
Sending Messages to SWIFT
Preliminary Steps for Sending Messages
Assigning the Processing Rule
Step 1: Define the Processing Rule Criteria
Step 2: Define the Processing Action
Step 3: Create a Service to Map to the DFD Format
Step 4: Submit the Document to Trading Networks
Receiving Messages from SWIFT
Preliminary Steps for Receiving Messages
Defining the Processing Rule
Inbound Message Processing
Using SWIFT Module SDK Services
What Is the SWIFT SDK?
About the SWIFT Module SDK Features
SWIFT Module SDK Document Formats
SWIFT Module SDK Folder Organization
Configuring SWIFT Interfaces
Overview
Using WebSphere MQ Adapter to Communicate with SWIFT
Configuring the WebSphere MQ Adapter
Using the CASmf Services to Communicate with SWIFT
webMethods CASmf Services
Configuring the CASmf Interface
Using AFT to Communicate with SWIFT
Configuring AFT for Inbound Messages
Configuring AFT for Outbound Messages
Configuring Notifications for Messages in XML v2 Format
Overview
Configuring SWIFT Module to Handle Notifications
Step 1: Import Trading Networks Information for Notifications
Step 2: Configure SWIFT Module to Handle Notifications
Step 3: View Notifications and Related Messages
Notification Details Displayed in the Transaction Details Panel
Using SAA to Exchange XML v2 Wrapped MT and MX Messages
Overview
Exchanging MT Messages in XMLv2 Format
Step 1: Configure Trading Partners for Message Exchange
Step 2: Create Trading Networks Assets
Viewing Trading Networks Assets for an MT Message
Viewing Details for TN Document Types
Viewing Details for Processing Rules
Viewing Details for Trading Partner Agreements
Step 3: Send the MT Message to SAA
Viewing Detailed Information About MT Messages
Step 4: Reconcile the Notification from SWIFT with the Original MT Message
Exchanging MX Messages through SAA
Step 1: Configure Trading Partners for Message Exchange
Step 2: Create Trading Networks Assets
Viewing or Modifying Trading Networks Assets for an MX Message
Step 3: Create IS Schema and IS Document Type
Step 4: Send the MX Message to SAA
Viewing Detailed Information About MX Messages
Step 5: Receive an MX Document from SAA
Validating MX Messages Conform to SWIFT Standards
Schema Validation of MX Messages
Extended Validation of MX Messages
Working with Market Practices
Overview
Creating Market Practices
Creating Market Practice Rules
Configuring SWIFT Module for FileAct and InterAct Message Exchange over SAG
Configuration Steps for InterAct and FileAct Messaging Services over SAG RAHA
Overview
Step 1: Prepare the Server to Handle Requests
Task 1: Configuring SWIFT Alliance Gateway
Task 2: Configuring the SWIFTNet Component
Task 3: Configuring Trading Networks Information
Step 2: Prepare the Client to Handle Requests
Step 3: Invoke the Remote File Handler
Configuration Steps for InterAct and FileAct Messaging Services over SAG MQHA
Overview
Step 1: Prepare the Server to Handle Requests
Task 1: Configuring SWIFT Alliance Gateway
Task 2: Configuring the SWIFTNet Component
Task 3: Configuring Trading Networks Information
Step 2: Prepare the Client to Handle Requests
Step 3: Initialization and Request-Time Operations for Your Client or Server Application
Initializing the Client or Server Application
Request-Time Operations
Client Application
Server Application
Termination
Using FTA to Transfer Files over SWIFTNet
Overview
Placing a Data File in the SAG Output Directory
Creating a Companion File
Companion Parameter File Data Structure
Generating Data File Processing Status Reports
Report File Data Structure
Package Services
WmFIN Package Services
Summary of Folders
wm.casmf.init Folder
wm.casmf.init:shutdown
wm.casmf.init:startup
wm.casmf.trp Folder
wm.casmf.trp:casmfSendReceiveSchedule
wm.casmf.trp:processOutboundMessage
wm.casmf.trp:sendAndReceive
wm.casmf.trp:CASmfOutboundTrigger
wm.casmf.util Folder
wm.casmf.util:getOutboundMessageFolder
wm.fin.bic Folder
wm.fin.bic:deriveBICfromIBAN
wm.fin.bic:generateIBAN
wm.fin.bic:getBICInfo
wm.fin.bic:getBICPlusInfo
wm.fin.bic:getSSIPlusInfo
wm.fin.bic:insertIBANPlusList
wm.fin.bic:insertISList
wm.fin.bic:insertBDPList
wm.fin.bic:insertSEPAPlusList
wm.fin.bic:insertSSIPlusList
wm.fin.bic:validateBankID
wm.fin.bic:validateBICCode
wm.fin.bic:validateBICIBAN
wm.fin.bic:BICInfo
wm.fin.dev Folder
wm.fin.dev:importFINItems
wm.fin.dfd Folder
wm.fin.dfd:convertBizNameFormat
wm.fin.dfd:convertTagFormat
wm.fin.dfd:getDFDList
wm.fin.dfd:loadDFD
wm.fin.dfd:unloadDFD
wm.fin.dfd:unloadDFDs
wm.fin.doc Folder
wm.fin.doc:FINIData_Input
wm.fin.doc:FINIData_Output
wm.fin.doc:FINInboundMessage
wm.fin.doc:FINOutboundMessage
wm.fin.doc:MessageHeader
wm.fin.doc:UserParameters
wm.fin.doc.catF Folder
wm.fin.doc.catF:MTF21
wm.fin.doc.header Folder
wm.fin.doc.header:ApplicationHeader_Input
wm.fin.doc.header:ApplicationHeader_Output
wm.fin.doc.header:BasicHeader
wm.fin.doc.header:UserHeader
wm.fin.doc.trailer Folder
wm.fin.doc.trailer:Trailer
wm.fin.format Folder
wm.fin.format:conformFINIData
wm.fin.format:conformIData
wm.fin.format:convertFINBlock4ToISDoc
wm.fin.format:convertFINToIData
wm.fin.format:convertIDataToFIN
wm.fin.format:convertISMTDocToFINFormat
wm.fin.format:flushTemplateCache
wm.fin.format:xmlToIData
wm.fin.init Folder
wm.fin.init:startup
wm.fin.init:shutdown
wm.fin.map Folder
wm.fin.map:mapApplicationBlockHeader
wm.fin.map:mapApplicationHeader
wm.fin.map:mapBasicBlockHeader
wm.fin.map:mapBasicHeader
wm.fin.map:mapOutbound
wm.fin.map:mapOutboundMessage
wm.fin.map:mapTrailer
wm.fin.map:mapUACK
wm.fin.map:mapUserBlockHeader
wm.fin.map:mapUserHeader
wm.fin.marketPractice Folder
wm.fin.rules Folder
wm.fin.rules:checkCodeOrder
wm.fin.rules:contains
wm.fin.rules:getDuplicateCodeList
wm.fin.rules:setErrorDocument
wm.fin.rules:validateCurrCodeAndAmount
wm.fin.rules:validateCountryCode
wm.fin.sepa Folder
wm.fin.sepa:checkOperationalReadiness
wm.fin.sepa:getAvailablePaymentChannels
wm.fin.sepa:getOtherPaymentChannel
wm.fin.sepa:getPreferredPaymentChannel
wm.fin.sepa:validateAdherenceStatus
wm.fin.transport Folder
wm.fin.transport.AFT Folder
wm.fin.transport.AFT:AFTOutboundTrigger
wm.fin.transport.AFT:generateUniqueFileName
wm.fin.transport.AFT:processInboundFile
wm.fin.transport.AFT:processIncomingFile
wm.fin.transport.AFT:processIncomingMessage
wm.fin.transport.AFT:processOutboundFile
wm.fin.transport.AFT:processOutgoingFile
wm.fin.transport.MQSeries
wm.fin.transport.MQSeries:getListenerService
wm.fin.transport.MQSeries:getMQSeriesListenerService
wm.fin.transport.MQSeries:MQSeriesPutTrigger
wm.fin.transport.MQSeries:put
wm.fin.transport.MQSeries:putMessage
wm.fin.transport.property Folder
wm.fin.transport.property:getProperty
wm.fin.transport.property:listProperties
wm.fin.transport.Test Folder
wm.fin.transport.Test:FINSampleInboundMessage
wm.fin.transport.Test:FINSampleInboundMessageTrigger
wm.fin.transport.Test:FINSampleOutboundMessageTrigger
wm.fin.transport.Test:processFinMsg
wm.fin.trp Folder
wm.fin.trp:FINInboundMessageTrigger
wm.fin.trp:receive
wm.fin.trp:receiveMessage
wm.fin.trp:send
wm.fin.trp:sendMessage
wm.fin.utils Folder
wm.fin.utils:generateUniqueIdentifier
wm.fin.utils:getFINMessageAndIDs
wm.fin.validation Folder
wm.fin.validation:getErrorMessage
wm.fin.validation:validateFinMsg
wm.fin.validation:validateIData
wm.fin.validation:validateIDataUtil
wm.sdk.fin Folder
wm.sdk.docgenerator:createMTISDocFromSchema
wm.sdk.docgenerator:createMXISDocFromSchema
wm.sdk.fin.converter:convertMTBlock4ToMTXML
wm.sdk.fin.converter:convertMTFlatFileToMTXML
wm.sdk.fin.converter:convertMTXMLblock4ToMTFlatFile
wm.sdk.fin.converter:convertMTXMLToMTFlatFile
wm.sdk.fin.validator:validateMTXML
wm.sdk.rec.mtxsd.Vyear Folder
wm.sdk.rec.mxxsd Folder
Supported SDK MX Message Types
SDK Error Descriptions
wm.unifi Folder
wm.unifi.convertXMLtoIData
wm.unifi.tranportSAA
wm.unifi.utils.validateRules
wm.unifi.validation Folder
wm.unifi.validation:validateBEI
wm.unifi.validation:validateBIC
wm.unifi.validation:validateCountryCode
wm.unifi.validation:validateCurrencyCode
wm.unifi.validation:validateIBAN
wm.unifi.validation:validateMXMsg
Process Information Section of the XMLv2 Parameters Document
wm.xmlv2.dev Folder
wm.xmlv2.dev:createSWIFTItems
wm.xmlv2.doc Folder
wm.xmlv2.doc:XMLV2Params
wm.xmlv2.notifications Folder
wm.xmlv2.notifications:handleDeliveryNotifications
wm.xmlv2.process Folder
wm.xmlv2.process:createSAADoc
wm.xmlv2.process:getInboundMessageType
wm.xmlv2.process:outbound
wm.xmlv2.process:processInbound
wm.xmlv2.process:reconcileInboundDocuments
wm.xmlv2.transport Folder
wm.xmlv2.transport:submitDataPDU
wm.xmlv2.utils Folder
wm.xmlv2.utils:encodeBlock4
wm.xmlv2.utils:encodeFinMessage
wm.xmlv2.utils:formatXMLV2
wm.xmlv2.utils:getDataPDUsFromFile
wm.xmlv2.utils:putInBatchFile
WmSWIFTCommon Package Services
Summary of Folders
com.wm.common.CacheHandler Folder
com.wm.common.CacheHandler.getContextForMessagePartner
com.wm.common.CacheHandler.saveContextForMessagePartner
com.wm.common.docs Folder
com.wm.common.Init Folder
com.wm.common.services Folder
com.wm.common.services.createTNDocForMQResponse
com.wm.common.services.createTNDocForMQResponse
com.wm.common.services.getEnvAndXMLReqFromMQResponse
com.wm.common.services.getSagEnv
com.wm.common.services.getSagReqEnvAsString
com.wm.common.services.getXMLData
com.wm.common.services.handleContextResponse
com.wm.common.services.submitContextResponse
com.wm.common.services.submitMQResponseToTN
com.wm.common.services.submitRequestToTN
com.wm.common.Util Folder
com.wm.common.Util.createSagReqEnv
com.wm.common.Util.invokeMQService
com.wm.common.Util:migrateServices
com.wm.common.Util.resolveNameSpaceAndEntity
wm.swift.doc Folder
WmEstdCommonLib Package Services
Summary of Services
WmSWIFTNetClient Package Services
Summary of Folders
wm.swiftnet.client.doc Folder
wm.swiftnet.client.init Folder
wm.swiftnet.client.init:printRemoteErrors
wm.swiftnet.client.init:shutdown
wm.swiftnet.client.init:startup
wm.swiftnet.client.mq Folder
wm.swiftnet.client.mq:processRequest
wm.swiftnet.client.mq:sendToMQ
wm.swiftnet.client.property Folder
wm.swiftnet.client.property:getProperty
wm.swiftnet.client.services Folder
wm.swiftnet.client.services:createContextRequest
wm.swiftnet.client.services:destroyContextRequest
wm.swiftnet.client.services:exchangeFileRequest
wm.swiftnet.client.services:exchangeRequest
wm.swiftnet.client.services:exchangeSnFRequest
wm.swiftnet.client.services:fetchFileRequest
wm.swiftnet.client.services:getFileStatusRequest
wm.swiftnet.client.services:initRequest
wm.swiftnet.client.services:pullSnFRequest
wm.swiftnet.client.services:sendRequest
wm.swiftnet.client.services:sendSynchronousRequest
wm.swiftnet.client.services:signEncryptRequest
wm.swiftnet.client.services:swArguments
wm.swiftnet.client.services:swCall
wm.swiftnet.client.services:termRequest
wm.swiftnet.client.services:verifyDecryptRequest
wm.swiftnet.client.services:waitRequest
wm.swiftnet.client.transport Folder
wm.swiftnet.client.transport.FTA:generateCompanionFile
wm.swiftnet.client.transport.FTA:scanForReports
wm.swiftnet.client.transport.FTA:submitToTN
wm.swiftnet.client.util Folder
wm.swiftnet.client.util:formatXML
WmSWIFTNetServer Package Services
Summary of Folders
wm.swiftnet.server.doc Folder
wm.swiftnet.server.init Folder
wm.swiftnet.server.init:printRemoteErrors
wm.swiftnet.server.init:shutdown
wm.swiftnet.server.init:startup
wm.swiftnet.server.mq Folder
wm.swiftnet.server.mq.inbound.getInfoFromNotificationDoc
wm.swiftnet.server.mq.inbound.handleSWIFTRequest
wm.swiftnet.server.mq.trp.respond
wm.swiftnet.server.mq.util.sendToMQ
wm.swiftnet.server.property Folder
wm.swiftnet.server.property:getCommonProperties
wm.swiftnet.server.property:getProperty
wm.swiftnet.server.property:listProperties
wm.swiftnet.server.property:reloadProperties
wm.swiftnet.server.property:setProperty
wm.swiftnet.server.services Folder
wm.swiftnet.server.services:handleRequest
wm.swiftnet.server.services:swCall
wm.swiftnet.server.util Folder
wm.swiftnet.server.util:formatXML
SWIFTNet Client and Server Considerations
SWIFTNet Server and Client Errors
Services and the SNL Request and Response Primitives
XML Parsing Templates for SWIFT FIN Messages
Overview
SWIFT Message Data
Sample SWIFT Message Definition
Parsing Template Structure
Sample Parsing Template
Block Syntax of a Parsing Template
Line Attribute Syntax of a Parsing Template
Hint Processing
Miscellaneous Notes
Administering webMethods Module for SWIFT in a Cluster
What Is webMethods Integration Server Clustering?
SWIFT Module in a Clustered Environment
Clustering Requirements for Each Integration Server in a Cluster
Clustering Requirements When Installing SWIFT Module Packages
Configuring SWIFT Module in a Clustered Environment
Replicating Packages and Configuration Information to Integration Servers
SWIFT Module Configuration Information
Trading Networks Configuration Information
Clustering Implementation Considerations
AFT Transport
CASmf Transport
MQHA Transport
Examples of Data PDU Content of Documents
Data PDU Content of Different Types of Notifications
Data PDU Content of a Delivery Notification Example
Data PDU Content of a Delivery Report Example
Data PDU Content of a History Report Example
Data PDU Content of a Transmission Report Example
MT/MX Message Data PDU Content
MT Message Data PDU Content Example
MX Message Data PDU Content Example
xmldata (Data PDU)
MX Header
MX Document
Copyright
About this help
Copyright