2011-11-03 5 views
8

मैंने WIKI और Code Project पर आईएसओ 8583 मैसेजिंग के बारे में पढ़ा;आईएसओ 8583 मैसेजिंग लॉग को समझना

  1. एमटीआई (संदेश का प्रकार संकेतक)

1,1: मैं आईएसओ 8583 संदेशों मूल रूप से 3 भागों में विभाजित किया जा सकता समझा। संस्करण

1.2। संदेश वर्ग

1.3। संदेश समारोह

1.4। संदेश उत्पत्ति

  1. बिटमैप

इंगित जो डेटा तत्व मौजूद हैं।

  1. DataElement

पूरे आईएसओ संदेश का सार, जैसे लेन-देन के बारे में जानकारी होती है:

  • लेनदेन प्रकार,

  • राशि,

  • ग्राहक, आदि

तो, इन दो वेब संदर्भ को पढ़ने के बाद, मैं एमटीआई, बिटमैप, और डेटा तत्व के रूप में मेरे आईएसओ मैसेजिंग लॉग विभाजित करना चाहते हैं।

उदाहरण के लिए:

(0800 2020000000800000 000000 000001 3239313130303031) 
MTI: 0800 (1987 version, Network Management Message, Request, Acquirer) 
Bitmap: 20 20 00 00 00 80 00 00 (eg. 20 = 0010 0000 ,so position 3 is on) 
DataElement:(by seeing Bitmap , we can defined data element as follow) 
    field 03:000000 (Processing Code) 
    field 11:000001 (Systems trace audit number) 
    field 41:3239313130303031 (Card acceptor terminal idenfication) 

लेकिन मेरी चुनौती मैं पहले ही अपनी एटीएम मशीन से आईएसओ 8583 मैसेजिंग लॉग होता है।

यह वास्तविक आउटपुट मैसेजिंग लॉग उपरोक्त स्निपेट में से एक जैसा नहीं है।

तो मैं इस संदेश को एमटीआई, बिटमैप और डेटा तत्व को ऊपरी उदाहरण जैसे विभाजित नहीं कर सकता।

00000:00 5B 30 31 31 30 30 30 30 30 30 30 30 38 32 30 80 38 00 00 [.[01100000000820.8..] 
00020:00 81 00 00 04 00 00 00 00 00 00 00 33 36 32 39 31 30 31 30 [............36291010] 
00040:32 39 35 37 31 30 33 31 31 30 30 30 30 30 30 35 30 33 31 53 [2957103110000005031S] 
00060:55 32 30 31 31 31 30 33 31 31 30 32 39 35 37 32 30 31 31 31 [U2011103110295720111] 
00080:30 33 31 31 30 32 39 35 37 33 30 30 31      [0311029573001  ] 

मेरे पास आईएसओ 8583 संदेश और स्वागत सुझावों में कोई पिछला अनुभव नहीं है।

+0

मुझे लगता है कि आपको एक विशेष मंच में और सहायता मिलेगी, ऐसा लगता है कि यह एक बहुत ही स्थानीय प्रश्न है – CharlesB

+0

धन्यवाद @ चार्ल्सबी, क्या आप कृपया मुझे मार्गदर्शन कर सकते हैं कि कौन सा मंच उपयुक्त है। –

+0

मुझे नहीं पता कि मैं इस क्षेत्र में नहीं हूं, लेकिन विशेषताओं में मंचों पर व्यापक खोज – CharlesB

उत्तर

11

समझ लिया,
यह संदेश इस प्रकार बांटा गया है:

पहले 2 बाइट्स संदेश लंबाई 00 5 ब = 91
हेडर के 14 बाइट्स द्वारा पीछा कर रहे हैं = 01100000000820


बीएमपी द्वारा किसी भी तरह इसके बाद इस प्रकार है:

  • प्राथमिक बीएमपी = 80 38 00 00 00 81 00 00 = फील्ड्स {1, 11,12, 13, 41, 48} मौजूद +०१२३८००७३१६फील्ड 1 का अर्थ माध्यमिक बीएमपी मौजूद
  • माध्यमिक बीएमपी = 04 00 00 00 00 00 00 00 = फील्ड 70 मौजूद

मैं कहाँ एमटीआई है यकीन नहीं है, इसके बारे में ट्रेलर में 0820 हो जाएगा हेडर? चूंकि यह ASCII में है और आमतौर पर यह 08 20 के सांख्यिक मूल्य में आता है लेकिन यह चश्मा का हिस्सा हो सकता है। 0820

वैसे भी नेटवर्क प्रबंधन सलाह का मतलब है, डीकोड बीएमपी से खेतों इस प्रकार है:

  • डे 11 = 362910
    सिस्टम ट्रेस ऑडिट संख्या
  • डे 12 = 102957
    स्थानीय लेन-देन समय एचएच (24) एमएमएस
  • डी 13 = 1031
    एल ocal लेनदेन की तारीख MMDD
  • डे 41 = 10000005
    टर्मिनल आईडी
  • डे 48 = (031) SU20111031102957201110311029573
    नोटिस 3 अंक लंबाई क्षेत्र इस क्षेत्र में शेष डेटा पूर्ववर्ती। जो एक सामान्य (भविष्य/निजी इस्तेमाल के) क्षेत्र
  • >

डे 70 मूल्य 001 से इस संदेश पर एक संकेत है पर डे 70 = 001
नेटवर्क प्रबंधन जानकारी कोड < 001 = संकेत है, जो 0800 एमटीआई होना चाहिए।

एमटीआई के स्थान और DE 48 के अर्थ के बारे में अधिक जानकारी प्राप्त करने के लिए, आपको अधिक जानकारी प्राप्त करने के लिए इस डिवाइस के मैनुअल (तकनीकी चश्मा) को पढ़ना चाहिए।

+1

वैसे, क्या आप किसी भी आईएसओ 8583 विश्लेषक सॉफ्टवेयर का उपयोग करते हैं? यदि आप करते हैं, तो कृपया मुझे यह टूल भी बताएं। –

+0

आपका स्वागत है @MyatThu। मान लीजिए या नहीं, मैं "माई ओन ब्रेन" बनाम 1.0 का उपयोग कर रहा हूं, मैं लगभग 13 वर्षों तक आईएसओ में काम कर रहा हूं, एक डंप संदेश पढ़ना अंग्रेजी पढ़ने जैसा आसान होगा। हालांकि, मैंने पहले कुछ आईएसओ संदेश को डीकोड करने में सक्षम कुछ मुफ्त टूल देखे हैं। तकनीकी चश्मा के माध्यम से जाने का प्रयास करें, नोटपैड का उपयोग करें और यह एक आसान काम होगा, तैयार किए गए एस/डब्ल्यू –

+2

से आसान है कृपया मुझे गलत न करें, @ एराशद। मेरा मानना ​​है कि आपके पास आईएसओ 8583 के बारे में बहुत अच्छे अनुभव हैं, लेकिन मैं आपको विश्लेषक सॉफ्टवेयर के बारे में क्यों पूछता हूं, मैं सिर्फ इन उपकरणों के साथ परीक्षण करना चाहता हूं। मुझे पूरा यकीन है कि आपको संदेश का अनुवाद करने के लिए किसी भी उपकरण की आवश्यकता नहीं है, क्योंकि आपके स्वयं के अनुभव से आप समझ सकते हैं। कृपया मुझे गलत मत समझो। –

4

जबकि आईएसओ 8583 संदेश भेजने हम बीसीडी/हेक्स रूप में परिवर्तित कर रहे हैं, आईपी और बंदरगाहों के बीच

ट्रैक संचार करने के लिए Wireshark उपकरण का उपयोग।