Jaunais PowerShell modulis programmiski izveido Designer objektus resursdatora integrācijas serverī

Attiecas uz
Host Integration Server 2016

Kopsavilkums

Host Integration Server ietver Visual Studio Designer, lai ļautu izveidot .hidx failus, kurus izmanto dažādi HIS izpildlaika komponenti, lai sazinātos ar aizmugures sistēmām. .hidx failu izveide, izmantojot Studio Designer, ir stingri manuāla darbība. Tomēr, automatizējot .hidx failu ģenerēšanu, izmantojot PowerShell, var ietaupīt laiku visā projekta īstenošanas laikā. 2. kumulatīvais atjauninājums ļauj izveidot un modificēt .hidx failus, izmantojot PowerShell.

Ņemiet vērā, ka jāizmanto PowerShell 32 bitu versija, jo tiek izsaukti 32 bitu Visual Studio Designer komponenti. Ja tiek izmantota PowerShell 64 bitu versija, tiek reģistrēts kļūdas ziņojums, kas līdzīgs šim:

Piezīme

"Microsoft.HostIntegration.Importer.PowerShell.NewHisWipHidxFile" tipa inicializators iemeta izņēmumu.

Papildinformācija

Šis atjauninājums ir iekļauts 2016. gada resursdatora integrācijas servera kumulatīvajā atjauninājumā .

Tālāk norādīti resursdatora integrācijas projektu veidi, kurus var izveidot programmā Visual Studio:

  • BizTalk pipeline conversion
  • Resursa lietojumprogrammas
  • Resursdatoru faili
  • Ziņojumu ievietošana rindā

Pēc šī atjauninājumu apkopojuma instalēšanas, izmantojot PowerShell, varat izveidot .hidx failus katram no šiem projektu tipiem. Iesakām iegūt nelielu pieredzi .hidx failu veidošanā, izmantojot Visual Studio Designer, pirms mēģināt izmantot PowerShell failu izveidei.

Lai izmantotu PowerShell, atveriet 32 bitu Windows PowerShell ISE (x86) un pēc tam izvēlnē Skats atlasiet Rādīt komandu pievienojumprogrammu. Cilnē Komandas atlasiet moduli Microsoft.HostIntegration.Importer.PowerShell , lai parādītu pieejamo PowerShell komandu sarakstu.

Piemērs

Lai manuāli veiktu šos uzdevumus, veiciet tālāk norādītās darbības.

  1. Izveidojiet WIP HIDX objektu.
  2. Pievienojiet metodi ar nosaukumu GetAccounts.
  3. Pievienojiet ievades 30 rakstzīmju virknes parametru ar nosaukumu CustomerName.
  4. Pievienojiet ievades 6 rakstzīmju virknes parametru ar nosaukumu AccountNum.
  5. Pievienojiet izvades decimālparametru ar nosaukumu Balance , kas ir PIC S9(7)V99.
  6. Saglabājiet WIP HIDX objektu kā failu. Hidx fails tiek saglabāts vietnē C:\Lab. Ņemiet vērā, ka, lai varētu izveidot $WIPhidx objektu, mapei ir jāpastāv.

Lai automatizētu šos uzdevumus, izpildiet šādu skriptu 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()

Piezīme Papildu PowerShell skriptu piemēri ir pieejami vietnē GitHub.

Atsauces

Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.