Ringkasan
Server integrasi host termasuk Visual Studio Designer untuk memungkinkan pembuatan berkas .hidx yang digunakan oleh berbagai komponen HIS runtime untuk berkomunikasi dengan back-end sistem. Pembuatan berkas .hidx melalui Studio desain adalah benar-benar operasi manual. Namun, mengotomasi pembuatan berkas .hidx melalui PowerShell dapat menghemat waktu selama hidup proyek. Pemutakhiran kumulatif 2 memungkinkan pembuatan dan modifikasi .hidx file melalui PowerShell.
Perhatikan bahwa versi 32-bit PowerShell harus digunakan karena komponen 32-bit Visual Studio desain yang disebut. Jika versi 64-bit PowerShell digunakan, pesan galat yang menyerupai berikut ini dicatat:
Ketik initializer untuk 'Microsoft.HostIntegration.Importer.PowerShell.NewHisWipHidxFile' membuang pengecualian.
Informasi lebih lanjut
Pembaruan ini termasuk dalam pembaruan kumulatif 2 untuk 2016 Server integrasi Host.
Berikut adalah jenis-jenis proyek Integrasi Host yang dapat dibuat dalam Visual Studio:
-
Konversi jalur pipa BizTalk
-
Aplikasi host
-
File host
-
Antrian pesan
Setelah menginstal Batal pemutakhiran ini, Anda dapat membuat berkas .hidx untuk setiap jenis proyek melalui PowerShell. Kami menyarankan bahwa Anda memiliki beberapa pengalaman membangun .hidx file melalui Visual Studio desain sebelum Anda mencoba untuk menggunakan PowerShell untuk membuat berkas.
Untuk menggunakan PowerShell, buka 32-bit Windows PowerShell ISE (x86), dan kemudian pilih Add-on menampilkan perintah pada menu tampilan . Pada tab perintah , pilih modul Microsoft.HostIntegration.Importer.PowerShell untuk menampilkan daftar perintah PowerShell yang tersedia.
Contoh
Untuk melakukan tugas-tugas berikut ini secara manual, ikuti langkah-langkah berikut:
-
Buat WIP hidx objek.
-
Menambahkan metode yang bernama GetAccounts.
-
Menambahkan parameter string 30 karakter input yang bernama CustomerName.
-
Menambahkan parameter input 6-karakter string yang bernama AccountNum.
-
Menambahkan parameter desimal output yang bernama keseimbangan yang PIC S9 (7) V99.
-
Simpan WIP hidx objek. Berkas hidx disimpan di C:\Lab. berhati-hatilah bahwa folder harus ada untuk dapat membuat objek $WIPhidx.
Untuk mengotomatisasi tugas ini, jalankan skrip berikut ini di 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()
Catatan Skrip PowerShell contoh tambahan tersedia di GitHub.
Referensi
Pelajari tentang terminologi yang digunakan untuk menjelaskan pemutakhiran perangkat lunak Microsoft.