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


Nie można jednak wprowadzić dodatkowe kody dopuszczalne ACK.

Po zastosowaniu tej poprawki na liście Dopuszczalne kody ACK jest dodawany nowy kod ACK dopuszczalne ma o nazwie Custom . Ponadto nowe pole tekstowe jest dodawane, w którym można wprowadzić dopuszczalne niestandardowe kody ACK.

alternate text


alternate text


Notes

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

Dodatkowe wartości dopuszczalne ACK kody , o nazwie "Custom" dodaje się we właściwości Dopuszczalne kody ACK na liście rozwijanej. Wszystkie poprzednie kombinacje pozostają i są stosowane, jakie były przed dodaniem nowej funkcji.

alternate text

alternate text

Po zaznaczeniu opcji Niestandardowy , należy także podać nowe wartości w właściwości Dopuszczalne niestandardowe kody ACK . Każdy z tych nowych wartości ACK muszą być oddzielone przecinkami (,).

Po zainstalowaniu tej poprawki, zachowanie zależy od ustawienia Dopuszczalne kody ACK , który wybrano. Jeśli kod ACK, który jest zwracany pasuje do wybranego kodu dopuszczalne, przetwarzanie odbywa się pomyślnie. Standardowe kody ACK są zwalniane. I cały kod ACK, który nie jest wymieniony jest zawieszone. (Spowoduje to że ACK kod niestandardowy lub -custom kod ACK.)

Poniższa tabela przedstawia w tym scenariuszu. Pisemne interpretacji następuje tabeli.

alternate text

AA i CA przetwarzania wiadomości zawsze powiedzie się niezależnie od wszelkich dopuszczalne ACK kodów ustawienie jest zaznaczone. Więcej informacji na temat ustawienia Dopuszczalne kody ACK jest następująca:

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


Schemat ACK out-of--box musi zostać zmieniony poprzez dodanie do istniejącej listy standardowe komunikaty ACK (AA, AE, AR, CA, CE, CR). Wszelkie dodatkowe dopuszczalne niestandardowe komunikaty ACK (XX i ZZ, na przykład) należy dodać do schematu ACK pola MSA.1_AcknowledgementCode . Jeśli dodatkowe niestandardowe komunikaty ACK nie zostaną dodane do schematu, procesu sprawdzania poprawności kończy się niepowodzeniem z błędem "Nie znaleziono wartości tabeli".


alternate text

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.


Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×