Regras e Diretrizes para Gravações de Vários Registros nos Destinos de Arquivo Sequencial ou VSAM
Regras e Diretrizes para Gravações de Vários Registros nos Destinos de Arquivo Sequencial ou VSAM
Consulte as regras e diretrizes que pertencem a gravações de vários registros em destinos de arquivo sequencial ou VSAM antes de configurar um fluxo de trabalho que usa este recurso.
Para obter mais informações, consulte
Interfaces do PowerExchange para PowerCenter
.
Arquivos de Origem e Destino
As seguintes regras e diretrizes se aplicam a origens e destinos:
O PowerExchange oferece suporte à gravação de vários registros nos destinos do VSAM ESDS, KSDS e RRDS. O PowerExchange não oferece suporte à gravação de vários registros nos destinos do VSAM VRRDS.
O PowerExchange não suporta a alteração dos valores em registros de cabeçalho ou trailer.
Um pai deve anteceder seus filhos nos dados de origem.
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:
No PowerCenter, 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.
Os mapas de dados para origens ou destinos VSAM usam um dos seguintes métodos de acesso: ESDS, KSDS ou RRDS. Os mapas de dados para origens ou destinos de arquivo sequencial usam o método de acesso SEQ.
O mapa de dados de origem deve especificar condições de identificação de registro exclusivas para que cada registro no arquivo de entrada seja distribuído para somente uma tabela. Se o mesmo registro for distribuído para mais de uma tabela, o processamento falhará. Essa situação poderá ocorrer se as condições de identificação de registro estiverem sobrepostas ou se você não definir condições de identificação de registro no mapa de dados.
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, defina-as 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 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
. Se você selecionar um valor diferente, o PowerExchange alterará esse valor para
Filtrar Após
.
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
.
O processamento multithread não tem suporte em conexões de origem ou de destino sequenciais ou VSAM.
Se você definir o atributo de conexão
Threads de Trabalho
com um valor diferente de zero, 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 tem suporte para o leitor ou o gravador em origens ou destinos que foram definidos com o sequenciamento ativado.
Você deve especificar a propriedade
Substituição do Nome do Arquivo
para origens e destinos sequenciais ou VSAM.
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.