Застосовується до
Host Integration Server 2016

Загальні відомості

Інтеграції хосту включає в себе Visual Studio Designer, щоб дозволити створення .hidx-файлів, які використовуються різні компоненти середовища виконання HIS зв'язатися із системами. Створення .hidx Studio Designer-файли, є виключно з експлуатації. Проте автоматизації на створення, .hidx файлів через PowerShell може зекономити час протягом усього проекту. Сукупний пакет оновлень 2 дає змогу, створення та зміни .hidx файлів через PowerShell.

Зверніть увагу, що 32-розрядна PowerShell має використовуватися через те, що називається компонентами 32-розрядних Visual Studio-Designer. Реєструється, якщо використовується 64-розрядна PowerShell, повідомлення про помилку приблизно такого вигляду:

Для "Microsoft.HostIntegration.Importer.PowerShell.NewHisWipHidxFile", конструкторам типу, виявив виняткову ситуацію.

Додаткові відомості

Це оновлення включено до сукупного пакета оновлень 2 для хоста інтеграції Server-2016.

Нижче наведено типи хост інтеграції проектів, які можуть бути створені у Visual Studio.

  • BizTalk каналу перетворення

  • Хост-програм

  • Хост-файлів

  • Повідомлення черг

Після інсталяції цього поновлення для кожного з цих типів проекту, через PowerShell можна створити .hidx файли. Корпорація Майкрософт рекомендує, що у вас є досвід побудови .hidx Visual Studio-конструктор-файли, перш ніж створювати файли за допомогою PowerShell.

За допомогою PowerShell, відкрийте 32-розрядної Windows PowerShell ISE (x86) і виберіть пункт Показати додатковий компонент команди меню View ". Виберіть для відображення списку доступні команди PowerShell, модуль Microsoft.HostIntegration.Importer.PowerShell , на вкладці команди .

Приклад

Для виконання таких завдань вручну, виконайте такі дії:

  1. Створення, WIP hidx об'єкта.

  2. Додати спосіб, який називається GetAccounts.

  3. Додайте вхідний параметр 30 символів, яка називається повторювані.

  4. Додайте параметр вводу 6 символів, яка називається AccountNum.

  5. Додавання вихідного десятковий параметра з іменем, рисунок S9 балансу (7) V99.

  6. Зберегти об'єкт hidx WIP, як файл. Збереження файлу hidx в 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, що використовується для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.