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.

Belirtiler

Sorun 1

Aşağıdaki senaryoyu düşünün:

  • HL7 için Microsoft BizTalk 2013 R2 Hızlandırıcı çalışan (BTAHL7).

  • Bir MLLP kullandığınız bağdaştırıcı almak ve bir HL7 alma ardışık düzen içinde çift yönlü bağlantı noktası alırsınız.

  • Doğru MLLP taşıma Özellikleri'nde Doğrudan zaman uyumlu HL7 ACK kullan seçeneğini ayarlayın.

  • Giden bir harita üzerinde bu iki yönlü oluşturduğunuz ACK out gönderilmeden önce dönüştürmek için bağlantı noktası alırsınız.


Bu senaryoda, giden haritası için HL7 ACK uygulanmaz ve ACK değil Bu nedenle dönüştürülür.

Sorun 2

MLLP gönderme bağlantı noktası aşağı akım sistem tarafından döndürülür ve kabul edilebilir ACK kodlarıyla MLLP gönderme bağlantı noktası yapılandırma özelliklerinde ayarlanan karşılaştırır (MSA segment MSA.1_AcknowledgmentCode alanı) ACK ACK kodu denetler. MLLP tarafından desteklenmekte ACK kodları bağlantı noktası olan AA, CA, AE, CE, AR ve CR Gönder. Tüm bildirim kodları veya bunların birleşimi de seçebilirsiniz. Örneğin, aşağıdaki kodları tümü geçerlidir:

AA ve CA
AA, CA, AE ve CE
AA, CA, AR ve CR

Ancak, herhangi bir ek kabul edilebilir ACK kodları giremezsiniz.

Bu düzeltmeyi uyguladıktan sonra Kabul edilebilir ACK kodları listesinde Özel adlı yeni bir kabul edilebilir ACK kod eklenir. Ayrıca, yeni bir metin kutusu, kabul edilebilir özel bildirim kodları girmek eklenir.

alternate text


alternate text


Notes

  • Özel kodları (,) virgülle ayrılmalıdır. Örneğin: AE, CE, AR, CR, XX, ZZ

  • (Özel olmayan seçeneği) standart birleşimlerinden biri seçili ise, herhangi bir değer Kabul edilebilir özel bildirim kodları özelliğine girin gerekmez.

  • Boru hattı doğrulama için özel bildirim kodları başarılı emin olmak için karşılık gelen ACK şemaya gerekli özel bildirim kodları eklemeniz gerekir.

  • (İzlemeyi etkinleştirme ile), BizTalk izleme özelliğini kullanabilirsiniz ileti denenen veya askıya alındığında, olay günlüğüne MessageID kullanarak iletiyi izlemek için.


Çözüm

Toplu güncelleştirme bilgileri

Bu sorun, BizTalk Server'ın aşağıdaki toplu güncelleştirmeyi önce giderilmiştir:


Gerekli giden harita DLL dosyasını dağıtmak ve bu DLL dosyasını genel derleme önbelleğine (GAC) yüklemek emin olun:

  1. OutboundMap derleme adı

    Bu giden bağlantıları'nı barındıran derleme tam adı gerektirir. Bu bilgiler BizTalk Server Yönetim Konsolu eşlemesinde özelliklerini bulabilirsiniz. Burada bilgi derleme ve bir sonraki adımda gerekli tam OutboundMap adını bulabilirsiniz.

    Örneğin: giden, sürüm 1.0.0.0, Culture = bağımsız, PublicKeyToken = 83f92b3673c9005d =

  2. OutboundMap adı

    Bu ad alanı da dahil olmak üzere tam eşleme adı gerektirir. Bu bilgileri (Namespace.TypeName) *.btm dosya özelliklerinde bulabilirsiniz.

    Örneğin: Outbound.Map1

Not: Bu özellikler, yalnızca doğrudan eşzamanlı HL7 ACK Trueolarak ayarlanmışsa uygulanır.

HL7 boru hattı almak için HL7 paket Çözücü (DASM) otomatik olarak gerekmiyorsa, bildirimleri (örneğin bazı akış sistemi tarafından döndürülen ACK yönündeki sisteme teslim), kaynak tarafı için Yol ardışık istek alma bağlantı noktası göndermek için ACK seçeneği kapatmak HL7 oluşturmak ve Doğrudan eşzamanlı kullanım HL7 ACK Falseolarak ayarlayın. Daha sonra alma bağlantı noktası sağlanan giden eşleme seçeneğini kullanın.

Sorun 1

Bu yeni özellik yalnızca alma bağlantı noktası/konumu için geçerlidir. Şu anda, tüm BizTalk alma bağlantı noktası Eşlemeleri gelen özelliğine sahiptir. Bu düzeltmeyi yükledikten sonra kullanılabilir ek bir özellik alma konumunda bir eşleme için bir HL7 bildirim uygulamak için Bu ek özellik uygulamak için bir eşleme sağlar Doğrudan eşzamanlı kullanım HL7 ACK (=) Trueolarak ayarlanmış bir konumu çift yönlü alırsınız. Tek amacı, bu düzeltmeyi Doğrudan eşzamanlı kullanım HL7 ACK (= için) Trueolarak ayarlandığında bir harita bir ACK için kullanıcıya izin vermektir.

Düzeltmeyi yükledikten sonra alma konumu yapılandırma penceresi iki ek özellikler MLLP içinde göreceksiniz. İki özellik için varsayılan ayarı boştur ve Doğrudan eşzamanlı kullanım HL7 ACK ayarlanmalıdır (= için) doğruve doldurulmuş olması gerekir.

alternate text

İki özelliklerini ayarlamak için şu adımları izleyin:

  1. OutboundMap Assembly Name özelliği, giden haritası, aşağıdaki örnekte olduğu gibi barındırılan derleme tam adı gerektirir:

    Giden, sürüm 1.0.0.0, Culture = bağımsız, PublicKeyToken = 83f92b3673c9005d =Derleme genel derleme tarafından önceden önbelleğe gerekir. Aksi takdirde, dönüşüm başarısız olur.

  2. OutboundMap Name özelliği eşlemesi ad alanı da dahil olmak üzere tam adını gerektirir.


Bu yeni işlevlerin bir eksiklikleri: HL7 ACK izlenmez. ACK izlemeniz gerekiyorsa, Gelen eşlemeleri de ayarlamalısınız BizTalk özelliğinde bağlantı noktası alırsınız. Teknik olarak, eşleme, ileti kutusunda koyulmuş ACK ve ters yönde sisteme döndü ACK uygulayacağınız. Hem de uygulanan aynı harita olmanız gerekir, çünkü her ikisi de aynı olmalıdır. Aşağıdaki ekran resminde değindiğiniz bulunur ve yalnızca izlenen ACK gerek yoktur.

alternate text

Not: Doğrudan eşzamanlı HL7 ACK kullan seçeneği gelen ileti işleme performansını artırır. Bu ileti için ileti kutusu konduktan hemen ACK yönündeki sisteme göndererek yapılır. Aşağıdaki koşullar doğruysa, bu ayar performansı artırır:

  • Alma bağlantı noktasının iki yönlü alma bağlantı noktası olduğundan ve bağlantı noktası alma MLLP yapılandırmasında Doğrudan eşzamanlı HL7 ACK kullan seçeneğini True olarak ayarlanır.

  • BizTalk HL7 DASM bildirim oluşturmak için kullanılır DASM bileşen varsayılan BTAHL72XReceivePipeline veya yerel BTAHL7 kullanarak dahil olarak kullanılmalıdır. Özel potansiyel satış bileşeni HL72fDasm.

  • HL7 yapılandırma Explorer'da kaynak şahıslara Gönderme ardışık istek-yanıt için rota ACK alma bağlantı noktası ayarı olmalıdır ve Bildirim türüNonedışında bir değere ayarlanmalıdır.


Sorun 2 için

Yeni özellik, yalnızca bağlantı noktaları göndermek için geçerlidir. Düzeltme yüklendikten sonra davranış aşağı akım sistem tarafından sağlanan kodu yerine aşağı açılan listesinde seçin kabul edilebilir bir bildirim kodu temel alır.

Bağlantı noktası aşağı akım sistem tarafından döndürülür ve MLLP içinde ayarlanmış olan kabul edilebilir bir bildirim kodları ile karşılaştırır (MSA segment MSA.1_AcknowledgmentCode alanı) ACK ACK kodu denetler MLLP Gönder gönderme bağlantı noktası yapılandırma özellikleri. AA, CA, AE, CE, AR ve CR MLLP gönderme bağlantı noktası tarafından desteklenen geçerli kabul edilebilir ACK kodları içerir. Tüm bildirim kodları veya onları (AA ve CA) bir birleşimini seçebilirsiniz (AA, CA, AE ve CE) (AA, CA, AR ve CR) geçerli olarak. Ancak kabul edilebilir bir bildirim kodu birleşimi girin seçeneği yoktur.

Ek bir "Özel" olarak adlandırılan kabul edilebilir ACK kodları değeri Kabul edilebilir ACK kodları özelliği açılan listesinde eklenir. Önceki tüm birleşimler kalır ve yeni bir özellik eklendi önce oldukları gibi uygulanır.

alternate text

alternate text

Özel seçildikten sonra da Kabul edilebilir özel bildirim kodları özelliğinde yeni değerleri girmeniz gerekir. Bu yeni ACK değerler her bir virgül (,) ayrılmalıdır.

Düzeltmeyi yükledikten sonra davranış Kabul edilebilir ACK kodları ayarı seçili bağlı olacaktır. İşlem başarıyla döndürülür ACK kod kabul edilebilir seçili kodu eşleşirse, oluşur. Bu standart bildirim kodları için yeniden deneme ve askıya almak için (hangi standart dışı anlaması zorlaşır veya özel ACK kod) listelenmemiş onay kodu.

Aşağıdaki tabloda, bu senaryoyu temsil eder. Yazılı yorumunu tablo izler.

alternate text

Her zaman ileti işleme AA ve CA için seçili olan ayarı tüm kabul edilebilir ACK kodlarını ne olursa olsun başarılı olur. Kabul edilebilir ACK kodları ayarları hakkında daha fazla bilgi aşağıda verilmiştir:

  • AA, CA: Deneme AE, CE, AR, CR ve diğer askıya alır.

  • AA, CA, AE, CE: Kabul ve başarılı: AA, CA, AE, CE ve deneme AR ve iade diğer bekletir.

  • AA, CA, AR, CR: Kabul ve başarılı: AA, CA, AR, CR ve deneme AE ve CE. Diğer askıya alır.

  • AA, CA, AR, CR, AE, CE: Kabul ve başarılı: AA, CA, AR, CR, AE, CE ve başka döndürülür. ACK denenir ve ileti askıya alındı.

  • Özel (değerler girilen ve virgülle ayrılmış). Örnek: AA, AE, Foo, ZZ, ZZZ). Kabul edilen ve başarılı: AA, CA, AE artı diğer özel ACK Foo ve ZZ ZZZ gibi bu durumda girmiş. Yeniden deneme CE, AR.

  • Kabul edilebilir özel bildirim kodları belirtilmemiş herhangi bir bildirim kodunu değil denenir ve askıya alınır.


Standart ACK ACK kodları kabul edilebiliraltında girilmediğinde, aşağıdakine benzer bir hata döndürülür:

Bağdaştırıcının giden URL "127.0.0.1:33000" ile "< SendPortName >" bağlantı noktasına göndermek için ileti gönderirken başarısız oldu. Onu bu gönderme bağlantı noktası için belirtilen yeniden deneme aralığından sonra yeniden. Ayrıntılar: "iletisiyle MessageID: < MessageID >alınan bildirim türüyle,: hata ve bildirim kodu: CE.


(AA, AE, AR, CA, CE, CR) standart ACK'ler varolan listeye ekleyerek out-of--box ACK Şemanın değiştirilmesi gerekir. Herhangi ek kabul edilebilir özel ACK'ler (XX, örneğin ZZ) ACK şema MSA.1_AcknowledgementCode alanına eklenmesi gerekir. Ek özel ACK'ler şemaya eklenmezse, ardışık düzen doğrulama "Tablo değeri bulunamadı" hatası ile başarısız olur.


alternate text

Daha fazla bilgi

Yazılım güncelleştirmesini yüklemek için Önkoşullar

Bu düzeltmeyi uygulamak için aşağıdaki yazılımların yüklü olması gerekir:

  • Microsoft BizTalk Server 2013 R2

  • HL7 için Microsoft BizTalk 2013 R2 Hızlandırıcı

Yeniden başlatma gereksinimleri

Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez. Ancak, kapatın ve düzeltmeyi yükledikten sonra BizTalk Yönetim Konsolu yeniden öneririz.

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.

Dosya adı

Dosya sürümü

Dosya boyutu

Tarih

Saat

Platform

Microsoft.Solutions.BTAHL7.HL72fDasm.dll

3.10.325.2

107520



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.PipelineCommon.dll

3.10.325.2

95232



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.Shared.dll

3.10.325.2

99328



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.MLLP.dll

3.10.325.2

128000



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.HL7AckHelper.dll

3.10.325.2

29696



09-Feb-2015

22:52

x86


Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Başvurular

BizTalk Server düzeltmeler hakkında daha fazla bilgi için bkz: BizTalk Server düzeltmeleri hakkında bilgi.

Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojihakkında ek bilgi edinin.

Bu makalede açıklanan üçüncü taraf ürünler Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft bu ürünlerin performansı veya güvenilirliği hakkında açık veya örtük hiçbir garanti vermez.


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!

×