Sažetak
Host Integration Server sadrži Visual Studio Designer za omogućavanje stvaranja .hidx datoteka koje koriste razne komponente HIS runtime za komunikaciju s pozadinskim sustavima. Stvaranje .hidx datoteka putem Studio Designer strogo je ručna operacija. No automatiziranje generiranja .hidx datoteka putem komponente PowerShell može uštedjeti vrijeme tijekom trajanja projekta. Kumulativno ažuriranje 2 omogućuje stvaranje i izmjenu .hidx datoteka putem komponente PowerShell.
Imajte na umu da se mora koristiti 32-bitna verzija komponente komponente 32-bitnog programa Visual Studio Designer. Ako se koristi 64-bitna verzija komponente PowerShell, bilježi se poruka o pogrešci slična sljedećoj:
Napomena
Inicijalizator vrste za "Microsoft.HostIntegration.Importer.PowerShell.NewHisWipHidxFile" vratio je iznimku.
Dodatne informacije
Ovo je ažuriranje obuhvaćeno kumulativnim ažuriranjem 2 za Host Integration Server 2016.
U nastavku su navedene vrste projekata integracije glavnog računala koje je moguće stvoriti u programu Visual Studio:
- Pretvorba kanala za BizTalk
- Aplikacije glavnog računala
- Host files
- Čekanje na poruke
Nakon instaliranja ovog skupnog ažuriranja možete stvarati .hidx datoteke za svaku od tih vrsta projekata putem komponente PowerShell. Preporučujemo da imate iskustva s izradom .hidx datoteka pomoću alata Visual Studio Designer prije nego što ih stvorite pomoću komponente PowerShell.
Da biste koristili PowerShell, otvorite 32-bitnu verziju Windows PowerShell ISE (x86), a zatim odaberite Pokaži dodatak naredbe na izborniku Prikaz. Na kartici Naredbe odaberite modul Microsoft.HostIntegration.Importer.PowerShell da biste prikazali popis dostupnih naredbi komponente PowerShell.
Primjer
Da biste sljedeće zadatke izvršili ručno, slijedite ove korake:
- Stvorite WIP hidx objekt.
- Dodajte način koji se zove GetAccounts.
- Dodajte ulazni parametar niza od 30 znakova naziva CustomerName.
- Dodajte ulazni parametar niza od 6 znakova s nazivom RačunBroj.
- Dodajte izlazni decimalni parametar naziva Ravnoteža , tj. PIC S9(7)V99.
- Spremite WIP hidx objekt kao datoteku. Datoteka hidx sprema se u C:\Lab. Imajte na umu da mapa mora postojati da biste mogli stvoriti $WIPhidx objekt.
Da biste automatizirali te zadatke, u komponenti PowerShell pokrenite sljedeću skriptu:
$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()
Napomena Dodatni primjeri PowerShell skripti dostupni su na GitHubu.
Reference
Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.