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 দিনের অফসেট ব্যবহার করে। রেফারেন্স কম্পিউটার নেটওয়ার্কিং