Ativando Suporte ao IMS

Se o arquivo de origem PL/I que você usa no aplicativo é para um aplicativo IMS, é necessário selecionar Ativar Suporte ao IMS nas preferências do importador do PL/I.

Após você selecionar Ativar Suporte ao IMS, o importador do PL/I converte o campo LL de 4 bytes em 2 bytes. A conversão é necessária pelo seguinte motivo: um aplicativo IMS PL/I usando a interface PLITDLI define o comprimento do campo como 4 bytes. O IMS requer que qualquer mensagem de entrada proveniente do cliente tenha um comprimento de campo de 2 bytes. Portanto, quando uma mensagem é passada para o IMS Transaction Manager para chamar o aplicativo IMS PL/I, o IMS Transaction Manager edita a mensagem e altera o comprimento do campo de 2 bytes para 4 bytes antes de passá-lo para o aplicativo PL/I. Então, quando o aplicativo gera uma origem Java™ a partir da origem PL/I importada, o campo LL de 4 bytes original deve ser convertido em 2 bytes para passar a mensagem para o IMS. O importador do PL/I reconhece o comprimento do campo para conversão caso o nome do campo seja LL, o campo seja declarado como FIXED BIN(31) e seja o primeiro campo da estrutura da mensagem do IMS.


Feedback