Objawy
Założono, że używasz Microsoft BizTalk Server 2010 lub 2013. Gdy używasz niestandardowego składnika potoku do wywołania usługi transformacji Enterprise Service Bus (ESB) do przekształcenia wiadomości w ESB Toolkit 2.1 kontekstu documentspecname jest niepoprawna w oknie komunikatu wyjściowego i zostanie wyświetlony następujący komunikat o błędzie:
Nazwa dziennika: aplikacji
Źródło: Programu BizTalk Server
Identyfikator zdarzenia: 5720
Kategoria zadania: Programu BizTalk Server
Poziom: błąd
Opis: nie było błąd wykonywania rurociąg wysyłania: "wersji ESBTransform.SendPipeline1, ESBTransform, 1.0.0.0, Culture = neutral, PublicKeyToken = ca09cc62b15919a7" źródła: "Flat assembler pliku" Wyślij portu: "<SendPortName >" identyfikator URI: "<SendPortURI>" przyczyny: "http://ESBTransform.FlatFileSchema1#TargetRoot" "typ dokumentu nie pasuje do żadnego z danym schematów.
Przyczyna
Ten problem występuje, ponieważ usługa przekształcenie ESB nie ustawia kontekstu documentspecname wiadomości wyjściowej do typu schematu docelowego po transformacji .
Rozwiązanie
Informacje o poprawce
Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Jednak ta poprawka jest przeznaczona tylko do usunięcia problemu opisanego w tym artykule. Tylko w systemach, których dotyczy ten problem, należy zastosować tę poprawkę.
Jeśli poprawka jest dostępna do pobrania, pojawi się sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, należy przesłać żądanie do centrum obsługi klienta firmy Microsoft i obsługi technicznej w celu uzyskania poprawki.
Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następujące witryny firmy Microsoft:
http://support.microsoft.com/contactus/?ws=supportUwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.
Informacje dotyczące zbiorczej aktualizacji
Ten problem został po raz pierwszy rozwiązany w następujących aktualizacji zbiorczej programu BizTalk Server 2013:
Wymagania wstępne
Aby zastosować tę poprawkę, musi mieć 2.1 Toolkit ESB BizTalk zainstalowane.
Wymagania dotyczące ponownego uruchomienia
Nie musisz ponownie uruchomiać komputera po zastosowaniu tej poprawki.
Informacje dotyczące zastępowania poprawek
Ta poprawka nie zastępuje żadnych innych poprawek.
Informacje o plikach
Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w aplecie Data i godzina w Panelu sterowania.
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Microsoft.Practices.ESB.Itinerary.Services.dll |
2.1.1.0 |
24576 |
13-Oct-2014 |
13:11 |
x86 |
Więcej informacji
Aby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania zobacz Opis standardowej terminologii, który służy do opisywania aktualizacji oprogramowania firmy Microsoft.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.