WIP message
ડબલ્યુ. આઇ. પી. સંદેશ એ કમ્પ્યુટર ક્લાયન્ટથી કમ્પ્યુટર સર્વર પર મોકલવામાં આવેલો કાર્ય-પ્રગતિ સંદેશ છે. તેનો ઉપયોગ ઉત્પાદન પ્રક્રિયા દરમિયાન વસ્તુની પ્રગતિ સાથે સર્વરને અપડેટ કરવા માટે થાય છે. એકમાત્ર જાણીતો ઉપયોગ ઓટોમોટિવ વાયરિંગ ઉત્પાદન પ્રક્રિયામાં છે, પરંતુ સંદેશ માળખું કોઈપણ ઉત્પાદન પ્રક્રિયામાં ઉપયોગમાં લેવા માટે પૂરતું સામાન્ય છે. WIP સંદેશ પ્રોટોકોલ મૂળરૂપે અલગ ઓપરેટિંગ સિસ્ટમ ચલાવતા કમ્પ્યુટર્સને એકબીજા સાથે વાતચીત કરવાની મંજૂરી આપવાની જરૂરિયાતને દૂર કરવા માટે વિકસાવવામાં આવ્યો હતો. પ્રથમ અમલીકરણ એકોર્ન કમ્પ્યુટર પર હતું જે RISC OS ઝડપથી ચલાવી રહ્યું હતું અને ત્યારબાદ PC અમલીકરણ થયું હતું. સંચાર પદ્ધતિ દરેક કમ્પ્યુટર સર્વર, ક્લાયન્ટ અથવા બંને તરીકે કાર્ય કરી શકે છે. સર્વર રૂપરેખાંકનમાં ચોક્કસ બંદર પર શ્રવણ સોકેટ ખોલવામાં આવે છે (મૂળભૂત બંદર 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-દિવસના ઓફસેટનો ઉપયોગ કરે છે. સંદર્ભો કોમ્પ્યુટર નેટવર્કિંગ