User's Guide
Version 3 Release 1
SH12-6904-06
WebSphere Business Integration for Financial Networks
for z/OS
User's Guide
Version 3 Release 1
SH12-6904-06
Note
Before using this information and the product it supports, be sure to read the general information under Appendix C,
“Notices,” on page 49.
This edition applies to Version 3 Release 1 of IBM WebSphere BI for FN (5655-FIN) and to all subsequent releases
and modifications, until otherwise indicated in new editions.
Changes to this edition relative to SH12-6904-05 are marked with a vertical bar.
Reference key: 20101027-1538
© Copyright IBM Corporation 2009, 2010.
US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
Contents
About this document . . . . . . . . . v Authorizing a message . . . . . . . . . . 35
How to send your comments . . . . . . . . . v Retyping values in a message . . . . . . . . 36
Summary of changes . . . . . . . . . . . v Relaying a message. . . . . . . . . . . . 37
Unlocking a message . . . . . . . . . . . 37
Chapter 1. Working with the Message
Entry and Repair Facility . . . . . . . 1 Chapter 4. Tasks of a message
Message domains . . . . . . . . . . . . . 2 administrator . . . . . . . . . . . . 39
Concept . . . . . . . . . . . . . . . . 3 Deleting a message . . . . . . . . . . . . 39
Queues . . . . . . . . . . . . . . . . 4 Copying a message . . . . . . . . . . . . 39
Purpose . . . . . . . . . . . . . . . 4 Moving a message to another queue . . . . . . 40
Types . . . . . . . . . . . . . . . . 5 Unlocking a message . . . . . . . . . . . 40
Queue list . . . . . . . . . . . . . . 5 Retrying routing of a message . . . . . . . . 41
Messages . . . . . . . . . . . . . . . 6
Draft . . . . . . . . . . . . . . . . 6 Chapter 5. Tasks of a template
Template. . . . . . . . . . . . . . . 6 administrator . . . . . . . . . . . . 43
Data entry concepts . . . . . . . . . . . . 7 Creating and maintaining templates . . . . . . 43
Entering data in message fields . . . . . . . 7
Selecting a code word . . . . . . . . . . 7
Appendix A. Keyboard shortcuts . . . 45
Selecting an option . . . . . . . . . . . 8
Expanding sections . . . . . . . . . . . 9
Repeatable sequence . . . . . . . . . . . 9 Appendix B. Icons . . . . . . . . . . 47
BIC address information . . . . . . . . . 10
Conditional sections . . . . . . . . . . 12 Appendix C. Notices . . . . . . . . . 49
Trademarks . . . . . . . . . . . . . . 51
Chapter 2. User Interface components 13
Common elements . . . . . . . . . . . . 13 Glossary of terms and abbreviations 53
Message Entry and Repair page . . . . . . . 13
The message processing page . . . . . . . . 15 Bibliography . . . . . . . . . . . . 61
Views . . . . . . . . . . . . . . . 15 WebSphere BI for FN for z/OS publications . . . 61
Actions . . . . . . . . . . . . . . . 22 WebSphere MQ publications. . . . . . . . . 61
Display of message lists . . . . . . . . . . 24 DB2 publications . . . . . . . . . . . . 61
WebSphere Application Server webcasts and
Chapter 3. Tasks of the message editor 27 publications . . . . . . . . . . . . . . 61
Creating a SWIFTNet FIN message . . . . . . 27 MERVA ESA publications . . . . . . . . . . 61
Creating a message using templates . . . . . 29 Other IBM publications . . . . . . . . . . 62
Creating a SWIFTNet MX message . . . . . . 30 SWIFT publications . . . . . . . . . . . . 62
Viewing a message . . . . . . . . . . . . 32
Editing a message . . . . . . . . . . . . 33 Index . . . . . . . . . . . . . . . 63
Redirecting a message . . . . . . . . . . . 34
Readers of this document should be familiar with the Internet Browser of their
environment. WebSphere BI for FN Version 3.1.0 is supporting the following
browser versions:
v Mozilla Firefox, Version 3.0x and later service releases.
v Microsoft Internet Explorer, Version 7.x and later service releases.
For installation questions and information, refer to WebSphere BI for FN: Planning,
Installation, and Customization.
Summary of changes
| Enhancements to WebSphere BI for FN Version 3 Release 1 (October 2010):
| New information about how to maintain tables
| Some WebSphere BI for FN tables contain an identity column and, under
| certain circumstances, require special maintenance. There is a new section
| that describes how to maintain such tables.
| New information about how to tune database performance
| If you use the SIPN FIN or MSIF service bundles, you might need to tune
| the performance of the database tables used by the services they contain.
| There is a new section that describes how to tune the performance of these
| tables.
| Editorial changes
| Some descriptions have been improved. All known errors have been
| corrected.
To log on to the MER Facility using a web browser, enter the following link in the
address line:
https://<server_name_or_IP>:<port>/home
where:
<server_name_or_IP>
The host name or IP address of the server on which the MER Facility
enterprise application is installed.
<port>
The configured port number that is set within the application or web
server to listen for this application.
Notes:
1. Contact your system administrator for the correct link to access the application
in your organization.
2. If your environment has been configured for load balancing, contact your
system support representative to receive the correct link to access the MER
Facility.
When you work with the functions of the MER Facility, please ensure that you use
the supplied action buttons and not the Backward/Forward buttons supplied
through the browser. Also ensure that you do not use different browser tabs or
browser windows to work with multiple messages at the same time.
Message domains
SWIFT maintains different versions of the various message standards. In
WebSphere BI for FN, information about a particular message standard is stored in
a message definition set. There is one message definition set for each version of a
particular message standard which are grouped to message domains holding all
different versions of a particular message standards.
Note: The message definition sets have been separated due to different
user groups and availability dates of the SWIFTNet Funds message
definitions.
DNIENI - SWIFT Exceptions and Investigations solution messages
The DNIENI domain contains SWIFTNet Exceptions and Investigations
messages. The supported set of message definitions in this release is:
v SWIFTNet Exceptions and Investigations 1.1 (bank-to-bank)
v SWIFTNet Exceptions and Investigations 1.2 (corporate-to-bank)
DNISNSYS - SWIFTNet System messages
Messages in this domain conform to a SWIFTNet System Messages
standard. The supported set of message definitions in this release is:
v SWIFTNet System Messages 6.3
| For a definition of all possible message types, refer to the corresponding SWIFT
| documentation. The system supports multiple message standards in parallel, so
| you can have for example SWIFT MT Standards Release 2009 and SWIFT MT
| Standards Release 2010 installed in your system at the same time.
Edit
Routing
Draft Backout Templates Redirect Backout
Retype
Queue types
Main
Draft Redirect Backout
Redirect
Backout
Templates
Note: The connection between the queues in the picture above represents an
example and is used for illustration purposes only. For more information
about the routing setup, see WebSphere BI for FN: Concepts and Components.
| As shown in the concept figure, each main queue has a number of associated
| queues for different purposes. The main queues are explicitly defined through
| configuration of the WebSphere BI for FN instance, whereas the associated queues
| will be automatically defined by the system. The CREATE main queue for example
| has three associated queues for the purpose of storing draft messages, maintaining
| templates and a backout queue in which a message that encounters a routing error
| are placed.
The connection between the steps of the message workflow is provided through
message routing that has been defined within the system. An action on a message
will trigger the evaluation and execution of the routing conditions which, in turn,
will determine the next processing step of the workflow.
Each queue has a purpose and a type. For example, a queue with the purpose
CREATE is used when creating messages, and a queue with the purpose
AUTHORIZE is used when authorizing messages.
Purpose
A queue is configured within WebSphere BI for FN and a specific queue purpose is
assigned. The queue purpose determines the business associated with that queue.
For example, if you define a queue having the name “myNewMsg” and assign it
to the purpose CREATE, you will be able to create new messages when selecting
this queue.
A message editor can use exactly those templates that are stored in
the template queue which is associated with the CREATE queue.
Note: The associated queues of type DRAFT, BACKOUT and REDIRECT will only
appear in the queues list if they contain messages.
Queue list
The queues available to the user are shown after selection of the organizational
unit (OU) to work with. A page is displayed as shown in Figure 16 on page 13.
The list of OUs represents all the OUs for which the user is authorized. The user
can select an OU by clicking on the OU name. For more information about OU, see
WebSphere BI for FN: Concepts and Components.
Draft
A draft message represents a message that was created and which has been saved
for further editing. It is considered to be a draft until it has been submitted. A draft
message is stored in the associated draft queue to the main queue which was used
to create the message. If you continue working with the draft message and finally
submit it, the message will be removed from the draft queue.
Template
A message template can be used to create new messages having the same
characteristics as the template. A template is generated by a user having the
template administration role and is stored in a template queue. Each create queue
can have an associated template queue. When creating messages using templates,
the content of the fields is copied to the new message and the template will still be
available for further use - it is not removed from the queue.
Templates cannot be redirected or copied, but you can create a new template and
use existing templates as basis for this new one.
Mandatory fields are marked using a '*' character in front of the field tag as shown
for field 20 (Sender's Ref) in the picture above. The contents of disabled or
read-only fields cannot be changed. They are shown as in Figure 4.
Selecting an option
Some fields let you select one option of several alternative options, or select no
option at all (see Figure 6). To select no option, select leave this field empty.
When you select an option, new fields might be displayed, as shown in Figure 7.
Expanding sections
Fields may be combined into sections. Each section can be expanded or collapsed
by clicking on the section title. An expanded sequence that is indicated by the
following sign shows you the header line and all fields. A collapsed sequence
that is indicated by the following sign shows you only the header line.
Repeatable sequence
A repeatable sequence is a field or group of fields that can be successively entered
in a message more than once. Each repetition of a repeatable sequence is called an
occurrence. A field or section that can occur more than once is identified by
displaying the number of sequences within the section title. Click the New icon
to create a new occurrence. If the maximum number of occurrences is reached,
the New icon is no longer available.
Note: You can also expand the field by pressing the ALT-Keydown key
combination.
If the display area for the BIC address is already shown, an expand
operation will collapse it. A collapsed area will not require space on the
screen as shown in Figure 13.
Pressing the expand/collapse button will show the list of addresses that
start with the same 6 characters. Select the required entry from the list or
press ESC to cancel the selection. If you select an entry from the list, the
selected address is retrieved and shown in the connected display area. If
the display area for the BIC address is already shown, pressing the
expand/collapse button will hide the detailed address information. Press
the expand/collapse button to show the information again.
Tip: You can save the link to the MER page within your browser to use as a direct
access to the queues you can work with.
This page displays the organizational units that were defined within the system
and for which you have access rights. Click the OU name to see the queues that
you are authorized to work with for that OU.
Note: The number of messages which the current user can access
may be less than the number shown in the queues list. The
actual number a user can see/work on is depending on his
access rights.
Use the refresh button or the “Refresh” link at the bottom of the queue list to
refresh the list.
The following picture shows the general layout of the message processing pages:
Page
View body
View Tabs The tabs at the top of the notebook let you select
different representations of a message, called views.
These are described in “Views.”
Message type The message type field contains the description of
the current message type displayed.
Operation This field indicates the currently selected operation
within the selected queue. For example, if a
message is opened in view mode, this field will
show the string VIEW as identification.
View body The body section contains information according to
the selected view.
Action buttons The Actions section contains icons that correspond
to actions that can be carried out for the currently
displayed message.
Message ID An ID that uniquely identifies a message. The
message ID is generated and maintained by the
MER Facility. It allows to identify messages in the
message list and message processing page.
Views
For each message, the MER Facility offers one or more of the following views:
Formatted
This view displays the message as a series of fields and their values. This
makes it easy to understand its content, and lets you enter data without
having to know the message format required by the network.
Unformatted
This view displays the message in its native format, as it is transmitted
over the network.
Context
This view displays message context data.
History
This view displays the history information that has been recorded for this
particular message throughout the workflow.
Formatted view
This view displays the message as a series of fields and their values. For some
fields, code word selection or BIC expansion is available to make it easier to enter
data.
Unformatted view
This view, shown in Figure 19 on page 17, displays the message in its native
format, as it is transmitted over the network. This view is not available for
messages in queues with the purpose RETYPE. In the unformatted view:
v You cannot look up values such as code words or BIC addresses.
v You cannot change security-related data such as the message type or sender.
A message that cannot be correctly formatted is shown in the unformatted view.
After it has been corrected, other views will also be available for the message.
Note: If you enter empty elements for SWIFTNet MX messages, for example
<abc/>, these elements will be removed when switching between the views
or if the message is validated from within the user interface.
Context view
This view, shown in Figure 20, displays message context data. The context view
can include these sections:
v “General” on page 18
v “Comment” on page 20
v “Header fields” on page 20
Status: Ok
Status: PartialOk
Status: Failed
Note: Use the right/left keys on your keyboard to scroll through the
entire text line if truncated.
Network string FIN A21 or F21 APDU if a positive or negative ACK was received
from SWIFT (SIPN FIN only).
If the full description does not fit into the flyover panel, you can
click on the code to open the panel in fixed mode so that scrolling is
possible. Then you have to manually close the panel using the Close
link in the flyover.
Application Data that may be set by an external application.
information
Possible duplicate Indicates if any information exists that marks the request as possible
duplicate
v True – if an indicator exists.
v False – if no indicator is found.
Comment You can use the comment field to enter any additional information
that you want to store with the message. You can use this field
during Authorization to indicate the reason of rejection of a
message.
Header fields This section, if available in the message, displays additional
information provided by elements in the ComIbmDni message
header if the message is not within the DNIFIN message domain.
Depending on the operation (CREATE/EDIT etc.), the fields are
either editable or can be viewed only.
All InterAct Application Header fields contain parts of the InterAct
application header structure. This structure is used to transport
business information related to the InterAct business payload,
typically a MX message. For details refer to the "SWIFTNet
Standards General Information" manual.
History view
This view displays the history information that has been recorded for this
particular message throughout the workflow. Special permission is required to see
the history list.
Actions
The display of messages within queues provides actions using the buttons
indicated in Table 5, and described in the following list.
Table 5. Buttons
Action
Validate Submit Save as Accept Reject Quit
Queue Purpose Draft
CREATE X X X X
EDIT X X X X
DISPLAY X X
AUTHORIZE X X X
SECOND X X X
AUTHORIZE
RETYPE X X X
APPLICATION X
Use the print function of the browser to print the message directly as shown on
the page. All fields and sections are printed as is - collapsed sections will not be
expanded.
| The icons in the "Actions" column of the table indicate which actions can be
| performed on that message. The displayed icons depend on the queue type and
| purpose, and on your access rights. To perform an action on a particular message,
| click on the corresponding icon in the table row of that message.
| Some actions can be performed on several messages at once. These actions are
| shown as buttons below the table. Use the checkboxes in the front of the rows to
| select one or more messages, then click on a button to perform that operation on
| all selected messages. If you do not have the required access rights for that action
| on all selected messages, a warning will be displayed. You can then choose to
| cancel the action, or to perform it only on those messages for which the access
| rights are available.
Open the message for the current queue purpose. For example, pressing this button within
a EDIT queue will let you edit the message.
Redirect the message. Do this if the message is in the wrong queue. From the redirect
queue, a message administrator can move it to another queue.
The permissions you have for a message determine which action icons are shown
next to the message in the actions column.
| Depending on the type of the queue for which messages are listed, a button for
| one of the following actions can be available:
| Create Message
| For queue type DRAFT, use this button to create a new message.
| Create Template
| For queue type TEMPLATE, use this button to create a new message
| template.
To leave the page, you can either press the Return to Queue Selection button or
select the QUEUES link in the header.
Note: The sender cannot be changed during the further message entry steps.
4. Select the message definition set. The message types included in this message
domain and the selected message definition set will be displayed. The list
includes only the messages you can access. The page is updated as shown in
Figure 24 on page 28.
Note: If a test message definition set was configured, it will be marked in the
list using an italic font, the identifier (Test), and a different background
color.
Tip: Create a bookmark in your browser for the message types that you often
use. For example in the FireFox browser: right click on the message type
for which the bookmark is to be created and select the "Bookmark this
link" action from the popup menu.
5. Use the text marked with a sign to expand the message type sections and
to collapse the sections.
6. Click the type of message to be created, for example FIN103. The input panel
for that message type is shown in Figure 25 on page 29.
7. Enter the necessary data. Which fields are required and the values they can
have is governed by SWIFT specifications. When you are finished, click
Submit. The message is validated. If no errors are detected, the message is
submitted for further processing according to the implemented business
workflow.
You can filter the message templates shown in the list by selecting the message
type from the filter drop-down control. This will force only those templates to be
shown in the list which have the same message type. To show all templates again,
select All in the drop-down filter.
Press the Direct Message Entry button if you decide to create a new message
directly, without using a template.
Note: The sender cannot be changed during the further message entry steps.
4. Select the message definition set. The message types included in this message
domain and the selected message definition set will be displayed. The list
includes only the messages you can access. The page is updated as shown in
Figure 27 on page 31.
1. Use message domain DNIENI for SWIFTNet Exceptions and Investigations and DNISNSYS for SWIFTNet System messages.
Tip: Create a bookmark in your browser for the message types that you often
use. For example in the FireFox browser: right click on the message type
for which the bookmark is to be created and select the "Bookmark this
link" action from the popup menu.
5. Use the text marked with a sign to expand the message type sections and
to collapse the sections.
6. Click the type of message to be created, for example setr.001.001.03. The input
panel for that message type is shown in Figure 28 on page 32.
7. Enter the necessary data. Which fields are required and the values they can
have is governed by SWIFT specifications.
8. Enter the receiver of the message into the header field Remote address in the
context view.
9. When you are finished, click Submit. The message is validated. If no errors are
detected, the message is submitted for further processing according to the
implemented business workflow.
Note: You can also use templates to create new SWIFTNet Funds messages if the
message administrator has set up templates. For details on the usage of
templates, refer to “Creating a message using templates” on page 29.
Viewing a message
If you are authorized to see a message, the icon is displayed in the Actions
column of the message list. Click the icon to open the message in read-only mode.
Editing a message
You can use the MER Facility to edit messages, for example to fix errors detected
during validation or processing. Messages stored in an EDIT queue can be opened
to modify fields. The message will be displayed in the same manner as during
creation of the message. You can for example correct incorrect values and problems
reported during authorization of the message and submit the message again.
When you edit an unparsable message, the following page will be displayed, so
that you can correct the message:
After correcting the message content, use the button Parse to check the message for
correctness according to the selected message type and, if specified by date, the
message definition set. If correct, press Proceed to continue.
If you click the Proceed button and no validation errors occur, the sender and the
message type are changed to the corresponding values within the edited message
and further processing of the message, according to business workflow, may occur.
Note: If a message has failed validation and is opened in edit, it may be possible
that the edit function will not show a validation problem when you press
the Parse or Proceed button. This is caused by some automatic corrections
performed by the MER Facility when the message is opened for edit. The
corrections performed are:
v uppercase conversion
v omission of empty fields
v automatic insertion of field 15 or field 16
v additional implicit modifications
Redirecting a message
If a message is in the wrong queue, you can redirect it by clicking the redirect
button . The message is then moved to the redirect queue associated with the
current queue. A message administrator can then move this message from the
redirect queue to the appropriate destination queue.
You can undo the redirecting of the message by selecting the redirect queue and
clicking the Undo Redirect button .
Authorizing a message
To improve security and reduce the likelihood of errors, some messages must be
authorized. Authorization entails reviewing the contents of a message and either
accepting or rejecting it. Such messages are routed to the authorize or second
authorize queues.
1. Each message in the authorization queue must be authorized by one user.
2. Each message in the second authorization queue has already been authorized
by one user and now needs authorization by a second different user.
Use the Accept button to authorize the message, use Reject to mark the message
failing authorization.
Note: If you want to add comments for the action performed, use the comment
field in the context view. This can be used for example to give a hint why
the message was rejected to the next user/action in the workflow.
Note: The definition of fields to be entered more than once is included for selected
FIN messages only. SWIFTNet Funds messages will be displayed in view
mode without retype fields.
2
Figure 34. Retyping a message
2. Enter the required data and click Accept. If the retyped data is correct, the
message is accepted for further processing.
2. The ellipses shown in the picture above are used for illustration only.
Relaying a message
Relaying a message means passing a message to another queue without changing
its contents.
Only messages in display queues can be relayed. Relay the message by pressing
the Submit button
Unlocking a message
If a message has been locked through an operation, for example, if you did not
finish message editing, this lock needs to be removed so that others can work with
this message. The task of unlocking a message is either implicit if the message
editing function is finished correctly or through an explicit unlock action. If you
hold a lock on a message, this is indicated in the message list through the
icon.
Deleting a message
A message administrator with the access right to delete messages will see the
icon in the message list. When the icon is selected, a confirmation message will be
displayed to confirm the delete operation.
After clicking the OK button, you are informed that the delete action has been
initiated.
Copying a message
The copy operation generates a duplicate of a message and stores it in another
queue. This operation requires special permission. To copy a message, click the
copy icon in the Actions column and select a target queue from the
drop-down list of queues that is displayed. The list contains only main queues of
the same OU that have purposes other than CREATE.
Note: Other than in copy actions, the target queue for a move action has to be
different than the source queue.
Unlocking a message
The task of unlocking a message is required if a message has been locked by
another user ID and now this lock needs to be removed. This is the case, for
example, if a user did not finish message editing. The user who last worked on a
message locks it and only that user can work on it again, with the exception of the
user who has the right to unlock messages. The following icons deal with locking
and unlocking:
retry routing icon can be used to initiate the routing action again. The
operation applies only to backout queues. This might be helpful if a temporary
routing problem exists and the message can be processed as expected after the
routing problem has been resolved.
The template queue will contain all templates for all message types which have
been created for this OU. In accordance with other queues, you can use the actions
listed in the actions column to work with the templates. Use the icon to view
a template in read-only mode. Press the button to open the template in edit
mode in order to change values within the template. A template can be deleted by
Note: The description for a template can be used to describe the contents or use of
the template for the users of this template. To set the description, switch to
the context view and enter the text in the Comment area for the template.
Note: Not all shortcuts might be available if a key combination is already assigned
to a different application running in your environment.
Table 7. Keyboard shortcuts
Shortcuts
Function Page
Firefox Internet Explorer
Alt + Shift + 1 Alt + 1 Display formatted view Message processing
Alt + Shift + 2 Alt + 2 Display unformatted view Message processing
Alt + Shift + 3 Alt + 3 Display context view Message processing
Alt + Shift + 4 Alt + 4 Display history view Message processing
Alt + Shift + v Alt + v Validate Message processing
Alt + Shift + s Alt + s Submit Message processing
Alt + Shift + 5 Alt + 5 Save as Draft Message processing
Alt + Shift + q Alt + q Quit Message processing
Alt + Shift + q Alt + q Return to Queue Selection Message list
List
Alt + Shift + a Alt + a Accept Message processing
Alt + Shift + r Alt + r Reject Message processing
Alt + Shift + r Alt + r Refresh Message list or Queue List
ALT-keydown ALT-keydown Expand/Collapse BIC entry Message processing
Alt + Shift + 1 Alt + 1 Create Message Message list - Draft
Alt + Shift + 1 Alt + 1 Direct Message Entry Message list - Create
Alt + Shift + T Alt + T Create Template Message list - Create
Alt + Shift + 1 Alt + 1 Create Message Message list - Draft
Alt + Shift + 2 Alt + 2 Create Template Message list - Template
| Alt + Shift + 5 Alt + 5 Move messages Message list
| Alt + Shift + 6 Alt + 6 Copy messages Message list
| Alt + Shift + 7 Alt + 7 Delete messages Message list
| Alt + Shift + 8 Alt + 8 Redirect messages Message list 1
| Notes:
| 1. The shortcut key is shared between these functions because only one is visible at a time.
Delete a message
Collapsed segment
Expanded segment
Display a message
Edit a message
Copy a message
Move a message
Redirect a message
Undo redirect
Retry routing
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not give you
any license to these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte (DBCS) information, contact the IBM
Intellectual Property Department in your country or send inquiries, in writing, to:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or
implied warranties in certain transactions, therefore, this statement may not apply
to you.
IBM may use or distribute any of the information you supply in any way it
believes appropriate without incurring any obligation to you.
The licensed program described in this information and all licensed material
available for it are provided by IBM under terms of the IBM Customer Agreement
or any equivalent agreement between us.
All statements regarding IBM's future direction or intent are subject to change or
withdrawal without notice, and represent goals and objectives only.
This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include the
names of individuals, companies, brands, and products. All of these names are
fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
COPYRIGHT LICENSE:
If you are viewing this information softcopy, the photographs and color
illustrations may not appear.
Java and all Java-based trademarks and logos are trademarks of Sun Microsystems,
Inc. in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other
countries.
Other company, product, and service names may be trademarks or service marks
of others.
Appendix C. Notices 51
52 WebSphere BI for FN for z/OS: MER Facility: User's Guide
Glossary of terms and abbreviations
The following terms and abbreviations are used bank identifier code (BIC). A code used to uniquely
in the WebSphere BI for FN customer identify a bank, logical terminal, or branch within a
documentation. SWIFT network. See also:
v BIC8
API. See application programming interface. v BIC9
v BIC12
APPC. Advanced Program-to-Program
Communication based on SNA LU 6.2 protocols. BIC. See bank identifier code.
application delivery notification. A delivery BIC8. An 8-character code used to uniquely identify a
notification that is passed to an application. Typically, financial institution within a SWIFT network. Also
an application delivery notification is based on a called a destination.
network delivery notification (for example, a FileAct
delivery notification), but has been modified in some BIC9. A 9-character code that consists of a destination
way by the service that exchanges data directly with (BIC8) plus a 1-character logical terminal code. A BIC9
the application. is used to uniquely identify an LT within a SWIFT
network. Also called an LT name.
application LT. An LT that is used by one or more
applications, but that is not used for LT sessions. BIC12. A 12-character identifier that consists of a
Logical Terminal Identifier (BIC9) plus a 3-character
application programming interface (API). An branch code. A BIC12 is used to uniquely identify a
interface that allows an application program that is branch within a SWIFT network.
written in a high-level language to use specific data or
functions of the operating system or another program. binary large object (BLOB). A data type used by
databases for large, non-text objects.
attribute. A property, quality, or characteristic whose
value contributes to the specification of an element or BLOB. See binary large object.
program function. For example, "cost" or "location" are
CCSID. See coded character set identifier.
attributes that can be assigned to a resource.
CDD. See customization definition document.
authentication. The security service that provides
proof that a user of a computer system is genuinely CDP. See Customization Definition Program.
who that person claims to be. Common mechanisms for
implementing this service are passwords and digital cleanup period. The time period during which a
signatures. Authentication is distinct from database record that has reached its final state or
authorization; authentication is not concerned with condition is to remain in the database. After the
granting or denying access to system resources. cleanup period expires for such a record, database
cleanup causes the record to be deleted from the
authenticator key. A set of alphanumeric characters database.
used for the authentication of a message sent via the
SWIFT network. CLI. See command line interface.
authorisation. A document that authorizes one client message. A message from a client application
destination to send FIN messages to or receive FIN that is to be sent via a network to its destination, or a
messages from another destination. message that is routed to a client application to
acknowledge the receipt of a client message by a
authorisation record. A database record used to store network.
the information that corresponds to an authorisation.
CO. See configuration object.
authorization. The process of granting a user, system,
or process either complete or restricted access to an COA. See confirm on arrival.
object, resource, or function.
COD. See confirm on delivery.
AV service-bundle set. Authentication and validation
service-bundle set. coded character set identifier (CCSID). The name of a
coded set of characters and their code point
assignments.
customization definition. (1) Using the Customization deployment data set. A data set containing the
Definition Program (CDP) to describe the layout of a resource files generated during customization.
WebSphere BI for FN instance (that is, its OUs and
instance. A set of servers that share a common message category. A group of messages that are
runtime database, plus their corresponding brokers and logically related within an application.
queue managers.
message channel. In WebSphere MQ, distributed
instance directory. See FSM instance directory. message queuing, a mechanism for moving messages
from one queue manager to another. A message
interface queue. See service interface queue. channel comprises two message channel agents (a
sender and a receiver) and a communication link.
intermediate CDD. A customization definition
document (CDD) to which placeholders have been message domain. A construct employed by
added, but for which placeholder values have not yet WebSphere BI for FN to categorize messages that share
been specified. the same message sets and other components.
internal command. A command that is processed Message Entry and Repair Facility. A WebSphere BI
directly by and that controls the CLI. for FN facility that lets users process financial
messages. Typical user actions are editing messages to
LAU. See local authentication. fix errors and authorizing messages for subsequent
processing.
large object (LOB). A data type used by databases for
large objects. message file. A file containing messages sent in bulk
via a message bulking service.
LOB. See large object.
message flow. A directed graph of message processing
local queue. In WebSphere MQ, a queue that belongs nodes that represents the set of actions performed on a
to a local queue manager. A local queue can contain a message when it is received and processed by a broker.
list of messages waiting to be processed. Contrast with Each node in a message flow represents a processing
remote queue. step, and the connectors in the flow determine which
processing steps are carried out, and in which order. A
local queue manager. In WebSphere MQ, the queue
message flow must include an input node to provide
manager to which the program is connected, and that
the source of the messages processed. A message flow
provides message queuing services to that program.
represents a process that can be executed by a broker
Queue managers to which a program is not connected
and therefore can be deployed. See also subflow.
are remote queue managers, even if they are running
on the same system as the program. message header. The part of a message that specifies
the sender and receiver of the message, the message
logical partition. A logical partition is made up of one
priority, and the type of message. See also message body.
or more physical partitions and their associated LOB
table spaces. Physical partitions belonging to the same Message Printing Service. The WebSphere BI for FN
logical partition span the same interval of time. automatic print service that sends essages to a printer
or to an output medium (for example, a file).
logical terminal. In SWIFT, the logical entity through
which users send and receive SWIFT messages. A message processing node. A node in a message flow
logical terminal is identified by its LT name. that represents a processing step. A message processing
node can be either a primitive or a subflow node.
logical terminal table. A MERVA table used to define
logical terminals, their synonyms, and other attributes. message processing unit. A message processing unit
is used to correlate information within a WebSphere BI
LT. See logical terminal.
for FN message (for example, reason or completion
LT code. The ninth character of an LT name. For information) and a WebSphere BI for FN message text.
example, the LT code of the LT name XXXXUSNYA is
message queue. See queue.
A.
MERVA for ESA. An IBM licensed program that is a
LT name. A nine-character name of the form
message queuing and routing system that allows a
BBBBCCLLX, where BBBBCCLL represents the
financial institution to process all kinds of financial
eight-character bank identifier code (BIC8), and X
messages.
represents the LT code. Also called a BIC9.
Message Reception Registry. The registry where
LTT. See logical terminal table.
SWIFT stores the central routing rules. Each receiver
MQSeries. See WebSphere MQ. placeholder. A variable that is replaced with a value.
For example, in the statement DSN SYSTEM(<DB2SSID>),
MQSeries Host Adapter (MQHA). SAG software that the variable <DB2SSID> (including the angle brackets) is
provides connectivity between the SAG and WebSphere a placeholder, and is replaced with the value you
MQ. require. If you require the value DSN1, after
replacement the statement looks like this: DSN
MRN. Message reference number.
SYSTEM(DSN1).
MRR. Message Reception Registry.
PKI. See public key infrastructure.
MSN. Message sequence number.
primary server. The server on which all resources that
MT. Message type. are to be deployed exactly once per instance or once
per OU are deployed.
MVS™. Multiple virtual storage.
primitive. A message processing node that cannot be
network delivery notification. A delivery notification further subdivided. See also subflow node.
received from a network. Contrast with application
delivery notification. private service bundle. A service bundle that is not
explicitly mentioned in the CDD, but that is included in
network identifier. A single character that is placed a service bundle set and provides resources required by
before a message type to indicate which network is to another service bundle. In a customization definition
be used to send the message; for example, S for SWIFT. report, private service bundles are listed, and their
names are followed by the string [private].
NFS. Network file system.
pseudo attribute. An attribute that cannot have a
node. See message processing node. value, and is used to indicate a binary state such as
yes/no or on/off. For example, the attribute local
OAMS. Outgoing Application Message Store. might be present for some resources and absent for
others, indicating whether the resource is local. Pseudo
OMVS. Open edition multiple virtual storage.
attributes are especially useful for implementing access
option. A parameter that determines how a message is rights (for example read, update, or delete).
to be processed.
public key infrastructure. A system of digital
option set. A named group of options and their certificates, certification authorities, and other
settings that can be specified in a request or in another registration authorities that verify and authenticate the
option set, thereby eliminating the need to specify each validity of each party involved in a network
option individually. transaction. See also SWIFTNet public key infrastructure
(SWIFTNet PKI).
organizational unit (OU). A body whose data is to be
kept separate from that of other, similar bodies. queue. A WebSphere MQ object. Message queuing
WebSphere BI for FN uses OUs to control access to applications can put messages on, and get messages
resources, and to ensure data segregation. Typically, from, a queue. A queue is owned and maintained by a
OUs are used to represent different financial queue manager.
institutions, or different departments within a financial
queue manager. A WebSphere MQ system program
institution.
that provides queuing services to applications. It
OU. See organizational unit. provides an application programming interface so that
RACF. See Resource Access Control Facility. resource distribution report. A report that describes
the resources required by an instance.
RDU. Reference Data Utility. The RDU is a Java-based
command line tool. It can be used to create and update RM. See relationship management.
country, currency, and BICPlusIBAN data.
RM distribution file. A file used to exchange
real attribute. An attribute that must have a value relationship data with an RMA. In WebSphere BI for
(contrast with pseudo attribute). FN, it is the file that is created when you export
bootstrap authorisations, and it is the file from which
Reference Data Utility. See RDU. you import authorisations from an RMA.
remote queue. In WebSphere MQ, a queue that RMA. See relationship management application.
belongs to a remote queue manager. An application can
put a message into a remote queue, but cannot retrieve RMA authorisation. An authorisation that has been
a message from a remote queue. Contrast with local processed by an RMA.
queue.
RMDS. See Relationship Management Data Store.
remote queue manager. In WebSphere MQ, a queue
manager other than the queue manager to which the RM report. A report used to determine whether all
program is connected. the relationships that are required when using PV03
exclusively have already been recorded, and whether
relationship management application (RMA). An corresponding authorisations already exist.
application used to manage authorisations. Among
other things, it converts bootstrap authorisations role. A collection of access right that can be assigned
created by WebSphere BI for FN into the RMA to a user, group of users, system, service, or application
authorisations required to satisfy FIN PV03. that enable it to carry out certain tasks.
Relationship Management Data Store (RMDS). A set runtime environment. The runtime systems that
of database tables in which WebSphere BI for FN stores belong to a single WebSphere BI for FN instance.
data about bootstrap and RMA authorisations.
SAG. See SWIFT Alliance Gateway.
reply message. In WebSphere MQ, a type of message
used for replies to request messages. SAG MQ connection. An entity within an SAG that
encapsulates a WebSphere MQ connection.
reply queue. In WebSphere MQ, the name of a queue
to which the program that issued an MQPUT call SDF. Sequential Data Facility. A tool for FIN messages
wants a reply message or report message sent. to be the imported into and exported from WebSphere
BI for FN. It can be issued via command line or script.
ReplyToQueue. The name of the queue to be passed
to the WebSphere BI for FN functions that handle the Secure Internet Protocol Network. A SWIFT network
imported messages. based on the Internet Protocol (IP) and related
technologies.
report message. In WebSphere MQ, a type of message
that gives information about another message. A report security administration. The administration of roles
message usually indicates that the original message and the assignment of roles in conjunction with
cannot be processed for some reason. organizational units to users. See also configuration
administration.
request message. In WebSphere MQ, a type of
message used for requesting a reply from another security entity. WebSphere BI for FN entities used to
program. specify what a user is authorized to do. Security
entities include roles and users.
Resource Access Control Facility (RACF). An IBM
licensed program that provides access control by sequence number. A number assigned to each
identifying users to the system; verifying users of the message exchanged between two nodes. The number is
system; authorizing access to protected resources; increased by one for each successive message. It starts
logging detected, unauthorized attempts to enter the from zero each time a new session is established.
system; and logging detected accesses to protected
Sequential Data Facility. See SDF.
resources. RACF is included in OS/390® Security Server
and is also available as a separate program for the MVS
and VM environments.
session sequence number. A sequentially incremented SWIFTNet public key infrastructure (SWIFTNet
10 byte identifier that is assigned to each request unit PKI). SWIFT's mandatory security software and
in an LT session. It is formed by concatenating the 4 hardware installed with SWIFTNet Link.
byte session number with a 6 byte sequence number.
SWIFTNet service applications. Applications that use
single authorization. A setting allowing an action to SWIFTNet services. Financial organizations such as
be carried out by a single person. Contrast with dual Continuous Linked Settlement (CLS) or the Global
authorization. Straight Through Processing Association (GSTPA) offer
such applications to financial institutions.
SIPN. See Secure Internet Protocol Network.
SWIFTNet service. SWIFT's IP-based communication
SIPN FIN. A term used to describe the group of services that run on the SIPN.
WebSphere BI for FN services used to transfer
individual FIN messages via the SIPN. SYSOU. System administration organizational unit.
SPUFI. SQL processor using file input. target CDD. A customization definition document
(CDD) to which placeholders have been added, and for
static mode. An operating mode of node which placeholder values have been specified. A target
DniConfigProvider, in which this node inserts CDD describes a particular target customization
environment data and values of its properties in the definition.
incoming message. This mode is enabled, if the 'DSN of
Configuration DB' property is empty. target customization definition. A customization
definition that describes a changed version of a current
http://www.elink.ibmlink.ibm.com/public/
applications/publications/cgibin/pbi.cgi
SWIFT publications
v SWIFT User Handbook
v SWIFT FIN Error Codes
v SWIFT FIN Copy Service Description
v SWIFTAlliance Gateway: Operations Guide
v SWIFTAlliance Gateway: Error Guide
v SWIFTAlliance Gateway: Installation Guide
v SWIFTAlliance Gateway: Developer Guide
v SWIFTAlliance Gateway: File Transfer Interface
Guide
v SWIFTAlliance Gateway: MQ Host Adapter
Configuration Guide
v SWIFTAlliance Gateway: Developers Toolkit
Installation Guide
v SWIFTNet Certificate Administration Guide
T
template administrator
tasks 43
type, Message 15
U
unit, organizational 5
units, organizational 13
unlocking a message 37, 40
using templates 29
V
viewing a message 32
Views 15
context view 17
formatted view 16
History view 21
unformatted view 16
W
WebSphere Application Server 1
User's Guide
Version 3 Release 1
We appreciate your comments about this publication. Please comment on specific errors or omissions, accuracy,
organization, subject matter, or completeness of this book. The comments you send should pertain to only the
information in this manual or product and the way in which the information is presented.
For technical questions and information about products and prices, please contact your IBM branch office, your
IBM business partner, or your authorized remarketer.
When you send comments to IBM, you grant IBM a nonexclusive right to use or distribute your comments in any
way it believes appropriate without incurring any obligation to you. IBM or any other organizations will only use
the personal information that you supply to contact you about the issues that you state on this form.
Comments:
If you would like a response from IBM, please fill in the following information:
Name Address
Company or Organization
_ _ _ _ _ _ _Fold
_ _ _and
_ _ _Tape
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Please
_ _ _ _ do
_ _ not
_ _ _staple
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Fold
_ _ _and
_ _ Tape
______
PLACE
POSTAGE
STAMP
HERE
________________________________________________________________________________________
Fold and Tape Please do not staple Fold and Tape
Cut or Fold
SH12-6904-06 Along Line
SH12-6904-06