Összegzés
A Host Integration Server tartalmaz egy Visual Studio Designer alkalmazást, amely lehetővé teszi olyan .hidx fájlok létrehozását, amelyeket a HIS-futtatókörnyezet különböző összetevői használnak a háttérrendszerekkel való kommunikációhoz. A .hidx fájlok létrehozása a Studio Designer segítségével szigorúan kézi művelet. A .hidx fájlok létrehozásának PowerShellen keresztül történő automatizálásával azonban időt takaríthat meg egy projekt élettartama során. A 2. összegző frissítés lehetővé teszi .hidx fájlok létrehozását és módosítását a PowerShellen keresztül.
Ne feledje, hogy a PowerShell 32 bites verzióját kell használni, mivel a 32 bites Visual Studio Designer összetevői meg vannak hívva. Ha a PowerShell 64 bites verzióját használja, a következőhöz hasonló hibaüzenet jelenik meg:
Megjegyzés
A "Microsoft.HostIntegration.Importer.PowerShell.NewHisWipHidxFile" típusinicializáló kivételt adott.
További információ
Ezt a frissítést a 2. összegző frissítés tartalmazza a Host Integration Server 2016-hoz.
A Visual Studióban az alábbi típusú gazdagépintegrációs projektek hozhatók létre:
- BizTalk csővezeték-átalakítás
- Gazdaalkalmazások
- Gazdafájlok
- Üzenetsorba helyezés
A kumulatív frissítés telepítése után mindegyik ilyen típusú projekthez létrehozhat .hidx fájlokat a PowerShell segítségével. Azt javasoljuk, hogy szerezzen némi tapasztalatot a .hidx fájlok létrehozásában a Visual Studio Designer használatával, mielőtt megpróbálja létrehozni a fájlokat a PowerShell használatával.
A PowerShell használatához nyissa meg a 32 bites Windows PowerShell ISE (x86) verziót, és válassza a Nézet menüben a Parancsbővítmény megjelenítése lehetőséget. A Parancsok lapon válassza a Microsoft.HostIntegration.Importer.PowerShell modult az elérhető PowerShell-parancsok listájának megjelenítéséhez.
Példa
Az alábbi műveletek kézi végrehajtásához hajtsa végre az alábbi lépéseket:
- Hozzon létre egy WIP hidx-objektumot.
- Vegyen fel egy GetAccounts nevű metódust.
- Adjon hozzá egy CustomerName nevű bemeneti 30 karakterből álló karakterlánc-paramétert.
- Adjon hozzá egy AccountNum nevű 6 karakterből álló bemeneti karakterlánc-paramétert.
- Adjon hozzá egy Egyenleg nevű kimeneti decimális paramétert, amely PIC S9(7)V99.
- Mentse a WIP hidx-objektumot fájlként. A hidx-fájl a C:\Lab mappába kerül. Fontos tudni, hogy a mappának léteznie kell ahhoz, hogy létre lehessen hozni a $WIPhidx objektumot.
A feladatok automatizálásához futtassa a következő parancsfájlt a PowerShellben:
$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()
Megjegyzés További példa PowerShell-parancsprogramok érhetők el a GitHubon.
Hivatkozások
Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját .