Súhrn
Host Integration Server zahŕňa Visual Studio Designer umožniť vytvorenie .hidx súborov, ktoré používajú rôzne súčasti modulu Runtime HIS komunikovať systémov. Vytvorenie .hidx súbory Studio Designer slúži výlučne manuálne ovládanie. Však Automatizácia generácie .hidx súborov pomocou prostredia PowerShell môžete ušetriť čas počas projektu. Kumulatívna aktualizácia 2 umožňuje vytváranie a úprava súborov .hidx pomocou prostredia PowerShell.
Poznámka: 32-bitová verzia PowerShell musí byť preto sa nazývajú súčasti 32-bitové aplikácie Visual Studio Designer. Ak sa používa 64-bitová verzia PowerShell, zapíše sa chybové hlásenie podobné nasledujúcemu:
Typ inicializátor pre "Microsoft.HostIntegration.Importer.PowerShell.NewHisWipHidxFile" ohlásil výnimku.
Ďalšie informácie
Táto aktualizácia je súčasťou kumulatívnej aktualizácie 2 pre Host Integration Server 2016.
Nižšie sú uvedené typy Host Integration projekty, ktoré môžu byť vytvorené v aplikácii Visual Studio:
-
Konverzia kanála servera BizTalk
-
Hostiteľa aplikácie
-
Hostiteľské súbory
-
Správa frontu
Po nainštalovaní tejto súhrnnej aktualizácie môžete vytvoriť .hidx súbory pre tieto typy projektov pomocou prostredia PowerShell. Odporúča sa, že niektoré skúsenosti s vytváraním .hidx súborov pomocou aplikácie Visual Studio Designer, pred pokusom o vytvorenie súborov pomocou prostredia PowerShell.
Použiť PowerShell, otvorte 32-bit Windows PowerShell ISE (x86) a vyberte Doplnok príkaz Zobraziť v ponuke Zobraziť . Na karte príkazy vyberte Microsoft.HostIntegration.Importer.PowerShell Zobraziť zoznam príkazov PowerShell, ktoré sú k dispozícii.
Príklad
Nasledujúce úlohy manuálne, postupujte nasledovne:
-
Vytvorte objekt hidx aktivácie.
-
Pridajte postup, ktorý sa nazýva GetAccounts.
-
Pridajte vstupný parameter reťazec 30 znakov s názvom polia MenoZákazníka.
-
Pridanie vstupného 6-miestny parametra s názvom AccountNum.
-
Pridať výstupný Desiatková parameter s názvom bilancia PIC S9 (7) V99.
-
WIP hidx objekt uložiť ako súbor. Hidx súbor je uložený v C:\Lab. Uvedomte si, že musí existovať priečinok vytvoriť objekt $WIPhidx.
Na automatizáciu týchto úloh, spustite nasledujúci skript 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()
Poznámka: Ďalšie napríklad PowerShell skriptov sú k dispozícii na GitHub.
Odkazy
Ďalšie informácie o terminológii Microsoft používa na popis aktualizácií softvéru.