توصيل رسائل (MERVA)

توصيف المشكلة:

يتصل أحد البنوك بشبكة السويفت من خلال Main Frame يعمل على نظام تشغيل (AS4000). و يستقبل منها (MERVA messages) و يقوم بحفظها داخل المجلد A. كذلك فأنه يقوم بإرسال جميع الملفات التي توضع له في المجلد B

النظام المحاسبي للبنك يعمل على Sun Machine و بنظام تشغيل Unix و كذلك فهي ترسل و تستقبل الملفات من المجلدين  D,C.

و تتلخص المشكلة في الحاجة إلى ربط الجهازين معا

الحل:

تم تصميم برنامج ربط يعمل على (PC machine- Win NT) يقوم بالأتي:

1-   باستخدام ال (FTP Protocol) يتم التعرف علي وصول أي ملفات جديدة من شبكة السوفت (folder A). في حالة وجود ملفات جديدة, يقوم البرنامج باختبار صحه الرسالة ثم ترجمتها إلى (PSP format) , ثم حفظها في (Folder C - Sun Machine)

2-   و بنفس الطريقة يقوم بأرسال الملفات من (Folder D - Sun Machine) إلى (Folder B – Main Frame)

3-  جميع الخطوات بجميع النتائج تسجل في (Log File) مثل

  • Corrupted file

  • Format error

  • Validation error

  • Receive date

  • Send date

  • Process success

4- بعطي إنذار عند انقطاع الاتصال بالشبكة بين الثلاث أجهزة

5-   يعطي تقارير يومية بالرسائل الناجحة و الفاشلة