فيما يلي المعلمات الافتراضية سينسورت، والتي يمكنك تغييرها كما هو موضح أعلاه. يسرد بمز المعلمات البديلة المحددة من خلال أورتبارم على مجموعة بيانات رسالة الإخراج. ويؤدي هذا الخيار الافتراضي إلى التحقق المحدود من البيانات الواردة في الحقول المعينة على أنها عشرية معبأة أو مخصصة. لإنهاء هذا النوع إذا كانت البيانات في حقول بد أو زد غير صالحة، حدد كمكبد. بالنسبة إلى أنواع البرامج التي تم استدعاءها مع إجراءات الخروج، يجب تحديد مقدار الذاكرة المطلوبة بواسطة المخارج، ثم تحديد كوريماكسن K. سوف نوسناب قمع تفريغ سنابس سينسورت، التي يتم إنتاجها في حالة حدوث خطأ حرج. إذا كان لديك عبارة سيسودومب د، سوف تتلقى تفريغ نظام التشغيل العادي. إذا كنت تحتاج إلى تفريغ سناب، حدد المعلمة ديبوغ e. لفرز أكثر كفاءة، لا يتم الحفاظ على ترتيب السجلات. إذا كان الأمر يحتاج إلى الاحتفاظ بها، استخدم الكلمة الرئيسية إكالس. يتم إصدار رسائل خطأ عند حدوث خطأ إو. إذا تم تحديد إويريب، فسيحدث وسر 999 أبند. سيتم إدراج بيانات التحكم في مجموعة بيانات سيسوت. سوف نوليست إيقاف هذا. اسم د الافتراضي لمجموعة بيانات الرسالة سيسوت. يمكن استبدال أي اسم د آخر صالح. لتكون متوافقة مع خيارات العرض من إجراءات الخروج كوبول، الخصائص المحددة لمجموعة بيانات الرسالة هي: دسب (LRECL121، BLKSIZE121، ريكفما) سوف فئة غير ناجحة إصدار رمز عودة 16. إذا تم تعيين RC16ABE، وسر 16 أبند سوف يحدث. سيتم الإفراج عن المساحة غير المستخدمة في مجموعات بيانات الفرز خلال وقت التنفيذ ما لم يتم بدء تشغيل البرنامج. لتحرير مساحة زائدة على مجموعة بيانات سورتوت، يمكن تحديد رلزوت. يجب إعطاء ريسيت كمعلمة إذا كانت مجموعة بيانات سورتوت عبارة عن ملف فسام تم إنشاؤه باستخدام الخيار ريوس لمنع سينسورت من معالجة سورتوت كدولة بيانات مود. ويعطى توزيع ثانوي لمجموعات بيانات الفرز إذا لزم الأمر. لن يتم إجراء اختبار صلاحية للسجلات ذات الطول المتغير. توثيق الأداة المساعدة سينسورت في دليل المبرمجين سينسورت الإصدار 3.4 من سينسورت، Inc. يمكنك طلب كتيبات من المورد على هذا العنوان: سينسورت إنكوربوراتد 50 تايس بوليفارد وودكليف ليك، نج 07675 الهاتف 201930-9700 البريد الإلكتروني: مفستشسينسورت فاكس: (201) 930-8284 أتن: سينسكورت خدمات المنتج إذا كنت بحاجة إلى المساعدة باستخدام سينسورت في إيامبو، فاتصل بمكتب دعم إيامبو عن طريق الهاتف على الرقم 352 392-2061 أو البريد الإلكتروني إلى consultlists. ufl. edu. تعليقاتكم أهلا وسهلا بكم نرحب بتعليقاتكم واقتراحاتكم حول هذا و جميع وثائق أوفيت. يرجى إرسال تعليقاتكم إلى: وف تكنولوجيا المعلومات 2046 ن والدو أردي، سويت 2100 غينسفيل، فلوريدا 32609-8942 ليت فقط فلاش قبل لك مجموعة البيانات المدخلات، أن I8217ve اختار لهذا المثال. هذه هي البيانات اعتبارا من عام 2008. -------- 1 -------- 2 -------- 3 -------- 4 ---- ---- 5 -------- 6 ---- AG10001160 راميش شاندرا جوها INDIA160160160160 MAHARASHT MUMBAI160160160 01000 AG10002160 QUASAR شابير تشون INDIA160160160160 MAHARASHT PUNE160160160160160 02000 AG10003160 VEERAMANI DARYAGANJ INDIA160160160160 MAHARASHT NAGPUR160160160 03000 AG10004160 DELPHAN FERANDAZ160160160 INDIA160160160160 TAMIL NAD CHENNAI160160 04000 AG10005160 PADMAVATHI سوندارام INDIA160160160160 TAMIL NAD SALEM160160160160 05000 AG10006160 NEELESHWARI IYER160160160 INDIA160160160160 TAMIL NAD ارناكولام 06000 AG10007160 AJAY NANUBHAI بارسا INDIA160160160160 WEST بينج KOLKATA160160 07000 AG10008160 MEHUL POPATLAL سوطا INDIA160160160160 WEST بينج كاراجبور 08000 AG10009160 كريثيكا RAMANUJAM160 INDIA160160160160 WEST بينج السوندربان 09000 AG10010160 أنكور CHOUDHARY160160160160 INDIA160160160160 PUNJAB160160160 AMRITSAR160 10000 AG10011160 الترجمة Hiren نيتين SHETH160160 INDIA160160160160 PUNJAB160160160 جالاندار 11000 AG10012160 دارشان SHAH160160160160160160160 INDIA160160160160 HARYANA160160 تشانديغار 12000 في عام 2009، وبسبب مكافأة الأداء المقدمة إلى وكلاء التأمين، بذلوا كل جهد إضافي، وفي الربع التالي لوحظ أن مبيعاتهم ارتفعت بنسبة 10 في المئة. كتابة دفعة جوبجكل أن يزيد من مبيعات وكلاء التأمين بنسبة 10 في المئة. لذلك، تحتاج إلى إنشاء تقرير للمبيعات للسنة المالية المنتهية في 2009، مما يدل على ارتفاع 10 في الشكل المبيعات لجميع وكلاء. لإجراء الحساب (مثل زيادة) على الحقول الرقمية، يمكننا استخدام العديد من عوامل التشغيل مثل أد و سوب و مول و ديف و مود داخل بيان التحكم في أوتريك فييلدز. لمعالجة حقل كما رقمية، ولكي تكون قادرة على تنفيذ العمليات العددية على ذلك، ونحن رمز زد (عشري زونيد) محدد. لرفع الرقم المبيعات بنسبة 10 في المئة، ونحن بحاجة إلى مضاعفة المبيعات x 1.1. ولكن نظرا لأن القيم العشرية (العائمة) غير مسموح بها، فسوف نضرب المبيعات x 11، ثم نصف تنسيق الحقل المعدل الناتج. يمكن تحديد تنسيق الحقل المعدل باستخدام إديت سوباراميتر. إذا كان لدينا مبيعات المدخلات 1000، ونحن ضرب من قبل 11، 1000 x 11 11000. لعرض النتيجة الصحيحة، تحتاج العشرية إلى أن تتحول مكان واحد اليسار. لذلك، شكل TTT. T (حيث T يقف على أي رقم كبير ليتم عرضها). يمكننا إضافة فاصلة مثل T، TT. T. بعض أرقام المبيعات فوق 10،000 (5 أرقام). لذلك، نحن بحاجة للتأكد من أنها يتم عرضها أيضا بشكل صحيح. وبالتالي، نحن بحاجة إلى إضافة I (رقم غير هام). نحدد تنسيق حقل الإخراج باستخدام إديت باراميتر. سنقوم برمجية إديت المعلمة للمثال أعلاه كما، هذه هي الطريقة جوبجكل دفعة لرفع المبيعات بنسبة 10 في المئة تبدو. -------- -------- 1 2 -------- 3 -------- -------- 4 5 ----- --- 6 -------- 7-- CAA0176K JOB A123، QUASAR، CLASSG، MSGCLASSY، NOTIFYampSYSUID160160160160160160160160160160160 STEP01 EXEC160 PGMSORT، REGION1024K160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 SORTIN DD160160160 DSNCAA0176.DEMO. SORTIN، DISPSHR160160160160160160160160160160160160160160160160160160160160160160160160 SYSPRINT DD160 SYSOUT160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 SYSOUT DD160160160 SYSOUT160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 SORTXSUM DD160 DSNCAA0176. DEMO. REPORT، DISPSHR160160160160160160160160160160160160160160160160160160160160160160160160 سورتوت DD160160 DSNCAA0176.DEMO. SORTOUT، DISPSHR160160160160160160160160160160160160160160160160160160160160160160160 SYSIN160 DD160160160 160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 160 المجالات SORT (30،5، CH، A) -160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 160 OUTREC المجالات (30،5،2X، (60،5، ZD، MUL، 11)، تحرير (IT، TTT. T)، 80: X ) 160160160160160160160160 160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 عند تقديم تيار الوظيفة أعلاه، تقرير الناتج النهائي لمبيعات عام 2009، مما يدل على زيادة بنسبة 10 في مبيعات كل وكيل التأمين، يبدو شيئا من هذا القبيل - -------- 1 ---- INDIA160160 1،100.0 INDIA160160 2،200.0 INDIA160160 3،300.0 INDIA160160 4،400.0 INDIA160160 5،500.0 INDIA160160 6،600.0 INDIA160160 7،700.0 INDIA160160 8،800.0 INDIA160160 9،900.0 I NDIA160 11،000.0 INDIA160 12،100.0 INDIA160 13،200.0 Q. كيف تقوم بإعادة صياغة السجلات باستخدام أوتريك أوفيرلاي بيان التحكم عند استخدام أوتريك فييلدز لإعادة تنسيق سجلات الإخراج، تحتاج إلى تحديد كافة الحقول التي تريد أن تظهر في سجل الإخراج. يجب أن تخبر أداة دفسورت من خلال بيان التحكم في أوتريك فييلدز، كل عنصر تريد تسجيله. وهكذا، لديك لبناء السجل إعادة تنسيق، عنصر واحد في وقت واحد - الحقل حسب المجال. في ما بين، يمكنك إضافة بعض الأحرف الخاصة مثل فاصلة (،) أو رمز العملة (). هذا يمكن أن تكون مملة جدا ومرهقة، إذا كان السجل يحتوي على طول كبير ويحتوي على العديد من الحقولأعمدة. إذا كنت تنوي تغيير تشانجيمودي فقط حفنة من الأعمدة، خيار أسهل وأكثر ملاءمة هو استخدام بيان التحكم أوفيرلاي. لاحظ أن عبارة أوفيرلاي يمكن استخدامها للقيام بنفس المهام التي يمكنك إنجازها مع بيان أوترك. اسمحوا لي أن تظهر لك مثال بسيط يوضح كيفية رفع رقم المبيعات من وكلاء التأمين كما هو الحال في المثال أعلاه، ولكن باستخدام بيان أوتريلاي أوفيرلاي. هذا المثال يثبت، كم هو سهل لاستخدام بيان أوفيرلاي بدلا من بيان مراقبة أوريك دقيقة ومرهقة. -------- -------- 1 2 -------- 3 -------- -------- 4 5 ----- --- 6 -------- 7-- CAA0176A JOB A123، QUASAR، CLASSG، MSGCLASSY، PRTY15، NOTIFYampSYSUID160 STEP01 EXEC160 PGMSORT، REGION1024K160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 SORTIN DD160160160 DSNCAA0176.DEMO. SORTIN، DISPSHR160160160160160160160160160160160160160160160160160160160160160160 SYSPRINT DD160 SYSOUT160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 SYSOUT DD160160160 SYSOUT160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 SORTXSUM DD160 DSNCAA0176.DEMO. REPORT، DISPSHR160160160160160160160160160160160160160160160160160160160160160160 SORTOUT DD160160 DSNCAA0176.DEMO. SORTOUT، DISPSHR160160160160160160160160160160160160160160160160160160160160160 SYSIN160 DD160160160 16016016016016016016016016016016016016016016016 0160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 160 OPTION COPY -160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 160 OVERLAY OUTREC (60: 60،5، ZD، ADD، (60،5، ZD، DIV، 10)، TOZD، LENGTH5) 160160160 Q. كيف OUTREC IFTHEN تحكم بيان العمل هل يمكنك بوضع بواسطة والتي تبين بسيطة جكلجوب تيار أوتريك الحقول و أوتريك تراكب يسمح لك لتطبيق نفس إعادة تهيئة لجميع سجلات الإخراج. ومع ذلك، إذا كنت ترغب في تطبيق إعادة تنسيق مختلفة لسجلات الإخراج مختلفة، ثم يجب استخدام الخيار إفثن. باستخدام الخيار إفثن، يمكن للمرء أن تطبيق مختلف الحقول أوتريك أو أوفيرلاي (تنسيقات) البيانات إلى سجلات الانتاج المختلفة. لنفترض، نود أن يتم إنشاء تقرير الإخراج على النحو التالي - 1) إذا كانت مبيعات وكيل لوت 06000، ثم زيادة 10 2) إذا مبيعات الوكيل غ 06000، ثم زيادة 20 لذلك، لجميع السجلات وجود مبيعات لوت 06000، ونحن ضرب (مول) بنسبة 1.1. لجميع السجلات وجود مبيعات غ 06000، ونحن مضاعفة (مول) بنسبة 1.2. وبالتالي، يمكننا مضاعفة السجلات بنسبة 11 و 12 على التوالي، في جسل، وعرض حقل الإخراج باستخدام تنسيق إديت، إديت (إيت، TTT. T) -------- 1 -------- 2 -------- 3 -------- 4 -------- 5 -------- 6 -------- 7--160 - -------------------------------------------------- ----------------- أوتريك إفتح بيان التحكم 8211 ريفورماتينغ السجلات بشكل مختلف 160160160160 ------------------------- ------------------------------------------- CAA0176Q جوب A123، كواسار، كلاسغ ، MSGCLASSY، PRTY15، NOTIFYampSYSUID160160160 STEP01 EXEC160 PGMSORT، REGION1024K160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 SORTIN DD160160160 DSNCAA0176.DEMO. SORTIN، DISPSHR ltINPUT FILE160160160160160160160160160160 SYSPRINT DD160 SYSOUT160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 SYSOUT DD160160160 SYSOUT160160160160160160160160160160160160160160160160160160160160160160160160160160160 160160160160160160160160160160160160160160160160160160160160160 SORTOF01 DD160 DSNCAA0176.DEMO. REPORT، DISP (OLD، فاستمر، فاستمر) ltREPORT160160 SORTOUT DD160160 DSNCAA0176.DEMO. SORTOUT، DISP (OLD، فاستمر، فاستمر) ltOUTPUT160 SYSIN160 DD160160160 160160160160160160 لتر البث مراقبة STATEMENTS160160160160160160160160160160160160160160160160160 160 OPTION COPY160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 160 OUTREC IFTHEN (WHEN (60،5، زد، لوت، 06000)، -160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 160 بيلد (1: 1،9،10: 10،20، X، (60،5، زد، مول، 11)، إديت (إيت، TTT. T ))، 160160160160160160160160160 160 إفثن (ون، 60،5، زد، غي، 06000)، -160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160160 160 بيلد (1: 1،9،10: 10،20، X، (60،5، زد، مول، 12 )، تحرير (إيت، TTT. T))) تقرير الإخراج عن الدفعة أعلاه جوبجكل تبدو كما فول الدودة الحلزونية. AG10004 -------- 1 ------ AG10001160 1،100.0 AG10002160 2،200.0 AG10003160 3،300.0 AG10004160 4،400.0 AG10005160 5،500.0 AG10006160 7،200.0 AG10007160 8،400.0 AG10008160 9،600.0 AG10009 10،800.0 AG10010 12،000.0 AG10011 13،200.0 AG10012 14،400.0JCL نوع الأداة سينسكورت جسل سورت أو سينسورت في جسل يستخدم لفرز مجموعات البيانات، ودمج مجموعات البيانات ونسخ مجموعات البيانات. تقوم معظم المنشآت بتغيير اسم برنامج الأداة المساعدة سينسورت إلى سورت. جسل سورت تنسيق البيان: يشير موضع البدء إلى مكان مفتاح الفرز في السجل. طول يشير إلى طول مفتاح الفرز. الشكل يشير إلى نوع الحقل الذي يمكن أن يحتوي على قيم تش تشاراكتر و زد ديسيمال زد و بد باكيد ديسيمال و بي بيناري. أسكدس يشير إلى ترتيب تنازلي ترتيب تصاعدي. أمثلة: سورت فييلدز (1،3، تش، A) سورت فييلدز (1،5، D)، تش سوم فييلدز لا يوجد خيار للقضاء على النسخ المكررة. مثال: سورت الحقول (1،5، D)، تش سوم الحقول لا شيء سكيبريك و ستوبت المعلمات سكيبريك n بيان يتخطى n السجلات قبل نسخ أو نوع. سورت فييلدز كوبي سكيبريك 1000 تخطي العبارة أعلاه أول 1000 سجل ونسخ السجلات المتبقية. نسخ ستوبت n أو أنواع على الأكثر n السجلات. سورت فييلدز كوبي ستافت 1000 ينتج البيان أعلاه أول 1000 سجل بعد إجراء أي معالجة. يمكن استخدام ميرج لدمج مجموعتين أو أكثر من مجموعات البيانات المصنفة مسبقا. يمكننا دمج 32 مجموعة بيانات كحد أقصى. تنسيق بيان ميرج: إينلود كوند: تضمين البيان يمكن أن تستخدم لتشمل السجلات على أساس حالة معينة. إينلود كوند (موقع البدء، الطول، مشغل الحالة، القيمة) مثال: سورت فييلدز كوبي إينلوديد كوند (1،3، إق، جسل) في الأمثلة المذكورة أعلاه، يتم نسخ السجلات التي تحتوي على جسل في المواضع الثلاثة الأولى. أوميت كوند: وبالمثل يمكننا حذف السجلات من مجموعة البيانات استنادا إلى حالة معينة. سورت فييلدز كوبي أوميت كوند (1،3، إق، جسل) في الأمثلة أعلاه لا يتم نسخ السجلات التي تحتوي على جكل في المواضع الثلاثة الأولى. يعتمد على الطريقة التي تريد بها إعادة تهيئة التواريخ. نعم هناك طرق لإصلاح حقول التاريخ باستخدام سورت. يمثل هنا 8217s مثالا على عبارة إينلود يقارن التاريخ العشري المعبأ في النموذج P8217yyymmdd8217 وتاريخ الحرف في النموذج C8217yyyy-ddd8217، إلى تاريخ أمس 8217s: إينلود كوند (21،5، بد، غي، DATE1P-1، أور، 3،8، تش، غي، DATE3 (-) - 1) سيتم تضمين السجلات التي لها تاريخ P8217yymmdd8217 أو تاريخ C8217yyyy-ddd8217 أكبر من أو يساوي تاريخ أمس 8217s في مجموعة بيانات الإخراج. مرحبا، شكرا على المعلومات المقدمة. هل لديك أي ماتيرال جيدة التي جميع الخيارات سينسورت
No comments:
Post a Comment