Para obter o RBA IMS para um registro do IMS, adicione um campo
definido pelo usuário
para o registro no mapa de dados do IMS. No campo
definido pelo usuário
, use a função GetDatabaseKey ou GetIMSRBAByLevel em uma expressão.
Para adicionar o segmento RBA aos dados de segmento em um mapa de dados do IMS, a Informatica recomenda que você use a função GetIMSRBAByLevel em vez da função GetDatabaseKey. A função GetIMSRBAByLevel permite que você obtenha o RBA de um segmento pai sem chave ou com chave não exclusivo.
Use a função GetIMSRBAByLevel nos mapas de dados do IMS usados para operações de movimentação de dados em massa ou CDC síncrono do IMS.
Você não pode usar a função GetIMSRBAByLevel em registros nos seguintes tipos de mapas de dados do IMS:
Mapas de dados do IMS usados para CDC com base em logs do IMS.
Mapas de dados do IMS usados para acessar arquivos descarregados do IMS que contêm os seguintes tipos de registros:
Registros de descarregamento de qualquer formato para os conjuntos de dados HISAM
Registros de descarregamento com formato BMC SHORT ou BMC XSHORT para os conjuntos de dados HDAM e HIDAM
Registros de descarregamento que apresentam o formato IBM padrão para os conjuntos de dados de Caminho Rápido IMS
Para executar um teste de linha de banco de dados nos seguintes tipos de mapas de dados que usam a função GetIMSRBAByLevel, será necessário
autorizar por APF
as seguintes bibliotecas:
Se você usar os mapas de dados do batch IMS DL/1 com BMP para o trabalho netport, será necessário
autorizar por APF
de todas as bibliotecas na concatenação STEPLIB de BMP. Caso contrário, o PowerExchange emitirá a mensagem PWX-02204 com o código de retorno 12.
Se você usar mapas de dados IMS ODBA, será necessário
autorizar por APF
de todas as bibliotecas na concatenação STEPLIB do Ouvinte do PowerExchange. Caso contrário, o PowerExchange será encerrado de forma anormal.