POPRAWKA: Integrator transakcji obcina ciągi przychodzące, które kończą się osadzonymi znakami null lub spacjami

Dotyczy
Host Integration Server 2013 Host Integration Server 2016

Objawy

Uruchamiasz aplikację Integratora transakcji, która pobiera dane ciągu z elementu mainframe. Po odczytaniu ciągu przychodzącego środowisko uruchomieniowe TI może obciąć ten ciąg, jeśli na końcu ciągu znajdują się osadzone znaki null lub spacje.

Przyczyna

Ten problem występuje w zależności od ustawień opcji Ciągi są zakończone null lub spacja wyściełana . Te ustawienia są ustawione w narzędziu Designer TI dla parametru ciągu. Ustawienia mają wpływ na sposób odczytywania ciągu.

Rozwiązanie

Poprawka rozwiązująca ten problem jest zawarta w następujących aktualizacjach zbiorczych programu Host Integration Server:

Aktualizacja zbiorcza 2 dla programu Host Integration Server 2016

Aktualizacja zbiorcza 4 dla programu Host Integration Server 2013

Uwaga Po zastosowaniu tej aktualizacji możesz ustawić nowe zachowanie konwersji (Konwertuj odebrane ciągi w stanie takim, w jakim jest), aby zignorować ustawienia i odebrać wszystkie bajty przychodzącego ciągu.

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Źródła informacji

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