BizTalk - معالجة ملف مسطح يتلقى رسالة "لا يوجد مشتركين موجودون"

StackOverflow https://stackoverflow.com/questions/1521338

سؤال

لقد قمت بإنشاء مخطط ملفات مسطحة في Visual Studio من مثيل ملف CSV لدي، وتقوم بالتحقق من الصحة، ولقد مدفوعة التمرير لإرسال واستقبال المنافذ التي تتوقع أن تتوقع ملف من هذا المخطط. عندما نشرت التمرير واستخدامه لالتقاط ملف، يتم تعليقه على الفور، مع الخطأ التالي:

لا يمكن توجيه الرسالة المنشورة لأنه لم يتم العثور على مشتركين. يحدث هذا الخطأ إذا لم يتم تجنيد Orchestration أو إرسال منفذ الإرسال، أو إذا لم يتم ترقية بعض خصائص الرسائل الضرورية لتقييم الاشتراك. يرجى استخدام وحدة التحكم في إدارة BizTalk لاستكشاف هذا الفشل وإصلاحها.

يتم تجنيد منفذ الإرسال، وبما أنني لا أفعل أي معالجة بناء على المحتويات، لا أعتقد أنني بحاجة إلى الترويج لأي شيء. أنا حاليا باستخدام خط أنابيب المقوى - خطوط الأنابيب الثلاثة الأخرى التي أعطاني أخطاء حول عدم القدرة على تفكيك الملف، كما يبدو أنها تتوقع XML.

هل أفتقد شيئا واضحا هنا؟ أو، بمعنى آخر:

هل يمكنني تمرير محتويات ملف CSV إلى أقمائي بدون خط أنابيب مخصص؟

هل كانت مفيدة؟

المحلول

نعم، عند إنشاء مخطط ملفات مسطحة مخصصة، تحتاج إلى إنشاء خط أنابيب مخصص (خط أنابيب تلقي في هذه الحالة)، أضف مكون Disasembler FlatFile إليه ثم قم بتكوين خصائصه باستخدام مخطط ملفات الملفات المسطحة المخصصة.

ثم تحتاج إلى تكوين منفذ التلقي لاستخدام هذا خط أنابيب التلقي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top