OFS حد طلب منظم إلى Transact

يوفر OFS طريقة منظمة لعمليات خارجية أو داخلية لاستدعاء Application Operations في Transact واستلام استجابة. العمل الهندسي الحقيقي ليس تجميع String، بل اختيار Application/Version والهوية وعقد الحقول وبنية الرسالة وتفسير الأخطاء وسلوك Retry المناسب للعملية.

افهم أجزاء الرسالة قبل تركيب النص

  • عامل Application/Version الهدف كعقد API له حقول وسلوك Authorization معروف.
  • ابن الرسالة عبر Mapper مخصص بدل دمج User Input مباشرة في OFS Text.
  • افصل Transport Success عن Transact Business Success عند Parsing.
  • احتفظ بـChannel/Correlation Reference حتى يُتتبع الطلب في النظامين.
  • لا تعِد Financial Writes الملتبسة تلقائيًا بلا Duplicate-control آمن.

الطلب ومعالجة Transact والاستجابة

تحول القناة Canonical Command إلى OFS وترسله عبر Transport/Session المهيأ ثم تعيد Parsing لحالة Transact وأخطاء Business إلى عقد القناة.

Diagram

حد طلب OFS

تحول القناة Canonical Command إلى OFS وترسله عبر Transport/Session المهيأ ثم تعيد Parsing لحالة Transact وأخطاء Business إلى عقد القناة.

استخدام OFS من Integration Service

أبق تنسيق OFS خلف Adapter

يمرر Application Code أمرًا Typed إلى Adapter، وهو وحده يملك تمثيل الرسالة الخاص بالمورد.

ofs-message.txttext
CUSTOMER,FAB.API/I/PROCESS,API.USER/******,EXTERNAL.REF=CH-1024,...

أخطاء تكامل OFS

قائمة OFS

  • وثق Application/Version والField Contract.
  • مركز Mapping وResponse Parsing.
  • صنف Transact Business Errors منفصلة عن Transport Errors.
  • احمل External/Correlation Reference ثابتًا.
  • اختبر Validation وOverride وAuthorization وTimeout وDuplicate.