Bea SWIFT Adapter Manual do Utilizador Página 1

Consulte online ou descarregue Manual do Utilizador para Hardware Bea SWIFT Adapter. BEA SWIFT Adapter User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 113
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes

Resumo do Conteúdo

Página 1 - User’s Guide

SWIFT Adapter User’s Guide Version 3.5

Página 2

Creating a SWIFT Format Based on an Existing SWIFT Message Format 1. Right-click the Cartridge node in the Designer. Select the New External Messa

Página 3

3. The field can be set as optional/repeating by specifying values for ‘min/max occurs’ in the ‘System Field Info Panel’. In case the same field i

Página 4

3. If ‘AND’ is present between the fields and the first field is optional, enter the fields as optional. Additional validation for the presence of f

Página 5 - Terminology

Note: ‘Choice’ is not supported in case of groups. The groups added are treated as sequence. So while adding an OR group, make sure that it is added

Página 6 - SWIFT Configuration

Adding a System Field Adding a Group Specifying Validations for a Field In case where validation needs to be done for the value of a field, it can

Página 7 - Custom SWIFT messages

In some cases validation may need to be specified for a ‘sub-field’ of a field. For e.g. for field ‘mir’ (tag 106) validation needs to be done for su

Página 8

Right click the SWIFT External Format UI table and select ‘Expand’ menu item. You can select ‘Expand/Collapse’ menu items to expand/collapse SWIFT

Página 9 - Creating a SWIFT Format

Select ‘Qualifiers’ sub menu item. All expanded qualifiers will be collapsed. See Also: SWIFT External Format UI Exporting a SWIFT Message Form

Página 10 - SWIFT Message Format

3. The SWIFT message format is saved as XML file in the location <installation dir>\config\swift\format in the given Format Name. 4. SWIFT

Página 11

SWIFT message format can also be saved using the usual export method, allowing to save the format in XML, HTML and TPLUS formats. 1. To save a SWIF

Página 12

4. The SWIFT format is saved in the location with the file name mentioned. See Also: Sample Exported HTML File Importing a SWIFT Message Format

Página 13

4. In the next dialog that appears you have various options to choose Header/Trailer, Validation and Edit options as shown in the following pictur

Página 14

The message format in the file is imported. See Also: Exporting a SWIFT Message Format Sample Exported HTML File A sample of the SWIFT message f

Página 15

3. pre-advise the account servicer of a forthcoming deliver against payment instruction (the function of the message is PREA). The instruction may

Página 16

Status Tag Qualifier Generic Field Name Detailed Field Name Content/Options No O 13A LINK Number Identification Linked Transaction :4!c//3!c

Página 17

Mandatory QUALIFIER Order M/O Qualifier R/N CR Options Qualifier Description 1 M SEME N C Sender's Reference Field 23G: Function of the Me

Página 18

5. As seen in the above picture, you have the option to include specific Header/Trailer (SWIFT Input/SWIFT Output/SWIFT Input Output/FICC Header(c

Página 19

7. Note that the Design Element UI tool bar buttons in the figure are disabled thereby not allowing the user to modify the format as we have chose

Página 20 - SWIFT Sequence

Similarly to pick the options for a qualifier, select the qualifier in the table and select or deselect the check box in the SWIFT Field Qualifier

Página 21

To pick the options for a non-generic field, select the field in the table and select or deselect the check box in the Enabled column of the options

Página 22

Creating a SWIFT Format from an empty message format 1. Right-click the Cartridge node in Designer and select the New External Message menu item f

Página 23

4. In the next dialog box that appears see that the “Validation Options” and “Edit Options” pane are disabled as they are not applicable in this c

Página 24 - Adding a SWIFT Sequence

5. After selecting the required Header/Trailer from the list box, click Finish button. 6. An empty message format is created as shown below.

Página 25

See Also: Creating a SWIFT Format based on an existing SWIFT message format Entering the SWIFT Specification Exporting a SWIFT Message Format to Li

Página 26

SWIFT ... 4 TERMINOLOGY ...

Página 27

Removing validations from a sub field SWIFT Sequence A Sequence is a group of related information, delimited in most of SWIFT message formats. Howe

Página 28

-----| Note sequences A and B of this format. They have neither the start delimiter nor the end delimiter. To add such a sequence, see Add a SWIFT S

Página 29 - Adding a SWIFT Field

-----| End of Subsequence A1 Linkages M 16S End of Block GENL End of Sequence A General Information Mandatory Sequence B Trade Details M 16R

Página 30 - Adding a New Generic Field

Status Tag Field Name Content/Options O 21 Related Reference 16x …… …… …… Mandatory Sequence B Transaction Details M 15B New Sequence (CrLf)

Página 31

Adding a SWIFT Sequence A sequence is a group of related information made up of one or more fields and/or sub-sequences. A sequence may or may not b

Página 32 - Adding Field Options

3. Select None in Sequence Delimiter. Select the Mandatory and Repeating properties of the sequence as required. 4. For this case, the last sec

Página 33 - Entering an Option Format

See Also: Sequence Without Delimiters Adding a SWIFT Sequence with Start and End Delimiters Adding a SWIFT Sequence with Start Delimiter Adding a

Página 34

3. Select Block Delimited in Sequence Delimiter. Select the Mandatory and Repeating properties of the sequence as per the specification. 4. The

Página 35

See Also: Sequence With Start and End Delimiters Adding a SWIFT Sequence without Delimiters Adding a SWIFT Sequence with Start Delimiter Adding a

Página 36 - Removing Field Options

3. Select New Sequence Indicator in Sequence Delimiter. Select the Mandatory and Repeating properties of the sequence as per the specification. 4

Página 37

Adding Currency Code Validation ... 69 Adding Cou

Página 38

Non Generic Field- Unlike a generic field, is used for one purpose only. See Also: Terminology Adding a new Generic Field Adding a Non-Generic F

Página 39

3. Enter the description of the field in the Description text field. 4. For customizing a field, refer section Customize Field. 5. Add the Opt

Página 40

See Also: Adding a Non-Generic Field Adding Field Options 1. Click the Add New Options button in the Create Field or Modify Field dialog. 2.

Página 41 - Adding a Non-Generic Field

4. For a generic field, the checkbox in the Selected column is not enabled at this point, as qualifiers are not yet added. Only on adding the qualif

Página 42

maximum length c h Alphabetic letters (upper case) and digits only Hexadecimal letters A through F (upper case) and digits only Nn! Fixed length

Página 43

3. The formats within the brackets ( ) should be treated as a single unit. In the following figure, note option P. The format is :4!c(//4!a2!a2!c[3!

Página 44

Specification (Sub-Field1) (Sub-Field2) (Sub-Field2) In this format pattern, the specification for subfields B and C are the same. ie, Sub-Field2.

Página 45

The option is removed from the options table. If there is any qualifier associated with the removed option, in the case of a generic field, map it

Página 46

3. Select the required Qualifier from the drop-down list as shown above. The Description is automatically populated on selecting the Qualifier. 4

Página 47

5. Map the options to the qualifier. To map, select the qualifier row. Select the options that apply to this qualifier by selecting the checkbox in

Página 48

SWIFT S.W.I.F.T. SCRL is the abbreviation for Society for Worldwide Interbank Financial Telecommunication, Societé Coopérative à Responsibilité Lim

Página 49

Specifying OR Option for a Qualifier The OR option, allows grouping of qualifiers. This is useful when one of the many possible qualifiers can appe

Página 50

Adding a Non-Generic Field A Non-Generic field, unlike a generic field, is a discrete data item used for one purpose only. To add a non-generic fie

Página 51

7. Select the required options by selecting the check box in the Selected column of the options table. Note that this column is enabled only on step

Página 52

Specifying Field Definition and Usage A field’s definition and usage can be specified by clicking the button in the Create Field or Modify Field d

Página 53 - Adding Copy of Fields

2. The selected row has a simple format and specification. Hence there is no ambiguity for Designer in mapping the format with the specification.

Página 54

5. Note that there is no one-to-one correspondence between the Format and the Specification. In the above figure, all the formats that have no spe

Página 55 - Updating a SWIFT Field

8. The format of option P in options table now looks like 9. Note the ( ) brackets added in the format after merging. These brackets can also

Página 56

13. The format now looks correct as below. Click OK. Use of brackets ( ) around a set of (two or more) formats indicates that they should be tre

Página 57

changing the format, the corresponding specification should also be changed to reflect the format as shown in the following cases. Conventions

Página 58 - Customize Field

Field 35B Format ([ISIN1!e12!c])CRLF[4*35x] Specification (Identification Of Security)(Description Of Security) Format in Designer (ISIN1!e12!c)([CR

Página 59

Export a SWIFT Message Format Terminology Sequence Each message type contains zero, one or more sequences. A sequence is a group of related inform

Página 60 - Removing a SWIFT Field

Example Field 82a – OPTION A Format [/1!a][/34x]CRLF4!a2!a2!c[3!c] Specification (Party Identifier)(BIC) Format in Designer [/1!a[/34x]CRLF])(4!a2!

Página 61

In this format pattern the separator does not belong to either of the two formats (A and B). In this case, format A is further divided into two parts

Página 62

Number of lines that range between 1 and maximum number possible is present in format A along with format B. Maximum number of lines that is

Página 63

Adding Copy of Fields In some SWIFT messages a set of fields need to be treated as single entity. For e.g. in common group messages (MTnxx), a copy

Página 64 - Specifying Null Field

From the above diagram it can be seen that the ‘Copy of Fields’ gets added as the last field in the message with the occurrence property. Note:

Página 65 - Adding Code validation

Updating a SWIFT Field 1. Select the field to be modified in the External Format - SWIFT UI and click the Modify SWIFT Field button in the toolbar

Página 66 - Removing Codes

3. The options available for the field are populated in the options table, with the apt options selected. Add any missing option if needed, refer

Página 67 - Adding T14 Validation

6. Click the Remove button to remove the selected field from the Tag list, subsequently from the External Format - SWIFT UI. 7. To change the su

Página 68 - Adding Date Validation

Customize Field Consider the message format MT101. Status Tag Field Name Content/Options No. Mandatory Sequence A General Information M 20 Se

Página 69

2. In the Create Field/Modify Field dialog that appears, click the Customize button. 3. In the Customize Field dialog that appears enter the s

Página 70 - Adding BIC validation

SWIFT Configuration SWIFT field dictionary and message library are stored under <installation dir>\config\swift folder. This folder contains

Página 71

See Also: Adding a new Generic Field Adding a Non-Generic Field Removing a SWIFT Field Removing a SWIFT Field 1. Select the fields to be removed

Página 72 - Adding Decimal Validation

This removes the field from the Tag list. See Also: Adding a SWIFT Field Updating a SWIFT Field Adding a SWIFT Sequence Adding validations for a

Página 73

2. The Swift Field Validations dialog will be displayed. 3. In the top tool bar select the button to add a new validation. 4. The default t

Página 74 - SWIFT External Message UI

Note: For the ‘Format Option’ sub field the validation button will not be enabled. If a sub-field has validations the text of the validat

Página 75

Specifying Error Code Specify the error code in the ‘Error Code’ column. Specifying Field Options In the field options list only those options

Página 76 - SWIFT External Format UI

Specifying Comment Comment for the validation can be specified in the comment text area. This is an optional property. See Also: Adding validat

Página 77 - SWIFT Input Header/Trailer

For example in MT519 sub-field ‘Function’ of field 23G must contain the following codes CANC and NEWM They can be added as shown below

Página 78

Adding T26 Validation T26 validation is applicable in cases where a field’s value should not start or end with a slash ‘/’ and not contain two cons

Página 79 - SWIFT Output Header/Trailer

In MT514 sub-field ‘Rate’ in field 92A has a validation that when Sign is present, Rate must not be zero. For this field, T14 validation can be add

Página 80

Adding Currency Code Validation This validation is to verify that the currency code specified for a field is a valid ISO 4217 currency code. 1. A

Página 81

Custom SWIFT messages Depending on your requirement you may have to customize the SWIFT messages or make minor modifications to it. One such case

Página 82 - FISC Header

See Also: Specifying properties common for all validations Adding validations for a sub-field Removing validations from a sub field Adding Time Off

Página 83 - Swift Format Options

3. The error codes will be automatically set as ‘T27, T28, T29, T45’. You need not change it. 4. Specify the qualifiers, field options, null field

Página 84

Adding C05 validation This validation is to verify that the BIC specified for a field is not a BEI, ie must not be of subtype BEID, MCCO, TESP or T

Página 85 - Swift User Message (Data)

In MT567, sub-field ‘Amount’ in field 19A has a validation that the number of digits following the comma must not exceed the maximum allowed for the

Página 86

Removing Codes You can use the ‘’ button to remove an existing Party Identification code. Note that atleast one code should be present for a Party

Página 87 - SWIFT Sequence Info

See Also: SWIFT External Format UI Creating a SWIFT Format Entering the SWIFT Specification

Página 89 - SWIFT Field Qualifier Info

SWIFT Input Header/Trailer When you choose this option, the Header and Trailer panel has the following fields for a SWIFT external message format.

Página 90

The Section Properties panel in the Header panel shows the properties of the header block, such as whether it is Repeating and Optional. The Pr

Página 91 - SWIFT Sub Field Info

The field and section properties displayed are not editable. See Also: SWIFT Output Header/Trailer SWIFT Input/Output Header/Trailer FISC Header F

Página 92 - System/Service Message

3. The exported message will be saved under a directory by the same name as the version. Once you have exported all the customized mess

Página 93

Swift User Message (Data) SWIFT Input/Output Header/Trailer When you choose this option, the Header and Trailer panel has similar fields as that o

Página 94

The Section Properties panel in the Header panel shows the properties of the header block, such as whether it is Repeating and Optional. The P

Página 95

The field and section properties displayed are not editable. See Also: FISC Header Format Options Swift User Message (Data) FISC Header When you

Página 96 - Adding a System Field

The trailer has no fields and is blank in this case. Field properties Optional and Length are displayed in the Properties panel for the header.

Página 97

The same set of Header/Trailer options that were available during message creation is available here too. (Custom Header/Trailer corresponds to FIC

Página 98

Swift User Message (Data) The External Format - SWIFT User message (Data) UI looks as below. The message format is shown in the table at the top, a

Página 99 - Adding a Complex Field

The sub-fields displayed under the fields are a collection of sub-fields in the options selected while creating or modifying the field (using the C

Página 100 - Fields Separated by OR/AND

Note that the sub-fields of a generic field are displayed under the qualifier in the External Format - SWIFT UI, similar to a sequence or field. Thi

Página 101 - Adding a Group

See Also: SWIFT Field Info (Generic) SWIFT Field Qualifier Info SWIFT Field Info (Non-Generic) SWIFT Sub Field Info Adding a SWIFT Sequence SWIFT F

Página 102 - System Field Dictionary

SWIFT Field Qualifier Info When a qualifier of a generic field is selected in the External Format - SWIFT UI, the bottom panel shows the properties

Página 103

This detail is generally not important; but if you are manually editing the version (in say messages you already have) in XML’s remember to update t

Página 104

SWIFT Field Info (Non-Generic) When a non-generic field is selected in the External Format - SWIFT UI, the bottom panel shows the properties of the

Página 105 - Collapsing Fields

SWIFT Sub Field Info For a sub-field of a field (generic or non-generic) selected in the External Format - SWIFT UI, the bottom panel looks as show

Página 106 - Library

Sub-field Info (Non-Generic Field) The SWIFT Sub Field Info panel shows the sub-field’s Format, whether it is Optional and the Option in which it

Página 107

4. Click ‘Next’. In the next dialog box select the header type required and the message type. The ‘Message Type’ combo box lists the message types

Página 108

5. Click ‘Finish’ to create the System/Service message. See Also: Creating a SWIFT System/Service Format Based on an Existing SWIFT Message Forma

Página 109

3. In the New Swift Message Format dialog that appears, select an existing format based on which the new format is to be created. Select Create base

Página 110 - Sample Exported HTML File

See Also: Creating an empty Service/System message format Adding a System Field Adding a Group Adding a System Field A system field can be either

Página 111

3. You can specify the min/max occurs of the field in this dialog. If the field is non- repeating the field will be added as a simple field. In ca

Página 112

5. You can change the optional property of the field in the ‘System Field Info’ panel. In some cases the same field may be present twice in the me

Página 113

7. The min/max Occurs, description and field name can be changed. See Also: Adding a Complex Field Fields Separated by OR/AND Adding a Group Add

Comentários a estes Manuais

Sem comentários