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-दिवसीय ऑफसेट का उपयोग करता है। संदर्भ कंप्यूटर नेटवर्किंग