Job Entry Subsystem 2/3
جاب انٹری سب سسٹم (جے ای ایس) آئی بی ایم کے ایم وی ایس مین فریم آپریٹنگ سسٹم کا ایک جزو ہے جو بیچ ورک لوڈ کے انتظام کے لیے ذمہ دار ہے۔ جدید دور میں جاب انٹری سسٹم کے دو الگ الگ نفاذ ہیں جنہیں جے ای ایس 2 اور جے ای ایس 3 کہا جاتا ہے۔ انہیں بیچ کے کاموں کو موثر طریقے سے انجام دینے کے لیے ڈیزائن کیا گیا ہے۔ پائپ لائننگ کے ذریعے متوازی فراہم کرنے کے لیے جاب پروسیسنگ کو کئی مراحل میں تقسیم کیا گیا ہے۔ ان مراحل میں ان پٹ پروسیسنگ شامل ہے جہاں جابز کو پڑھا اور تشریح کی جاتی ہے، عمل درآمد کا مرحلہ جہاں جابز چلتی ہیں، اور آؤٹ پٹ پروسیسنگ جہاں جاب آؤٹ پٹ ڈی اے ایس ڈی پر پرنٹ یا اسٹور کیا جاتا ہے۔ وہ ملازمتیں جو عمل درآمد کے ایک ہی مرحلے میں ہوتی ہیں عام طور پر ایک مخصوص قطار میں رہتی ہیں۔ مثال کے طور پر، جو ملازمتیں اس وقت انجام دے رہی ہیں وہ عمل درآمد کی قطار میں ہوتی ہیں۔ آئی/او کی کارکردگی کو بہتر بنانے کے لیے، جے ای ایس سپولنگ انجام دیتا ہے، جو ایک مشترکہ اسٹوریج حجم تک بیک وقت رسائی کے ساتھ متعدد کام فراہم کرتا ہے۔ جے ای ایس ایک ڈھانچے کا استعمال کرتا ہے جسے چیک پوائنٹ کہا جاتا ہے تاکہ فی الحال ملازمتوں کو انجام دینے اور ان سے وابستہ آؤٹ پٹ کے بارے میں معلومات کا بیک اپ لیا جا سکے۔ چیک پوائنٹ کو غیر متوقع ہارڈ ویئر یا سافٹ ویئر کی ناکامی کی صورت میں ملازمتوں اور آؤٹ پٹ کو بحال کرنے کے لیے استعمال کیا جا سکتا ہے۔ اگرچہ جے ای ایس 2 اور جے ای ایس 3 ایک ہی بنیادی فعالیت فراہم کرتے ہیں، لیکن کچھ ایسی خصوصیات ہیں جو ایک جے ای ایس میں موجود ہو سکتی ہیں لیکن دوسری میں نہیں۔ ان اختلافات کی وجہ سے، کچھ گاہکوں کی تنصیبات میں ایک جے ای ایس کو دوسرے پر ترجیح دی جا سکتی ہے۔ جے سی ایل کا استعمال جے ای ایس 2 اور جے ای ایس 3 دونوں کے لیے ملازمتوں کی وضاحت کے لیے کیا جاتا ہے، لیکن عام طور پر جے سی ایل میں چھوٹی تبدیلیاں کرنے کی ضرورت ہوتی ہے تاکہ ایک جے ای ایس کو دوسرے پر چلانے کے لیے نوکری لکھی جا سکے۔ ایک عام مسئلہ یہ تھا کہ جے ای ایس 3 نے چیک کیا کہ جے سی ایل میں درج تمام ڈیٹا سیٹس پر عمل درآمد سے پہلے موجود تھے یا یہ کہ ایک سابقہ مرحلہ تھا جہاں ڈیٹا سیٹ کو NEW، CATLG کے طور پر بیان کیا گیا تھا۔ جے ای ایس 2 نے اس پر اصرار نہیں کیا، کام کو چلانے کی اجازت دی حالانکہ یہ اس وقت ناکام ہو جائے گا جب اس کا استعمال کرنے والا مرحلہ اسے تلاش کرنے میں ناکام ہو جائے گا۔ ہسٹری پریکرسرز او ایس/360 کے بیچ جاب پروسیسنگ میں محدود آپریشنل لچک اور کارکردگی تھی، جسے ہیوسٹن آٹومیٹک اسپولنگ ترجیح (ایچ اے ایس پی) اور منسلک سپورٹ پروسیسر (اے ایس پی) نامی دو فیلڈ تیار شدہ پیکجوں کے ذریعے حل کیا گیا تھا۔ ایچ اے ایس پی ایچ اے ایس پی کو ہیوسٹن کے جانسن اسپیس سینٹر میں آئی بی ایم فیڈرل سسٹمز ڈویژن کے ٹھیکیداروں نے تیار کیا تھا۔ اس نے اصل میں ایک واحد او ایس/360 کمپیوٹر کے لیے جاب شیڈولنگ اور پرنٹ اور پنچ آؤٹ پٹ کا انتظام کیا۔ ہم مرتبہ کمپیوٹرز کو ایک مشترکہ کام کی قطار اور پرنٹ/پنچ آؤٹ پٹ قطاروں کا اشتراک کرنے کے لیے ملٹی ایکسیس اسپول کی صلاحیت شامل کی گئی تھی۔ 1972 میں سسٹم/370 کے تعارف کے ساتھ، آئی بی ایم نے سسٹم کا ایک معیاری حصہ بننے کے لیے ایچ اے ایس پی کو دوبارہ لکھا اور اس کا نام بدل کر جاب انٹری سب سسٹم 2 رکھ دیا۔ جے ای ایس 2 کو 1973 میں ریلیز 2 میں او ایس/وی ایس 2 میں متعارف کرایا گیا تھا، جسے ایم وی ایس بھی کہا جاتا ہے۔ ایچ اے ایس پی لیبلز کو سورس کوڈ سے ہٹائے جانے سے کئی سال پہلے کی بات ہے، اور جے ای ایس 2 کی طرف سے جاری کردہ پیغامات اب بھی $ایچ اے ایس پی کے ساتھ پیش کیے جاتے ہیں۔ کئی جے ای ایس 2 کمانڈز بیک ورڈ مطابقت کو برقرار رکھنے کے لیے جے ای ایس 2 یا ایچ اے ایس پی کی تفصیلات کی حمایت جاری رکھے ہوئے ہیں۔ اے ایس پی اے ایس پی ابتدائی طور پر منسلک سپورٹ پروسیسر کے لیے کھڑا تھا، اور مشترکہ کام کے بوجھ کے ساتھ متعدد سسٹمز کا موثر استعمال فراہم کرنے کے لیے تیار کیا گیا تھا۔ اس نے ایک مرکزی نظام کو متعدد منسلک نظاموں میں ملازمتوں کو تقسیم کرنے کی اجازت دی۔ اے ایس پی ایک 360/65 مرکزی پروسیسر پر او ایس/360، ایس وی ایس اور 7090 ایمولیشن کا مرکب چلا سکتا تھا، لیکن دوسرے ایس/360 اور ایس/370 ماڈلز پر صرف او ایس/360 اور ایس وی ایس۔ اے ایس پی کا اعلان مارچ 1967 میں کیا گیا تھا، اور اس سال "بہت مستحکم طریقے سے چل رہا تھا"۔ اے ایس پی ڈیٹا چینل سے ڈیٹا چینل مواصلات کا استعمال کرتے ہوئے، 7094/7040 براہ راست جوڑے والے نظام کے ڈیزائن سے تیار ہوا۔ آئی بی ایم 7040 کو پردیی کے طور پر منسلک کرنے سے، پروسیسر تھرو پٹ دوگنا سے زیادہ ہو گیا۔ ایک عام اے ایس پی ترتیب میں، ایک چھوٹا مین فریم جیسے کہ 360/40 جسے سپورٹ سسٹم کہا جاتا ہے، ایک یا زیادہ 360/65 یا بڑے پروسیسرز کو کنٹرول کرتا ہے جسے مین سسٹم کہا جاتا ہے۔ کمپیوٹرز کو چینل ٹو چینل اڈاپٹرز سے منسلک ہر میزبان پر سلیکٹر چینلز کے ذریعے مختصر فاصلے، پوائنٹ ٹو پوائنٹ کمپیوٹر نیٹ ورکنگ کی ابتدائی شکل میں منسلک کیا گیا تھا۔ اے ایس پی کو کام کے بوجھ کو چلانے والے میزبانوں کے ان پٹ اور آؤٹ پٹ کو سنبھالنے کے لیے ایک اضافی کمپیوٹر کی خریداری کی ضرورت تھی، جسے پرنٹرز اور پنچڈ کارڈ ریڈر ڈیوائسز کو چلانے کے لیے درکار اسٹینڈ لون بائٹ ملٹی پلیکسور چینلز کی زیادہ قیمت کی وجہ سے معاشی طور پر جائز قرار دیا گیا تھا۔ 360/50 اور چھوٹے سسٹمز میں بلٹ ان بائٹ ملٹی پلیکسور چینل تھا، جبکہ تیز 360/65 اور بڑے سسٹمز کو نسبتا مہنگے اسٹینڈ لون یونٹ کی ضرورت ہوتی تھی۔ اے ایس پی کے استعمال سے بائٹ ملٹی پلیکسور چینل کی لاگت سے بچنا ممکن ہو گیا، اور جاب شیڈولنگ، پرنٹ، اور کارڈ ہینڈلنگ کو آف لوڈ کرنے کے علاوہ ان افعال کو بڑی مشینوں سے آف لوڈ کر دیا گیا۔ ہارڈ ویئر کی اضافی لاگت کو پورا کرنے کے لیے وشوسنییتا میں اضافہ ایک اور فائدہ تھا۔ ایک یا زیادہ اہم نظام ناکام ہو سکتے ہیں یا پورے کمپلیکس کو گرائے بغیر دیکھ بھال کے لیے آف لائن لے جایا جا سکتا ہے۔ اے ایس پی کو بنیادی طور پر بڑی سرکاری ایجنسیوں اور دفاعی ٹھیکیداروں کو نشانہ بنایا گیا تھا جن میں ممکنہ طور پر چھ 360/65 کے شیڈول اور انتظام ایک علیحدہ اے ایس پی مشین کے ذریعے کیے جا رہے تھے۔ ایک غیر معمولی قسم، مقامی اے ایس پی (ایل اے ایس پی)، ایک واحد بڑی مشین تھی جس میں اے ایس پی افعال ایک ہی مشین پر چل رہے تھے۔ 1970 کی دہائی میں، اے ایس پی کی ایک قابل ذکر تنصیب پرنسٹن یونیورسٹی میں آئی بی ایم 360/91 مین فریم کو کنٹرول کر رہی تھی۔ 1973 میں، آئی بی ایم نے اے ایس پی کو دوبارہ لکھا اور صرف ایم وی ایس کی حمایت کرتے ہوئے اس کا نام بدل کر جے ای ایس 3 رکھ دیا۔ او ایس/وی ایس 1 میں ایک جے ای ایس بھی تھا جسے اکثر جے ای ایس 1 کہا جاتا تھا۔ اس کے علاوہ، ماسٹر (ایم ایس ٹی آر) ذیلی نظام کو ایم وی ایس میں بنایا گیا ہے تاکہ ایسی ملازمتیں شروع کی جا سکیں جو جے ای ایس کے کنٹرول سے باہر ہوں، بشمول بنیادی جے ای ایس خود۔ اس کے علاوہ، ماسٹر (ایم ایس ٹی آر) ذیلی نظام کو ایم وی ایس میں بنایا گیا ہے تاکہ ایسی ملازمتیں شروع کی جا سکیں جو بنیادی جے ای ایس کے کنٹرول سے باہر ہوں، بشمول ماسٹر شیڈولر اور خود بنیادی جے ای ایس۔ اصل میں ماسٹر سب سسٹم کے لیے جے سی ایل آئی بی ایم کے فراہم کردہ لوڈ ماڈیولز میں تھا، لیکن زیڈ/او ایس کے ذریعے ایم وی ایس کے موجودہ ورژن میں، اسے سسٹم پیرامیٹر لائبریری (پی اے آر ایم ایل آئی بی) کے رکن کے طور پر فراہم کیا جا سکتا ہے۔ اے ایس پی اور ایچ اے ایس پی دونوں کے لیے آئی بی ایم صارفین کو حسب ضرورت سورس کوڈ فراہم کیا گیا تھا، اور بہت سے صارفین نے ان پروگراموں میں خاطر خواہ اضافہ کیا، جن میں سے کچھ کو سرکاری پروڈکٹ میں شامل کیا گیا تھا۔ اے ایس پی کے مقابلے میں بہت زیادہ تنصیبات نے ایچ اے ایس پی کا استعمال کیا، اور عصری زیڈ/او ایس سسٹمز میں، جے ای ایس 3 کے مقابلے میں بہت زیادہ جے ای ایس 2 تنصیبات ہیں۔ ان کی منفرد تاریخ کی وجہ سے، آئی بی ایم آپریٹنگ سسٹم کے زیادہ تر اجزاء کے برعکس آبجیکٹ کوڈ کے بجائے جے ای ایس 2 اور جے ای ایس 3 سورس کوڈ بھیجتا رہتا ہے۔ صارف کے لکھے ہوئے اضافہ کی برقرار رکھنے اور خدمت کی اہلیت کو بہتر بنانے کے لیے، جے ای ایس ایگزٹ پوائنٹس کا ایک مجموعہ فراہم کرتا ہے جو پروسیسنگ کے کلیدی نکات پر جے ای ایس سے صارف کے پروگراموں کو کنٹرول منتقل کرتا ہے۔ یہ توسیعات اپنی مرضی کے مطابق فعالیت فراہم کر سکتی ہیں جیسے خصوصی کمانڈز، اپنی مرضی کے مطابق پرنٹ پیج ہیڈنگ، اور غیر معیاری جاب پروسیسنگ۔ موجودہ ترقی 2017 میں، آئی بی ایم نے جے ای ایس 2 کو "اسٹریٹجک" جے ای ایس بننے کے لیے ایک بیان جاری کیا، جس کا مطلب ہے کہ مستقبل کی تمام ترقیاتی کوششیں جے ای ایس 3 کے بجائے جے ای ایس 2 پر مرکوز ہوں گی۔ آئی بی ایم نے صارفین کو یقین دلایا ہے کہ جے ای ایس 3 کی حمایت اس وقت تک جاری رہے گی جب تک کہ حمایت ختم کرنے کی تاریخ کا اعلان نہیں کیا جاتا۔ فروری 2019 میں، آئی بی ایم نے اعلان کیا کہ زیڈ/او ایس 2.5 (2021 میں ریلیز ہونے کی توقع ہے) جے ای ایس 3 کو شامل کرنے کے لیے زیڈ/او ایس کا آخری ورژن ہوگا۔ اکتوبر 2019 میں، فینکس سافٹ ویئر انٹرنیشنل نے اعلان کیا کہ اس نے آئی بی ایم سے جے ای ایس 3 سورس کوڈ کو لائسنس دیا ہے اور وہ اس کی دیکھ بھال اور بہتری کا کام سنبھال لے گا۔ جے ای ایس 2 نوٹس حوالہ جات کے ساتھ بات چیت کرنے کے لیے سسٹم ڈسپلے اینڈ سرچ فیسیلٹی (ایس ڈی ایس ایف) سب سے عام افادیت بیرونی لنکس آئی بی ایم مین فریم آپریٹنگ سسٹم جاب شیڈولنگ ریموٹ جاب انٹری اسمبلی لینگویج سافٹ ویئر بھی دیکھیں۔