Włączanie obsługi IMS

Jeśli wykorzystywany w aplikacji plik źródłowy w języku PL/I jest przeznaczony dla aplikacji IMS, wówczas w preferencjach programu importującego języka PL/I trzeba zaznaczyć opcję Włącz obsługę IMS.

Po wybraniu opcji Włącz obsługę IMS program importujący języka PL/I przekształca czterobajtowe pole LL w pole dwubajtowe. Taka konwersja jest konieczna ze względu na to, że aplikacja IMS w języku PL/I korzystająca z interfejsu PLITDLI definiuje długość pola jako 4 bajty. Z kolei system IMS wymaga, aby wszelkie komunikaty wejściowe od klienta miały pola o długości 2 bajtów. Dlatego też, gdy do produktu IMS Transaction Manager przekazywany jest komunikat w celu wywołania aplikacji IMS w języku PL/I, produkt IMS Transaction Manager modyfikuje ten komunikat przed przekazaniem go do aplikacji w języku PL/I, zmieniając pole o długości 2 bajtów w pole o długości 4 bajtów. Zatem gdy aplikacja generuje kod źródłowy w języku Java na podstawie zaimportowanego kodu źródłowego w języku PL/I, przed przekazaniem komunikatu do systemu IMS czterobajtowe pole LL musi zostać przekształcone w pole dwubajtowe. Program importujący języka PL/I rozpoznaje pole długości wymagające konwersji po tym, że nosi ono nazwę LL, jest zadeklarowane jako FIXED BIN(31) i jest pierwszym polem w strukturze komunikatu systemu IMS.


Opinie