2010-05-28 13 views
5

मुझे भेजने पाइपलाइन में एक bizTalk संदेश विभाजित करने की जरूरत है। पाइपलाइनों को प्राप्त करने में डिस्सेबलर्स के साथ यह आसान है, लेकिन पाइपलाइन भेजने में काम नहीं करता है (समझ में आता है)।संदेश पाइपलाइन भेजने में अनुशंसित तरीका क्या है?

तो ऐसा करने का अनुशंसित तरीका क्या है? ऐसा करने का एकमात्र आसान तरीका फ़ाइल पर आउटबाउंड संदेश लिखना है, फिर इसे डिस्सेबलर के साथ प्राप्त पाइपलाइन का उपयोग करके पुन: प्रसंस्करण करना है, और फिर जेनरेट किए गए संदेशों को आउटबाउंड पाइपलाइन के माध्यम से भेजना है। ईमानदारी से, मुझे संदेश बॉक्स के माध्यम से अतिरिक्त राउंडट्रिप की आवश्यकता नहीं है, लेकिन मैं कस्टम प्रेषण एडाप्टर बनाना नहीं चाहता हूं।

कोई अन्य सुझाव? Ootb फ़ाइल एडाप्टर का उपयोग कर कई हिस्सों वाले संदेशों को सहेजने का कोई आसान तरीका?

उत्तर

0

जबकि आपका समाधान शायद इसके लिए सबसे अच्छा तरीका है, तो संदेश भेजने से पहले संदेश inside of an orchestration (सर्वोत्तम अभ्यास नहीं) संदेश को विभाजित करने के बारे में भी सोच सकते हैं। प्रेषण पाइपलाइन स्पष्ट रूप से संदेशों की संरचना के लिए डिज़ाइन की गई है और अपघटन नहीं है इसलिए मैं इसे संभालने के लिए किसी भी कस्टम कोड से दूर रहूंगा।

यहां debatching messages पर एक अच्छा लेख है।

+0

वास्तव में यह प्रश्न का उत्तर नहीं देते हैं। –

0

संदेश को पहले स्थान पर विभाजित करने के लिए आप पाइपलाइन प्राप्त क्यों नहीं करते हैं। वैसे भी आपका समाधान पाइपलाइन प्राप्त करता है। आप फ़ाइल सिस्टम पर आउटबाउंड संदेश लिखना नहीं चाहते हैं और फिर पाइपलाइन प्राप्त करने के द्वारा इसे संसाधित करना चाहते हैं।

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