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 ದಿನಗಳ ಆಫ್ಸೆಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಉಲ್ಲೇಖಗಳು ಕಂಪ್ಯೂಟರ್ ನೆಟ್ವರ್ಕಿಂಗ್