NETDATA
نیٹ ڈیٹا ایک فائل فارمیٹ ہے جو بنیادی طور پر آئی بی ایم مین فریم سسٹمز پر ڈیٹا ٹرانسفر اور اسٹوریج کے لیے استعمال ہوتا ہے، حالانکہ دوسرے سسٹمز کے لیے نفاذ دستیاب ہیں۔ NETDATA فائلیں 80 بائٹ کارڈ امیج فائلیں ہیں جن میں ان لوڈ شدہ فائل ڈیٹا کے علاوہ میٹا ڈیٹا ہوتا ہے تاکہ اصل فائل کو وصول کرنے والے سسٹم پر دوبارہ تشکیل دیا جا سکے۔ ایک مکمل نیٹ ڈیٹا فائل متعدد کنٹرول ریکارڈز پر مشتمل ہوتی ہے، جس کے بعد ڈیٹا ریکارڈز ہوتے ہیں اور ٹریلر ریکارڈ کے ذریعے ختم ہوتی ہے۔ تمام ریکارڈز کی شکل ایک جیسی ہوتی ہے: ایک بائٹ لمبائی کا فیلڈ جس میں فائل کے منطقی حصے کی لمبائی ہوتی ہے۔ ایک حصے کی زیادہ سے زیادہ لمبائی 255 بائٹس ہوتی ہے۔ لمبائی اور جھنڈوں کے ساتھ ایک حصہ 253 بائٹس تک کے ڈیٹا پر مشتمل ہو سکتا ہے۔ اس حصے کو بیان کرنے والا ایک بائٹ فلیگ فیلڈ: X '80'-یہ ریکارڈ X '40' کا پہلا حصہ ہے-یہ ریکارڈ کا آخری حصہ ہے۔ اگر ریکارڈ کو صرف ایک حصے کی ضرورت ہو تو جھنڈوں میں X 'C0' X '20' ہوگا-یہ حصہ کنٹرول ریکارڈ X '10' کا حصہ ہے-اس حصے میں اگلے ریکارڈ X '0F' کا ریکارڈ نمبر ہے-ریزروڈ کنٹرول ریکارڈ کنٹرول ریکارڈوں میں لمبائی اور جھنڈوں کے بعد بائٹس 2-7 میں چھ حروف کا EBCDIC شناخت کنندہ ہوتا ہے۔ ان میں متعدد خود ساختہ فیلڈز ہوتے ہیں، جنہیں ٹیکسٹ یونٹس کہا جاتا ہے۔ ہر ٹیکسٹ یونٹ دو بائٹ ٹیکسٹ یونٹ کلید پر مشتمل ہوتا ہے جو اس ٹیکسٹ یونٹ کی شناخت کرتا ہے، لمبائی ڈیٹا کے جوڑوں کا دو بائٹ بگ اینڈین بائنری نمبر جو اس کلید کے لیے پیروی کرتا ہے (عام طور پر ایک)، ٹیکسٹ یونٹ ڈیٹا کی لمبائی کی شناخت کرنے والا دو بائٹ لمبائی کا فیلڈ، اور مخصوص لمبائی کا ٹیکسٹ یونٹ۔ نفاذ سے توقع کی جاتی ہے کہ کسی بھی ٹیکسٹ یونٹ کی معلومات کو نظر انداز کر دیا جائے جو وصول کرنے والے نظام سے متعلق نہ ہو۔ ہیڈر کنٹرول ریکارڈ ہیڈر ریکارڈ نیٹ ڈیٹا فائل کا پہلا ریکارڈ ہونا چاہیے۔ اس کی شناخت "آئی این ایم آر01" ہے۔ اس میں بھیجنے والے کی شناخت کرنے والی معلومات ہوتی ہیں: نوڈ (میزبان)، ٹائم اسٹیمپ، اور یوزر آئی ڈی، کنٹرول ریکارڈ کے حصوں کی لمبائی، اور ٹارگٹ (وصول کرنے والا) نوڈ اور یوزر آئی ڈی۔ اس میں اختیاری طور پر رسید کے اعتراف کی درخواست، ڈیٹا فارمیٹ کا ورژن نمبر، ٹرانسمیشن میں فائلوں کی تعداد، اور "یوزر پیرامیٹر سٹرنگ" شامل ہو سکتا ہے۔ سی ایم ایس فی ٹرانسمیشن صرف ایک فائل کی اجازت دیتا ہے، لیکن ٹی ایس او/ای اور دیگر نظام ایک سے زیادہ فائل کی اجازت دے سکتے ہیں۔ فائل یوٹیلیٹی کنٹرول ریکارڈ یہ ریکارڈ بیان کرتا ہے کہ فائل کے ڈیٹا کو کس طرح دوبارہ تشکیل دیا جانا ہے۔ اس کی شناخت "آئی این ایم آر 02" ہے۔ بائٹس 8-11 میں فائل کا بگ اینڈین بائنری نمبر ہوتا ہے جس پر یہ ریکارڈ لاگو ہوتا ہے۔ اگر ٹرانسمیشن میں متعدد فائلیں ہیں تو ان کی تعداد ایک سے شروع ہوتی ہے۔ اس ریکارڈ کا باقی حصہ فائل کی شکل، اور ایک یا زیادہ مراحل ("یوٹیلیٹی پروگرامز") کی وضاحت کرتا ہے جنہیں اس فائل کو دوبارہ بنانے کے لیے انجام دیا جانا چاہیے۔ ٹیکسٹ یونٹس فائل کی تنظیم کی شناخت کرتے ہیں (INMDSORG: ترتیب وار، تقسیم شدہ، وغیرہ۔ )، اس کی ریکارڈ کی زیادہ سے زیادہ لمبائی (آئی این ایم ایل آر ای سی ایل)، اس کی ریکارڈ کی شکل (آئی این ایم آر ای سی ایف ایم: فکسڈ، متغیر، وغیرہ) فائل کا تخمینہ سائز (آئی بی ایم ایس آئی زیڈ ای)، اور یوٹیلیٹی پروگرام کا نام (ز) (آئی این ایم یو ٹی آئی ایل این)۔ اس میں فائل کا بلاک سائز، تخلیق کی تاریخ، ڈائرکٹری بلاکس کی تعداد، نام، میعاد ختم ہونے کی تاریخ، فائل موڈ نمبر، آخری تبدیلی کی تاریخ، آخری حوالہ کی تاریخ، ممبر کے نام کی فہرست (تقسیم شدہ ڈیٹا سیٹس کے لیے)، ایک نوٹ فائل، اور ایک صارف پیرامیٹر سٹرنگ بھی شامل ہو سکتی ہے۔ ڈیٹا کنٹرول ریکارڈ ڈیٹا سے فورا پہلے آتا ہے اور یوٹیلیٹی کنٹرول ریکارڈ کی طرح اس کی شکل بیان کرتا ہے۔ اس کی شناخت "آئی این ایم آر 03" ہے۔ یہ ریکارڈ سی ایم ایس کے ذریعے نظر انداز کیا جاتا ہے، لیکن ٹی ایس او/ای کے ذریعے استعمال کیا جاتا ہے۔ اس میں فائل کی تنظیم (آئی این ایم ڈی ایس او آر جی)، اس کی ریکارڈ لمبائی (آئی این ایم ایل آر ای سی ایل)، اس کی ریکارڈ فارمیٹ (آئی این ایم آر ای سی ایف ایم)، اور فائل کا سائز (آئی بی ایم ایس آئی زی) شامل ہیں۔ یوزر کنٹرول ریکارڈ ڈیٹا اسٹریم میں کسی بھی وقت ظاہر ہو سکتا ہے۔ اس کی شناخت "آئی این ایم آر 04" ہے۔ اگر موجود ہے تو اسے سی ایم ایس نظر انداز کرتا ہے، لیکن دوسرے نظام استعمال کر سکتے ہیں۔ اس میں صرف ایک یوزر پیرامیٹر سٹرنگ (INMUSERP) ہے۔ ٹریلر کنٹرول ریکارڈ یہ ریکارڈ فائل کے اختتام کو نشان زد کرتا ہے۔ اس کی شناخت "آئی این ایم آر 06" ہے۔ اس ریکارڈ کے لیے کوئی اور ڈیٹا متعین نہیں کیا گیا ہے۔ اعتراف کنٹرول ریکارڈ اس ریکارڈ میں "آئی این ایم آر 07" کا آئی ڈی ہے۔ اسے وصول کرنے والے نظام کے ذریعے ترسیل کی وصولی کو تسلیم کرنے کے لیے استعمال کیا جاتا ہے۔ اس میں ٹیکسٹ یونٹس میں سے ایک فائل کا نام (آئی این ایم ڈی ایس این ایم) یا نوٹ فائل (آئی این ایم ٹی آر ایم) کے علاوہ، اختیاری طور پر، اوریجن ٹائم اسٹیمپ (آئی این ایم ایف ٹی آئی ایم ای) شامل ہے۔ نوٹ فائل (جسے بعض اوقات "PROFS نوٹ" کہا جاتا ہے) "ایک مختصر مواصلات ہے، جو عام طور پر خط کے ذریعے کی جاتی ہے"۔ ڈیٹا ریکارڈ ڈیٹا ریکارڈ (ان کی فلیگ ویلیو سے پہچانا جاتا ہے)، ڈیٹا کنٹرول ریکارڈ کی پیروی کریں، اگر موجود ہو، اور ٹریلر کنٹرول ریکارڈ سے پہلے۔ ریکارڈ آئی این ایم ایل آر ای سی ایل تک کسی بھی سائز کے ہو سکتے ہیں۔ انہیں 253 بائٹس تک کے متعدد حصوں کے طور پر بھیجا جاتا ہے، ترسیل کے لیے 80 بائٹ ریکارڈز میں تقسیم کیا جاتا ہے، اور وصول کنندہ کے ذریعے دوبارہ جمع کیا جاتا ہے۔ ہر ریکارڈ میں فلیگ بائٹ کی ترتیبات فائل کے آغاز، اختتام یا مکمل ریکارڈ کو نشان زد کرتی ہیں۔ ریکارڈ کے بائٹس میں کوئی بھی بٹ پیٹرن ہو سکتا ہے۔ کوئی کردار کی اقدار محفوظ نہیں ہیں۔ حوالہ جات بیرونی روابط لینکس کمپیوٹر فائل فارمیٹس کے لیے نیٹ ڈیٹیکس-نیٹ ڈیٹا کمانڈ آئی بی ایم سافٹ ویئر وی ایم (آپریٹنگ سسٹم)