Uygulandığı Öğe
Host Integration Server 2016

Özet

Host Integration Server arka uç sistemlerle iletişim kurmak için çeşitli HIS çalışma zamanı bileşenleri tarafından kullanılan .hidx dosyalarının oluşturulmasını etkinleştirmek için Visual Studio tasarımcısındaki içerir. Studio tasarımcısındaki aracılığıyla .hidx dosyalarının oluşturulmasını kesinlikle el ile yapılan bir işlemdir. Ancak, proje süresince üretimi .hidx dosyaların PowerShell aracılığıyla otomatikleştirme zaman kazanabilirsiniz. Toplu güncelleştirme 2 oluşturulmasını ve PowerShell aracılığıyla .hidx dosyaların değiştirilmesini sağlar.

PowerShell 32-bit sürümü 32-bit Visual Studio tasarımcısı bileşenler olarak adlandırılan çünkü kullanılması gerektiğini unutmayın. PowerShell 64-bit sürümünü kullanıyorsanız, aşağıdakine benzer bir hata iletisi günlüğe kaydedilir:

'Microsoft.HostIntegration.Importer.PowerShell.NewHisWipHidxFile' tür başlatıcısı özel durum döndürdü.

Daha fazla bilgi

Bu güncelleştirme, Host Integration Server 2016 için toplu güncelleştirme 2 ' de eklenmiştir.

Visual Studio'da oluşturmak için ana bilgisayar tümleştirme projelerinin türleri şunlardır:

  • BizTalk kanal dönüştürme

  • Ana bilgisayar uygulamaları

  • Ana dosyaları

  • Message Queuing

Bu güncelleştirme toplaması yüklendikten sonra PowerShell aracılığıyla bu proje türlerinin her biri için .hidx dosyaları oluşturabilirsiniz. Dosyaları oluşturmak için PowerShell kullanmayı denemeden önce Visual Studio tasarımcısındaki dosyalarıyla .hidx oluşturma bazı deneyimi sahip olmasını öneririz.

PowerShell kullanmak için 32-bit Windows PowerShell ISE (x86) açın ve sonra Görünüm menüsünde Göster komutu eklentiyi seçin. Komutlar sekmesinde, Microsoft.HostIntegration.Importer.PowerShell modülü kullanılabilir PowerShell komutlarının listesini görüntülemek için seçin.

Örnek

El ile aşağıdaki görevleri gerçekleştirmek için şu adımları izleyin:

  1. Süren iş hidx nesnesi oluşturun.

  2. GetAccountsadlı bir yöntem ekleyin.

  3. MüşteriAdıadlı bir girdi 30 karakter dizesi parametresi ekleyin.

  4. AccountNumadlı bir girdi 6 karakter dizesi parametresi ekleyin.

  5. PIC S9, Bakiye adlı bir çıktı ondalık parametresini ekleyin (7) V99.

  6. Süren iş hidx nesne dosyası olarak kaydedin. Hidx dosyası kaydedildi C:\Lab. $WIPhidx nesnesi oluşturabilmek için klasör bulunması gerekir unutmayın.

Bu görevleri otomatikleştirmek için PowerShell içinde aşağıdaki komut dosyasını çalıştırın:

$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()

Not: GitHubüzerinde ek örnek PowerShell komut dosyaları kullanılabilir.

Başvurular

Microsoft yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında ek bilgi edinin.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.