Jesteś obecnie w trybie offline. Czekamy na ponowne połączenie z Internetem.

Nie można wprowadzić kody dopuszczalne ACK, innych niż te, które są ustawiane w MLLP wysłać właściwości konfiguracji portu

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 3050011
Symptomy

TheMinimal niższe warstwy protokołu MLLP) Wyślij potwierdzenie (ACK) kod w ACK (czyli poleMSA.1_AcknowledgmentCode segmentu MSA), który jest zwracany przez zastosowany system i porównuje ją z zaakceptowania kody ACK, które mieszczą się w MLLP kontroli portu Wyślij właściwości konfiguracji portu. Kody ACK, które są obecnie obsługiwane przez MLLP Wyślij 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ć wszelkie dodatkowe kody ACK akceptowalne.

Po zastosowaniu tej poprawki na liście Dopuszczalne kody ACKdodaje się nowy kod ACK dopuszczalne ma o nazwieCustom . Ponadto nowe pole tekstowe zostanie dodany, w którym można wprowadzić dopuszczalne niestandardowe kody ACK.







Uwaga
s
  • Niestandardowe kody powinny być rozdzielone 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żywać funkcji śledzenia systemu BizTalk (po włączeniu śledzenia) do śledzenia wiadomości przy użyciu właściwości MessageID , który jest rejestrowane 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 dotyczy Aby wysłać tylko porty. Po zainstalowaniu tej poprawki, zachowanie będzie opierać się na kodzie ACK dopuszczalne zaznacz na liście rozwijanej zamiast kodu dostarczonego przez system niższego rzędu.

Port wysyłanie 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ści konfiguracji portu Wyślij MLLP. Bieżącej dopuszczalne kodów ACK, obsługiwanych 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ściDopuszczalne kody ACK na liście rozwijanej. Wszystkie poprzednie kombinacje pozostają i są stosowane sprzed została dodana nowa funkcja.





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

Po zainstalowaniu tej poprawki, zachowanie będzie zależą od ustawienia Dopuszczalne kody ACKwybranego. 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 kod ACK ornon custom.)

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



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 ustawieńKodów ACK dopuszczalnejest następująca:
  • AA, CA: Ponowne próby AE, CE, AR i CR i wstrzymuje innych.
  • CE AA, CA, AE,: Zaakceptowane i udane: AA, CA, AE, a CE i ponownych prób AR i faktury koryg zawiesza innych.
  • CR AA, CA, AR: 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.
  • Dowolny kod ACK, która nie jest określona w Dopuszczalne niestandardowe kody ACK nie jest ponawiana i zostaje zawieszone.

Gdy standardowe ACK nie została wykazana w Dopuszczalne kody ACK, zwracany jest błąd podobny do następującego:

Karta nie może przesyłać wiadomości zamiar wysłać portu"<SendPortName></SendPortName>"o adresie URL"127.0.0.1:33000". Będzie można ponownie przesłane po interwał ponawiania prób określonych dla tego portu Wyślij. Szczegóły: "wiadomość z MessageID: <MessageID></MessageID>, otrzymane z potwierdzeniem typ: błąd i z kodem 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 polaMSA.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".



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 R2 2013
  • Program Microsoft BizTalk 2013 R2 Accelerator for HL7

Wymagania dotyczące ponownego uruchamiania

Nie musisz ponownie uruchomiać komputera po zastosowaniu tej poprawki. Jednakże firma Microsoft zaleca Zamknij i ponownie otwórz konsolę administratora programu BizTalk po instalacji poprawki.

Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Materiały referencyjne
Aby uzyskać więcej informacji dotyczących poprawki BizTalk Server zobacz Informacje dotyczące poprawek dla programu BizTalk Server.

Dowiedz się więcej o standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft.


Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 3050011 — ostatni przegląd: 07/03/2015 09:56:00 — zmiana: 1.0

Microsoft BizTalk Server 2013 R2 Branch, Microsoft BizTalk Server 2013 R2 Developer, Microsoft BizTalk Server 2013 R2 Enterprise, Microsoft BizTalk Server 2013 R2 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbbts kbmt KB3050011 KbMtpl
Opinia
[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">