Objawy
Po uruchomieniu transakcji Transaction Integrator, gdzie wartość liczbowa jest zdefiniowany jako PIC9(1) na komputerze typu mainframe, zwracany jest zawsze wartość 0. To zachowanie występuje, nawet kiedy, rzeczywista wartość jest większa lub mniejsza niż 0.
Ten problem występuje, gdy opcja konwersji zachowanie acceptNullZoned jest ustawiona na True w pliku App.config. Jeśli acceptNullZoned jest ustawiona na wartość FAŁSZ, poprawna wartość jest zwracana dla zmiennej.Przyczyna
Powinna zostać zwrócona wartość 0, tylko wtedy, gdy wszystkie bajty NULL dla wartości zarówno pakowane i w strefie dziesiętnych i gdy właściwe "acceptNull < xxx >" zachowanie konwersji jest ustawiona na True w pliku App.config aplikacji.
Rozwiązanie
Informacje dotyczące zbiorczej aktualizacji
Ta aktualizacja jest wliczana zbiorczego pakietu aktualizacji 2 dla Host Integration Server 2013. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania zbiorczą pakietu, zobacz zbiorczej aktualizacji 2 dla Host Integration Server 2013.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.