ملخص

يتضمن الملقم المضيف تكامل مصمم Visual Studio لتمكين إنشاء ملفات.hidx التي تستخدمها المكونات المختلفة لبيئة وقت التشغيل له للاتصال بالأنظمة الخلفية. إنشاء ملفات.hidx عن طريق مصمم Studio تعتبر عملية يدوية. ومع ذلك، أتمتة إنشاء ملفات.hidx عن طريق PowerShell توفير الوقت على مدى حياة المشروع. يتيح التحديث التراكمي 2 إنشاء وتعديل ملفات.hidx عن طريق PowerShell.

لاحظ أنه يجب استخدام الإصدار 32 بت من PowerShell نظراً لأنه يتم استدعاء مكونات 32 بت Visual Studio "مصمم". في حالة استخدام إصدار 64-بت PowerShell، يتم تسجيل رسالة خطأ مشابهة لما يلي:

طرح مهيئ النوع 'Microsoft.HostIntegration.Importer.PowerShell.NewHisWipHidxFile' استثناء.

مزيد من المعلومات

يتم تضمين هذا التحديث في 2 التحديث التراكمي للمضيف تكامل خادم 2016.

فيما يلي بعض أنواع مشاريع التكامل المضيف التي يمكن إنشاؤها في Visual Studio:

  • تحويل التدفقات BizTalk

  • استضافة التطبيقات

  • ملفات المضيف

  • قائمة انتظار الرسائل

بعد تثبيت هذا التحديث التراكمي، يمكنك إنشاء ملفات.hidx لكل من هذه الأنواع من المشاريع من خلال PowerShell. نوصي بأن يكون لديك بعض الخبرة في مجال إنشاء ملفات.hidx عن طريق مصمم Visual Studio قبل محاولة استخدام PowerShell لإنشاء الملفات.

لاستخدام PowerShell، فتح في 32-بت Windows PowerShell بورصة اسطنبول (x86) ومن ثم حدد الأمر "إظهار" الوظيفة الإضافية في القائمة عرض . ضمن علامة التبويب الأوامر ، حدد الوحدة النمطية Microsoft.HostIntegration.Importer.PowerShell لعرض قائمة الأوامر PowerShell المتوفرة.

مثال

لتنفيذ المهام التالية يدوياً، اتبع الخطوات التالية:

  1. إنشاء كائن حيد الأعمال تحت التنفيذ.

  2. إضافة أسلوب يسمى جيتاككونتس.

  3. إضافة معلمة إدخال سلسلة أحرف 30 يسمى اسم العميل.

  4. إضافة معلمة إدخال سلسلة أحرف 6 المسمى AccountNum.

  5. إضافة معلمة إخراج عشري الذي يدعى رصيد S9 الموافقة المسبقة عن علم (7) V99.

  6. حفظ الكائن حيد الأعمال تحت التنفيذ كملف. يتم حفظ الملف حيد في C:\Lab. يجب أن تدرك أن وجود المجلد يجب أن تكون قادراً على إنشاء كائن $WIPhidx.

لتنفيذ هذه المهام، بتشغيل البرنامج النصي التالي في PowerShell:

$WIPhidx = New-HisWipHidxFile -ElmUserData -Name MyNamespace -Interface IMyInterface -
Description "My Description" -File C:\Lab\WIPSample.hidx
$WIPMethod = Add-HisHidxElement -InputObject $WIPhidx -Method -Name GetAccounts
$NameParameter = $WIPMethod | Add-HisHidxParameter -Name CustomerName -Atomic
$NameParameter.Direction = "In"
$NameParameter.DataType = "String"
$NameParameter.ConversionInformation.Size = 30
$AccountParameter = $WIPMethod | Add-HisHidxParameter -Name AccountNum -Atomic
$AccountParameter.Direction = "In"
$AccountParameter.DataType = "String"
$AccountParameter.ConversionInformation.Size = 6
$BalanceParameter = $WIPMethod | Add-HisHidxParameter -Name Balance -Atomic
$BalanceParameter.Direction = "Out"
$BalanceParameter.DataType = "Decimal"
$BalanceParameter.ConversionInformation.HostDataType = "PIC S9(n)V9(n) COMP-3"
$BalanceParameter.ConversionInformation.Precision = 7
$BalanceParameter.ConversionInformation.Scale = 2
$WIPhidx.Save()

ملاحظة: تتوفر البرامج النصية PowerShell مثال إضافي على GitHub.

المراجع

التعرف على المصطلحات يستخدم لوصف تحديثات برامج Microsoft.

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×