سؤال

يمكنني استخدام أوامر التحكم في برنامج EXEC CICS والرابط و XCTL والعودة من أجل تمرير البيانات بين برنامج COBOL.تتلف الذاكرة المشتركة CICS خلال أحد علاجه.يبدو أن هذه الذاكرة الكتابة فوق الكارطة التي لا تنتمي إلى CICS. لإيجاد سبب حدث هذه المشكلة، أحتاج إلى معرفة أفضل كيف تدير CICS الذاكرة المشتركة عند استخدام أوامر التحكم في برنامج CICS CICS.هل ينطبق جيريا أو استخدام المؤشر؟باستخدام CICS CICS المتداخلة، وكم يتم تخزين عدد الأعمال في الذاكرة المشتركة؟

التكوين: يمكنني استخدام مترجم Microfocus Net Express و Environnement unikix.

ps: التحقق من هذا السؤال ما الذي يمكن أن يسبب معاملة CICS للكتابة من ذاكرة CICS المخصصة؟ إذا كنت تعرف المزيد عن الكتابة فوقه باستخدام EXEC CICS.

هل كانت مفيدة؟

المحلول

غير متأكد من صافي صافي، ولكن في CICS يتم الوصول إلى الأعمال باستخدام مؤشر.

حتى إذا كان برنامج X روابط X إلى البرنامج Y، فإن أي تحديثات تم إجراؤها للجراريا في Y ستكون مرئية في X.

سأظل سوءا إذا كان تعريف الأعمال في y أكبر من التعريف الموجود في X - يمكنك تحديث المتغيرات بعد الادارة.

for XCTL، وسيتم نسخ الأعمال إلى منطقة تحكم CICS ومؤشر مرت إلى البرنامج

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top