Connection and Message Reformat in Bank System

Problem Description:

The Bank is connected to a SWIFT network through Mainframe (AS400). It receives incoming MERVA messages and saves them in files in folder A. Also, it sends any file messages found in folder B to the SWIFT network.

But the Bank System is running on Sun machine (Unix). Also, it receives and sends messages in folders C&D.

So, they need a link between the Mainframe and the Bank system.

Our Solution

We have made a connection software running on PC server (Win NT) that does the following:

1-By Ftp protocol, it continues checking  for incoming MERVA files (in folder A). Finding something, it does some validations, translates them into PSP format, and sends them to Sun machine (folder C).

2-It does the same for outgoing messages from folder D to folder B.

3- During that, each step result (corrupted file, format error, validation error, receive date, send date, process success ...) is recorded in a log file.

4-It gives alarms in case of connection failure. Also, it gives reports for all handled messages especially, the daily reports for failed and successful messages.