Objawy
Minimalne niższe warstwy protokołu MLLP) Wyślij kontroli portu potwierdzenie (ACK) kod ACK (czyli polemsa.1_acknowledgmentcode MSA segmentu) , który jest zwracany przez zastosowany system i porównuje ją z zaakceptowania kody ACK, które mieszczą się w MLLP wysłać właściwości konfiguracji portu. Kody ACK, które są obecnie obsługiwane przez MLLP wysłać portu są następujące:
-
AA
-
URZĄD CERTYFIKACJI
-
AE
-
CE
-
AR
-
CR
Można wybrać wszystkie kody ACK lub ich kombinacji. Na przykład wszystkie ważne są następujące kody:
-
AA i CA
-
AA, CA, AE i CE
-
AA, CA, AR i CR
-
Niestandardowe kody powinny być oddzielone przecinkami (,). Na przykład: AE, CE, AR, CR, XX, ZZ.
-
Jeśli jedna z kombinacji standardowe (opcja-custom) jest zaznaczone, nie trzeba wprowadzić żadnych wartości w polu właściwości Dopuszczalne niestandardowe kody ACK .
-
Aby upewnić się, że dla niestandardowych kodów ACK zakończy się pomyślnie procesu sprawdzania poprawności, należy dodać wymagane niestandardowe kody ACK do odpowiedniego schematu ACK..
-
Można użyć funkcji śledzenia systemu BizTalk (po włączeniu śledzenia) do śledzenia wiadomości przy użyciu właściwości MessageID , który jest rejestrowany w dzienniku zdarzeń, gdy wiadomość jest ponawiana lub zawieszone.
Rozwiązanie
Informacje dotyczące zbiorczej aktualizacji
Ten problem został po raz pierwszy rozwiązany w następujących aktualizacji zbiorczej programu BizTalk Server:
Dla tej funkcji
Nowa funkcja ma zastosowanie do wysyłania tylko porty. Po zainstalowaniu tej poprawki, zachowanie będzie opierać się na na kod potwierdzenia przyjęcia zaznacz na liście rozwijanej zamiast kodu dostarczonego przez system niższego rzędu.
Wyślij portu MLLP sprawdza, czy kod ACK w ACK(polemsa.1_acknowledgmentcodemsa segmentu) , który jest zwracany przez zastosowany system i porównuje ją z zaakceptowania kody ACK, które są ustawione we właściwościach konfiguracji portu Wyślij MLLP. Bieżący dopuszczalne kody ACK, które są obsługiwane przez port wysyłanie MLLP obejmują AA, CA, AE, CE, AR i CR. Można wybrać wszystkie kody ACK lub ich kombinacji. Na przykład można wybrać następujące za ważne:-
AA i CA
-
AA, CA, AE i CE
-
AA, CA, AR i CR
Istnieje jednak możliwość Wprowadź kombinację kodu ACK akceptowalne.
-
AA, CA: Ponownych prób AE, CE, AR i CR i wstrzymuje wszystkie inne.
-
AA, CA, AE, CE: Zaakceptowane i udane: AA, CA, AE, a CE i ponownych prób AR i faktury koryg zawiesza innych.
-
AA, CA, AR, CR: Zaakceptowane i udane: AA, CA, AR i CR i ponownych prób AE i CE. Wstrzymuje wykonywanie innych.
-
AA, CA, AR, CR, AE, CE: Zaakceptowane i udane: AA, CA, AR, CR, AE, a CE i żaden inny jest zwracany. Próba jest ponawiana ACK, a wiadomości zostaje zawieszone.
-
Niestandardowe (wartości wprowadzone i oddzielone przecinkami): Przykład: AA, AE, Foo, ZZ, ZZZ. Zaakceptowane i udane: AA, CA i AE, plus inne wprowadzone niestandardowe ACK takich jak w tym przypadku Foo, ZZ lub ZZZ. Ponownych prób CE, AR.
-
Cały kod ACK, która nie jest określona w Dopuszczalne niestandardowe kody ACK nie jest ponawiana i zostaje zawieszone.
Gdy standardowe ACK nie zostanie wprowadzona w Dopuszczalne kody ACK, zwracany jest błąd podobny do następującego:
Karta nie można przesyłać wiadomości zamiar wysłać portu "< SendPortName >" z adresu URL "127.0.0.1:33000". Będzie ona retransmitowane po interwał ponawiania dla tego portu wysyłania. Szczegóły: "wiadomość z identyfikator komunikatu: < MessageID >, otrzymane z typu potwierdzenia: błąd i kod ACK: CE.
Więcej informacji
Wymagania wstępne dotyczące instalacji aktualizacji oprogramowania
Aby zastosować tę poprawkę, musi mieć zainstalowane następujące oprogramowanie:
-
Program Microsoft BizTalk Server 2013 R2
-
Microsoft BizTalk 2013 R2 Accelerator dla HL7
Wymagania dotyczące ponownego uruchamiania
Nie musisz ponownie uruchomiać komputera po zastosowaniu tej poprawki. Jednakże firma Microsoft zaleca Zamknij, a następnie ponownie otwórz konsolę administratora programu BizTalk po zainstalowaniu poprawki.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Powiązane artykuły
Aby uzyskać więcej informacji dotyczących poprawki BizTalk Server zobacz informacje dotyczące poprawek programu BizTalk Server. Informacje dotyczące standardowej terminologii, który służy do opisywania aktualizacji oprogramowania firmy Microsoft.