Podsumowanie
W tym artykule opisano aktualizację oprogramowania, która umożliwia programowi serwerowego przetwarzania Host-Initiated Processing (HIP) wydawanie wielu wysyłanych do aplikacji klienckiej działającej na mainframe IBM.
Rozwiązanie
Informacje o aktualizacji zbiorczej
Obsługiwana funkcja, która zmienia domyślne zachowanie serwerów integracji hostów, jest teraz dostępna w pomoc techniczna firmy Microsoft. Jednak ta funkcja ma na celu zmianę tylko zachowania opisanego w tym artykule. Zastosuj ją tylko do systemów, które tego wymagają.
Poprawka rozwiązująca ten problem jest zawarta 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 platformie IBM mainframe 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 oryginalnym projekcie program serwerowy HIP wysyła parametry odbierania do wywołującej aplikacji hosta IBM w ramach jednej operacji wysyłania.
Po zastosowaniu tej aktualizacji program serwera HIP może wysyłać parametry (dane) do aplikacji klienckiej na mainframe IBM w wielu operacjach wysyłania. Ta nowa funkcja ma zastosowanie tylko wtedy, gdy usługa HIP łączy się z platformą IBM mainframe za pomocą punktu końcowego SNA w celu komunikowania się w celu używania sesji APPC (LU 6.2).
Aby obsługiwać 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 będący ciągiem .NET string lub obiektem zdefiniowanym jako struktura w pliku HIDX (Host Integrator Definition XML), który korzysta z Designer HIS w programie Visual Studio. Właściwość SendDataDelegate używa zdefiniowanego ciągu lub struktury .NET do określenia, jakie dane wysłać do aplikacji klienckiej w mainframe IBM. Program HIP Server używa następującego formatu do wywołania 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.