WIP message
ڈبلیو آئی پی پیغام ایک کام جاری پیغام ہے جو کمپیوٹر کلائنٹ سے کمپیوٹر سرور کو بھیجا جاتا ہے۔ اس کا استعمال مینوفیکچرنگ کے عمل کے دوران کسی آئٹم کی پیشرفت کے ساتھ سرور کو اپ ڈیٹ کرنے کے لیے کیا جاتا ہے۔ واحد معروف استعمال آٹوموٹو وائرنگ مینوفیکچرنگ کے عمل میں ہے، لیکن پیغام کا ڈھانچہ اتنا عام ہے کہ کسی بھی مینوفیکچرنگ کے عمل میں استعمال کیا جا سکتا ہے۔ ڈبلیو آئی پی میسج پروٹوکول اصل میں مختلف آپریٹنگ سسٹم چلانے والے کمپیوٹرز کو ایک دوسرے کے ساتھ بات چیت کرنے کی اجازت دینے کی ضرورت پر قابو پانے کے لیے تیار کیا گیا تھا۔ پہلا نفاذ ایکورن کمپیوٹر پر تھا جو تیزی سے آر آئی ایس سی او ایس چلا رہا تھا جس کے بعد پی سی کا نفاذ ہوا۔ مواصلاتی طریقہ کار ہر کمپیوٹر سرور، کلائنٹ یا دونوں کے طور پر کام کر سکتا ہے۔ سرور کنفیگریشن میں ایک سننے والا ساکٹ ایک مخصوص پورٹ پر کھولا جاتا ہے (ڈیفالٹ پورٹ 99 ہے) اور سرور اپنے کلائنٹس سے کنکشن کی کوششوں کا انتظار کرتا ہے۔ کلائنٹ ساکٹ کھول کر اور سرور کو ڈیٹا [ہیڈر] [ڈیٹا] فارمیٹ میں بھیج کر جوڑتا ہے۔ ہیڈر میں پیغام کے بارے میں معلومات ہوتی ہیں جیسے پیغام کی لمبائی، پیغام نمبر جو 1 سے لے کر 4,294,967 تک کچھ بھی ہو سکتا ہے، 295 اور حصہ منفرد شناخت کنندہ یا سیریل نمبر جو 10 ہندسوں تک محدود ہے (9,999,999، 999 زیادہ سے زیادہ)۔ سیریل نمبر سال 4 ہندسوں، سال کا دن (0-366) 3 ہندسوں اور 3 ہندسوں کے ترتیب وار نمبر پر مشتمل ہوتا ہے۔ سرور پیغام پر عمل کرے گا (ہر پیغام نمبر کا مخصوص عمل کے لیے ایک مخصوص معنی ہوتا ہے) اور ریٹرن کوڈ کے ساتھ جواب دے گا۔ ریٹرن کوڈ عام طور پر یہ بتانے کے لیے استعمال ہوتا ہے کہ عمل کو آگے بڑھنے کی اجازت ہے یا نہیں۔ سرور کو عام طور پر اس طرح لکھا جائے گا کہ مینوفیکچرنگ کے عمل کے بہاؤ کا نقشہ بنایا جائے اور اس لیے سرور مینوفیکچرنگ کو اگلے مرحلے تک بڑھنے کی اجازت نہیں دے گا اگر پچھلا مرحلہ نامکمل ہو یا کسی وجہ سے ناکام ہو جائے۔ پیغام کی شکل پیغام کی دو شکلیں استعمال کی جاتی ہیں۔ ہلکے سے 'مختصر' اور 'طویل' پیغام کی شکل کہا جاتا ہے، ایک مختصر پیغام میں 18 بائٹس کے ساتھ مخصوص معلومات ہوتی ہیں جو اپنی مرضی کے مطابق معلومات کے لیے استعمال کی جا سکتی ہیں، جبکہ ایک طویل پیغام میں کچھ بھی ہو سکتا ہے جس کی ضرورت ہوتی ہے اور ڈیٹا بھیجنے اور وصول کرنے والی دونوں ایپلی کیشنز کو معلوم ہونا چاہیے کہ کون سا فارمیٹ استعمال کیا جا رہا ہے۔ میسج ٹرمینیٹر ہمیشہ کیریج ریٹرن کردار (0x0D) ہونا چاہیے۔ مختصر پیغام کا ڈھانچہ [تاریخ اور وقت (14 بائٹس)] [لوکیشن نمبر (2 بائٹس)] [پارٹ سیریل نمبر (10 بائٹس)] [این یو ایل ایل] [ڈیٹا (18 بائٹس)] [کیریج ریٹرن] ایک مختصر پیغام کے ڈیٹا حصے کی مثال 199809241342052 1998272093 [این یو ایل ایل] [کیریج ریٹرن] عام پیغام کے نمبر عام ریٹرن کوڈز کی حدود کیونکہ سیریل نمبر صرف 10 ہندسوں پر مشتمل ہو سکتا ہے اور ٹریس ایبلٹی کے لیے ایک ہی حصے میں منفرد ہونا چاہیے، اس لیے ان اشیاء کی تعداد کی ایک حد ہوتی ہے جو ایک دن میں تیار کی جا سکتی ہیں۔ یہ اعداد و شمار برائے نام 999 ہیں، لیکن اس پر قابو پانے کے لیے یہ معلوم ہوا ہے کہ 500 کا ایک دن کا نمبر آفسیٹ اس طرح استعمال کیا جائے کہ پیدا شدہ تعداد کو دوگنا کیا جا سکے، جبکہ اب بھی ایک منفرد نمبر برقرار ہے۔ اس کی ایک مثال 4 مارچ 2008 کو ہوگی۔ لوکیشن اے سیریل نمبر 2008064001-2008064999 کے ساتھ پارٹس تیار کرتا ہے، لوکیشن بی 2008564001 سے 2008564999 تک پارٹس تیار کرنے کے لیے 500 دن کا آفسیٹ استعمال کرتا ہے۔ حوالہ جات کمپیوٹر نیٹ ورکنگ