Podsumowanie
W tym artykule opisano aktualizację oprogramowania, która umożliwia programowi serwera Host-Initiated Process (HIP) wysyłanie wielu wiadomości do aplikacji klienckiej uruchomionej na komputerze mainframe firmy IBM.
Rozwiązanie
Informacje o aktualizacji zbiorczej
Obsługiwana funkcja, która zmienia domyślne zachowanie serwerów integracji hosta, jest teraz dostępna w programie pomoc techniczna firmy Microsoft. Jednak ta funkcja ma na celu zmianę tylko zachowania opisanego w tym artykule. Stosuj ją tylko w systemach, które jej wymagają.
Poprawka, która rozwiązuje ten problem, znajduje się w aktualizacji zbiorczej 2 dla programu Host Integration Server 2013.
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Funkcja Transaction Integrator Host-Initiated Processing umożliwia aplikacji klienckiej działającej na komputerze mainframe IBM wywoływanie obiektu .NET Framework zdefiniowanego w aplikacji opartej na systemie Windows. Ta funkcja umożliwia również aplikacji klienckiej przekazywanie parametrów do obiektu i odbieranie parametrów (danych) z obiektu. W pierwotnym projekcie program serwera HIP wysyła parametry odbioru do wywołującej aplikacji hosta IBM w jednej operacji wysyłania.
Po zastosowaniu tej aktualizacji program serwera HIP może wysyłać parametry (dane) do aplikacji klienckiej na komputerze mainframe IBM w wielu operacjach wysyłania. Ta nowa funkcja ma zastosowanie tylko wtedy, gdy protokół HIP łączy się z komputerem mainframe firmy IBM przy użyciu punktu końcowego SNA do komunikacji w celu użycia sesji APPC (LU 6.2).
Aby umożliwić wysyłanie wielu parametrów (danych) z powrotem do wywołującej aplikacji hosta IBM, kontekst serwera przetwarzania Host-Initiated jest aktualizowany w celu uwzględnienia nowej właściwości SendDataDelegate. Właściwość kontekstu serwera SendDataDelegate akceptuje obiekt, który jest albo ciągiem platformy .NET, albo obiektem zdefiniowanym jako struktura w pliku HIDX (Host Integrator Definition XML), który używa aplikacji HIS Designer w programie Visual Studio. Właściwość SendDataDelegate używa zdefiniowanego ciągu lub struktury .NET w celu określenia, jakie dane mają być wysyłane do aplikacji klienckiej na komputerze mainframe firmy IBM. Program serwera HIP używa następującego formatu do wywoływania słowa kluczowego SendDataDelegate:
serverContext.SendDataDelegate(myDataStructure);
Na przykład:
string myString = “My String Data”;
serverContext.SendDataDelegate(myString);
Uwaga: Właściwość myDataStructure reprezentuje strukturę zdefiniowaną w pliku HIDX, która z kolei opisuje dane, które zostaną wysłane do aplikacji klienckiej.
Zastrzeżenie dotyczące innych firm
Produkty innych firm omówione w tym artykule są produkowane przez wytwórców niezależnych od Microsoft. Firma Microsoft nie udziela jakichkolwiek gwarancji, dorozumianych ani innych, co do wydajności i niezawodności tych produktów.