2011-07-06 18 views
7

मैं कुछ मिर्थ कोड के आसपास अपना रास्ता सीखने की कोशिश कर रहा हूं। मैं अलग-अलग चैनलों के लिए ट्रांसफार्मर में इस तरह चीजें देखने रखना:मिर्थ में संदेश का क्या अर्थ है?

msg['PRB']['PRB.4']['PRB.4.2'].toString() 

मैं समझता हूँ कि यह एक HL7 संदेश को पार्स किया जाता है और मैं समझता हूँ कि संदेश शायद संदेश का अर्थ है। लेकिन MSG एक सिस्टम-व्यापी चर है? क्या प्रत्येक चैनल में msg चर है? msg का दायरा क्या है? मैं टेम्पलेट्स में ${message.encodedData} जैसी चीज़ों को भी देख रहा हूं। क्या कुछ कनेक्टर प्रकार स्वचालित रूप से msg की सामग्री भेजते हैं?

उत्तर

10

संदेश चर इनबाउंड संदेश का वर्तमान उदाहरण है जो आप रूटिंग या मैपिंग के लिए उपयोग करेंगे। यह केवल उस मानचित्रण/परिवर्तन के संदर्भ में मौजूद है जिसे आप लागू कर रहे हैं और सिस्टम-व्यापी नहीं है। संदेश भेजा जाएगा जिसे tmp के रूप में जाना जाता है। तो, जब आप मानचित्रण कर रहे हैं, तो आप msgstr "tmp से जा रहे हैं।

संबंधित मुद्दे