أمر AS400 لتشغيل الاستعلام


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

1. تقرير المبيعات اليومي

ثم اضغط على Enter وسيتم تشغيل الاستعلام، وسأقوم بنقل البيانات من السلسلة وإضافة المكتبة ثم تحديد ملف الاستعلام وتصديره إلى Excel.
الآن، إذا لم يكن لدي إمكانية الوصول إلى تسجيل دخول المستخدم المحدد، فهل هناك أي أمر حيث سأقوم فقط بإدخال اسم الاستعلام والمكتبة من مستخدم آخر حتى أتمكن من تشغيل نفس الاستعلام الذي قام به المستخدم. في حالتي، lib هو paydata واسم الاستعلام هو dsreport.

ما حاولت:

ليس لدي إمكانية الوصول إلى تسجيل دخول المستخدم المحدد، هل هناك أي أمر حيث سأقوم فقط بإدخال اسم الاستعلام والمكتبة من مستخدم آخر

الحل 1

هذا ليس منتدى دعم لشركة IBM، وليس لهذا السؤال أي علاقة بتطوير البرامج.

أقترح عليك تجربة موقع AS400، أو دعم آي بي إم[^]

ولكن… أود أن أقول إنه من غير المحتمل أن تكون قادرًا على فعل ما تريد: سياسات الأمان تعني عمومًا أن المستخدم “أ” لا يمكنه الوصول إلى معلومات أو بيانات المستخدم “ب”، والعكس صحيح.

الحل 2

يحتوي الاستعلام على أربعة أوامر يمكن إدخالها من أي سطر أوامر:
v STRQRY يعرض قائمة الاستعلام.
v WRKQRY يعرض شاشة العمل مع الاستعلامات.
v يقوم Run Query (RUNQRY) بتشغيل استعلام موجود، أو يمكنك استخدامه لتشغيل استعلام افتراضي. هذا الأمر
يمكن أيضًا تضمينها في برامج CL بحيث يمكنك، على سبيل المثال، تشغيل العديد من الاستعلامات بين عشية وضحاها.

コメント

タイトルとURLをコピーしました