Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Ö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.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×