هل هناك أمر TSO مكتوب في Rexx أو Clist يمكنه تحديد من قام بتثبيط مجموعة بيانات؟

StackOverflow https://stackoverflow.com/questions/2071645

سؤال

أحتاج إلى كتابة exec exec أو clist لتحديد من قام بتثبيط مجموعة بيانات وعرض رسالة سهلة الاستخدام على تطبيق مربع حوار ISPF. بسبب مشكلات تكوين النظام ، لا يتوفر أمر ٪ whohas. ومع ذلك ، أعلم أيضًا أن ISPF نفسه (الخيار 3.4) لديه خطافات ملكية في ZOS Cairframe لعرض معلومات الموارد enqueued التي أحتاجها - بحيث يمكن الحصول على المعلومات. لسوء الحظ ، لا أعرف كيفية الوصول إلى هذه البيانات من خارج ISPF 3.4 باستخدام exec exec أو clist. أي اقتراحات؟

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

المحلول 2

لقد تحول هذا إلى حل بسيط للغاية. لا شيء يتوهم. إذا كان Clist يستخدم التحكم في Noflush ، فلن يتم الإحباط عند فشل تخصيص مجموعة البيانات. لدينا أيضًا منتج مثبت يسمى Tsoplus والذي سيقوم بتنسيق رسالة إلى المحطة التي تحدد من قام بتخصيص مجموعة بيانات عند فشل التخصيص. عن طريق إيقاف تشغيل Flush ثم systrapping رسالة tsoplus ، تمكنت من استخراج المعلومات التي احتاجها.

نصائح أخرى

في القراءة الأولى ، اعتقدت أن هذا سيكون شيئًا بسيطًا جدًا للحفر. ليس تماما!

تحت ISPF ، يمكنك الحصول على لوحة لعرض من يحمل مجموعة بيانات عن طريق كتابة ما يلي على سطر الأوامر:

tso isrddn enq 'اسم مجموعة البيانات'

تم توثيق أمر ISRDDN في:http://publibz.boulder.ibm.com/cgi-bin/bookmgr/frameset/ispzug50/g.0؟action=matches&request=isrddn&type=fuzzy&shelf=ispzpm50&dt=200621022939

إن استدعاء ISRDDN ممكن من داخل برنامج REXX ، لكنني لا أعرف كيفية التقاط الإخراج إلى متغير جذعي حيث يمكنك تحليله وإصدار رسالة. لم أتمكن من العثور على واجهة سطر الأوامر إلى ISRDDN التي تسمح بالتقاط الإخراج.

هناك veriltiy آخر في:http://www.sillysot.com/mvs/index.htm؟queryenq.htmهذا يدعي القيام بذلك أيضًا ، لم أجربه أبدًا ، لذا لا يمكنني التعليق عليه.

لقد غوغل سؤالك ويبدو أن العديد من الأشخاص استخدموا أمر MVS

D GRS ، RES = (*، DSNAME)
لتحديد من يحمل مجموعة بيانات. ومع ذلك ، فإن هذا يتطلب الوصول إلى وحدة التحكم ، لذا لن يكون مناسبًا لمعظم المستخدمين. إذا تم السماح بالوصول إلى وحدة التحكم ، فيمكنك بدء جلسة وحدة تحكم تحت Rexx والتقاط الإخراج بسهولة إلى حد ما ، راجع: http://www.redbooks.ibm.com/redbooks/pdfs/sg244626.pdf.

المركز الأخير للبحث هو أشرطة CBT (Freeware for IBM Mainframes). هنا يمكنك العثور على عدة تطبيقات لأمر Whohas ISPF.

آسف ، لكن هذا هو أفضل ما يمكنني فعله.

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