Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Sammanfattning

Host Integration Server innehåller en Visual Studio Designer för att skapa .hidx filer som används av olika komponenter i HIS runtime för att kommunicera med backend-system. Skapandet av .hidx filer via Studio Designer är strikt en manuell åtgärd. Automatisera den generation av .hidx filer via PowerShell kan emellertid spara tid under ett projekts livstid. Kumulativ uppdatering 2 möjliggör skapande och ändring av .hidx filer via PowerShell.

Observera att 32-bitarsversionen av PowerShell måste användas eftersom komponenter i Visual Studio Designer för 32-bitars kallas. Om du använder 64-bitarsversionen av PowerShell loggas ett felmeddelande av följande slag:

Ett undantagsfel inträffade för typinitieraren för 'Microsoft.HostIntegration.Importer.PowerShell.NewHisWipHidxFile'.

Mer information

Den här uppdateringen ingår i kumulativ uppdatering 2 för Host Integration Server 2016.

Typer av Host Integration projekt som kan skapas i Visual Studio är följande:

  • BizTalk-pipeline-konvertering

  • Värdprogram

  • Värd för filer

  • Message Queuing

När den här samlade uppdateringen har installerats kan skapa du .hidx filer för vart och ett av dessa projekt via PowerShell. Vi rekommenderar att du har viss erfarenhet skapa .hidx filer via Visual Studio Designer innan du försöker använda PowerShell för att skapa filerna.

Om du vill använda PowerShell öppna 32-bitars Windows PowerShell ISE (x86) och sedan markera Visa kommandot tilläggVisa -menyn. Välj Microsoft.HostIntegration.Importer.PowerShell -modul för att visa listan med PowerShell-kommandon som är tillgängliga på fliken kommandon .

Exempel

Gör så här om du vill utföra följande uppgifter manuellt:

  1. Skapa ett objekt för PIA-hidx.

  2. Lägga till en metod som heter GetAccounts.

  3. Lägga till en indataparameter 30 teckensträng som heter CustomerName.

  4. Lägga till en parameter i Indatasträngen 6 tecken som kallas AccountNum.

  5. Lägga till en decimal utdataparameter som heter Saldo är PIC S9 (7) V99.

  6. Spara PIA hidx objekt som en fil. Filen hidx sparas i C:\Lab. Observera att mappen måste finnas för att kunna skapa $WIPhidx-objekt.

Kör följande skript för att automatisera åtgärderna i 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()

Obs!  Ytterligare exempel PowerShell-skript finns på GitHub.

Referenser

Lär dig mer om den terminologin som Microsoft använder för att beskriva programuppdateringar.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×