Regras e Diretrizes para Gravações de Vários Registros em Conjuntos de Dados de Descarregamento do IMS
Regras e Diretrizes para Gravações de Vários Registros em Conjuntos de Dados de Descarregamento do IMS
Consulte as regras e diretrizes que pertencem a gravações de vários registros em destinos de conjunto de dados de descarregamento do IMS antes de configurar um fluxo de trabalho que usa este recurso.
Para obter mais informações, consulte as
Interfaces do PowerExchange para o PowerCenter
.
Arquivos de Origem e Destino
As seguintes regras e diretrizes se aplicam a origens e destinos:
Se o destino for um arquivo de descarregamento do IMS, a origem também deverá ser um arquivo de descarregamento do IMS.
O arquivo de descarregamento do IMS de origem pode estar em qualquer formato com suporte no PowerExchange como fonte de dados. Para obter mais informações, consulte Using IMS Unload Data Sets as Data Sources.
Somente formatos de descarregamento IBM padrão têm suporte para destinos. Arquivos de carregamento particionados ou BMC não têm suporte.
O arquivo de descarregamento é gravado no formato de banco de dados Fast Path quando o mapa de dados especifica um caminho de banco de dados DEDB do Fast Path. Caso contrário, o arquivo será gravado no formato de descarregamento padrão do IBM.
Se você executar o utilitário de descarregamento do IBM para descarregar dados de várias partições, as partições estarão intercaladas no arquivo de descarregamento de saída. Antes de usar o arquivo de descarregamento como uma fonte de dados em um fluxo de trabalho que executa uma gravação de vários registros, será necessário classificar o arquivo de descarregamento para sequenciar as partições. Como alternativa, você pode adicionar o seguinte cartão de controle ao trabalho de descarregamento:
TASKCTL=(1)
Se você descarregar segmentos para várias áreas de um DEDB do Fast Path para um único arquivo de descarregamento, será necessário classificar o arquivo de descarregamento antes de poder usá-lo como uma origem em um fluxo de trabalho que executa uma gravação de vários registros.
Mapas de Dados, Definições de Origem e Definições de Destino
As seguintes regras e diretrizes se aplicam a mapas de dados, definições de origem e definições de destino:
Você deve criar novas definições de origem e de destino para gravações de vários registros. Definições existentes sem informações de sequenciamento não funcionam com gravações de vários registros. Você pode continuar a usar definições existentes para fluxos de trabalho que não usam gravações de vários registros.
As definições de origem e de destino para arquivos de descarregamento do IMS deve ser baseadas no mesmo mapa de dados.
O mapa de dados deve definir o nome SSID e DBD. Esses campos podem estar em branco nos mapas de dados DL/1 ou ODBA existentes. Se você tentar importar um mapa de dados do IMS com um campo SSID ou DBD em branco para uma definição de origem para a qual você ativou a gravação de vários registros, o PowerExchange emitirá mensagens PWX-03611 ou PWX-03612.
Verifique se todas as tabelas que formam uma hierarquia completa estão incluídas no mapa de dados. O processo de importação não verifica a integridade hierárquica.
Para garantir que todas as tabelas necessárias no mapa de dados sejam incluídas na definição de origem, verifique se elas estão definidas no mapa de dados como tabelas simples. Uma
tabela simples
é baseada em um único registro.
Se o mapa de dados incluir tabelas complexas, o PowerExchange não as incluirá na definição de origem ou de destino. Uma
tabela complexa
é baseada em mais de um registro.
Você não pode selecionar tabelas para importação no mapa de dados. O PowerCenter importa todas as tabelas simples no mapa de dados.
O PowerExchange exclui todos os campos definidos pelo usuário, relacionados a RBA ou relacionados a CCK que estão no mapa de dados do IMS importado a partir da definição de origem.
O mapa de dados deve ter exatamente uma tabela para cada registro.
Mapeamentos e Transformações
As seguintes regras e diretrizes do PowerCenter se aplicam a mapeamentos e transformações:
As transformações de mapeamento podem descartar linhas. Nesse caso, verifique se o mapeamento não criou alguma linha órfã. Quando um fluxo de trabalho de gravação de vários registros é executado, ele descarta linhas órfãs em vez gravá-las no destino.
O mapeamento não deve alterar a posição ou o nome dos campos de sequência gerados, nem devem descartá-los.
Não há suporte para transformações que inserem registros em um mapeamento.
Não há suporte para transformações que podem alterar IDs de linha, entre elas transformações de Classificador, Associador e Classificação.
Conexões
As seguintes regras e diretrizes se aplicam a conexões e a propriedades da conexão:
Você pode usar gravações de vários somente com conexões em Lote do NRDB do PWXPC. As conexões ODBC do PowerExchange não são suportadas.
Selecione
Filtrar Após
para os atributos de conexão de origem e de destino do
Processamento de Descarregamento
. O PowerExchange e o PWXPC realizam o processamento de descarregamento na máquina do Serviço de Integração antes de gravarem os registros de saída no
z/OS
.
Se você selecionar um valor diferente, o PowerExchange alterará esse valor para
Filtrar Após
.
No entanto, se RBAs estiverem sendo lidos usando a função GetDatabaseKey ou GetIMSRBAByLevel de um arquivo de descarregamento do IMS no formato BMC LONG, será necessário selecionar
nenhum
nos atributos de conexão de origem
Processamento de Descarregamento
. Caso contrário, a sessão falhará com a mensagem PWX-03803.
O processamento multithread é suportado para conexões de origem do IMS quando você define o atributo de conexão de
Processamento de Descarregamento
para
Filtrar Após
e defina o atributo de conexão
Threads de Trabalho
para um valor diferente de zero.
O processamento multithread não é suportado para conexões de destino do IMS. Se você definir o atributo de conexão
Threads de Trabalho
, a configuração será ignorada.
Selecione
Desativado
para os atributos de conexão de origem e de destino para
Confirmar Gravação
. Se você selecionar um valor diferente, o PowerExchange irá alterá-lo para
Desativado
.
Em certos casos, talvez seja necessário alterar o valor do parâmetro
CSQ_MEMSIZE
do atributo de conexão
Substituição PWX
. Esse parâmetro define a quantidade máxima de memória que o cache pode consumir para gravações de vários registros.
Propriedades da Sessão
As seguintes regras e diretrizes se aplicam a propriedades de sessão do PowerCenter:
O particionamento de pipeline não é suportado para o leitor ou gravador quando você define origens ou destinos com sequenciamento ativado.
Você deve especificar a propriedade
Nome do Arquivo de Descarregamento do IMS
para origens e destinos de descarregamento do IMS.
Para origens, a propriedade
Liberar Depois de N Blocos
especifica o número máximo de liberações de bloco que podem ocorrer entre todos os grupos sem a liberação de um bloco específico. Defina essa propriedade para garantir que todos os blocos sejam liberados em intervalos regulares.