Belirtiler
Sorun 1:
Bu düzeltmeyi MSH7 datetime türü desteğini de Microsoft BizTalk 2013 Accelerator HL7 v2.7 HL7 için ekler (BTAHL7).
Sorun 2:
Geçersiz bir ORU ^ R01 iletisi işlenen başarıyla.
Sorun 3:
BizTalk server FHS kesimi içeren bir HL7 toplu alırsa, aşağıdakine benzer bir hata iletisi alırsınız:
Önemli bir hata oluştu'de 2XDasm. Nesne başvurusu bir nesnenin örneğine ayarlanmadı özel bilgilerdir.
Sorun 4:
Aşağıdaki senaryoyu düşünün:
-
HL7 için Microsoft BizTalk 2013 Hızlandırıcısı kullanıyorsanız (BTAHL7).
-
MLLP kullandığınız bağdaştırıcı almak ve HL7 alma ardışık düzen içinde çift yönlü bağlantı noktası alırsınız.
-
MLLPSEND yardımcı programı, iletileri göndermek için kullanın. Örneğin: MLLPSEND /SB 11 /EB 28 /CR 13 12000 /p /f "c:\labs\ADT^A03-Good.txt /twoway/100 yineleyin."
-
SSO durdurmak MLLPSEND yardımcı programı yürütürken, BTS durdurulur hizmet ilgili işlemler.
Bu senaryoda, tüm iletileri içeren "ileti durumu (işlem bekleyen) sıraya alınan =" ve "Hizmet durumu etkin =" ana bilgisayar örneği başlatmadan önce. Ancak, BizTalk host örnek ve SSO hizmetinin yeniden başlattığınızda, ACK (CA) iletileri dışında her şeyi işlenmez ve etkin kalır. ACK gösteren bir "ileti durumu kullanılan =" ve "hizmet durum = etkin."
Sorun 5
Aşağıdaki senaryoyu düşünün:
-
HL7 için Microsoft BizTalk 2013 Hızlandırıcısı kullanıyorsanız (BTAHL7).
-
Kaynak parti yok geçersiz MSH3 bir ileti işleme.
Bu senaryoda, ne de ne de NAK ACK döndürülür, böylece yönündeki sistem sadece orada beklerken zaman aşımına uğrayana kadar durur fark edebilirsiniz.
Çözüm
Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın.
İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "İndirilebilir Düzeltme Kullanılabilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek bölümüne bir istek gönderin.
Not: Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Tam listesi Microsoft Müşteri Hizmetleri ve destek telefon numaralarını veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=supportNot: "Düzeltme karşıdan kullanılabilir" formunda düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir.
Not için sorun 4 ACK veya NAK aşağıdaki değerle oluşturulacak kayıt defteri anahtar ihtiyacı aşağıdaki oluşturulacak HL7 2013: ACK veya NAK sağlamak için 1 Set ReturnErrorForInvalidMSH3 kayıt defteri anahtarı oluşturulur, bu yöntemi kullanın:
-
Bir tür DWORD kayıt defteri girdisini oluşturun ve aşağıdaki kayıt defteri alt anahtarlarından birinde "ReturnErrorForInvalidMSH3" adı:
32-bit (x86) işletim sistemi için:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk Hızlandırıcı HL7 için
İşletim sistemi 64-bit (x64):
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk Hızlandırıcı HL7 için
Notlar:
-
Yukarıdaki kayıt defteri ayarlandıktan sonra ana bilgisayar örneği yeniden emin olun.
-
Uygulama başarısız iletileri aşağıdaki filtre koşulu ile abone olabilirsiniz:
BTAHL7Schemas.parseError = True. -
"Geç'ten" için ardışık başarısız iletileri için abone bağlantı noktası için ayarlayın.
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
-
HL7 için Microsoft BizTalk 2013 Hızlandırıcı
Yeniden başlatma gereksinimleri
Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez. Ancak, bu düzeltmeyi yükledikten sonra BizTalk Yönetim konsolu açmak ve kapatmak için önerilir.
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.317.2 |
107544 |
|
00:46 |
x86 |
Microsoft.Solutions.BTAHL7.DdvHelper.dll |
3.10.317.2 |
19480 |
|
00:46 |
x86 |
Microsoft.Solutions.BTAHL7.PipelineCommon.dll |
3.10.317.2 |
91160 |
|
00:46 |
x86 |
Microsoft.Solutions.BTAHL7.PipelineMessageCore.dll |
3.10.317.2 |
87064 |
|
00:46 |
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.
Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için bkz: Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması.
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.