Tóm tắt
Tích hợp máy chủ lưu trữ bao gồm một Visual Studio thiết kế để cho phép tạo các tập tin .hidx được sử dụng các thành phần khác nhau của thời gian HIS để giao tiếp với hệ thống nền. Tạo .hidx tập tin thông qua thiết kế Studio hoàn toàn là một thao tác thủ công. Tuy nhiên, tự động hoá tạo .hidx tệp đến PowerShell có thể tiết kiệm thời gian trong cuộc sống của dự án. Tích lũy Cập Nhật 2 cho phép tạo và sửa đổi tệp .hidx đến PowerShell.
Lưu ý rằng phiên bản 32-bit của PowerShell phải được sử dụng vì phần 32-bit Visual Studio thiết kế được gọi là. Nếu phiên bản 64-bit PowerShell được thông báo lỗi tương tự như sau được ghi:
Loại initializer cho 'Microsoft.HostIntegration.Importer.PowerShell.NewHisWipHidxFile' ném một ngoại lệ.
Thông tin khác
Bản cập nhật này được bao gồm trong bản Cập Nhật tích luỹ 2 dành cho máy chủ tích hợp máy chủ 2016.
Sau đây là những dự án tích hợp máy chủ có thể được tạo ra trong Visual Studio:
-
BizTalk ống chuyển đổi
-
Máy chủ ứng dụng
-
Tệp lưu trữ
-
Thông báo đếm
Sau khi cài đặt bản cập nhật này, bạn có thể tạo tập tin .hidx cho mỗi loại dự án đến PowerShell. Chúng tôi khuyên bạn nên có một số kinh nghiệm xây dựng .hidx tập tin thông qua Visual Studio thiết kế trước khi bạn cố gắng sử dụng PowerShell để tạo tệp.
Sử dụng PowerShell, mở 32-bit Windows PowerShell ISE (x86), và sau đó chọn Hiển thị lệnh bổ sung trên menu xem . Trên tab lệnh , hãy chọn mô-đun Microsoft.HostIntegration.Importer.PowerShell để hiển thị danh sách các lệnh PowerShell sẵn có.
Ví dụ:
Để thực hiện các tác vụ theo cách thủ công, hãy làm theo các bước sau:
-
Tạo một đối tượng hidx WIP.
-
Thêm một phương pháp có tên GetAccounts.
-
Thêm một tham số đầu vào 30 ký tự chuỗi có tên CustomerName.
-
Thêm một tham số đầu vào 6 ký tự chuỗi có tên AccountNum.
-
Thêm một tham số thập phân ra có tên là số dư có PIC S9 (7) V99.
-
Đối tượng hidx WIP ư tệp. Lưu tệp hidx tại C:\Lab. Xin lưu ý rằng mục phải tồn tại có thể tạo ra các đối tượng $WIPhidx.
Để tự động thực hiện các tác vụ, chạy lệnh sau trong 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()
Lưu ý Ví dụ bổ sung PowerShell kịch bản có sẵn trên GitHub.
Tham khảo
Tìm hiểu về thuật ngữ Microsoft sử dụng để miêu tả các bản cập nhật phần mềm.