Criando um arquivo de entrada persistente manualmente
Criando um arquivo de entrada persistente manualmente
Se você desejar executar os comandos
pmrep
em relação a um conjunto de objetos que você não puder identificar por meio de comandos, como ExecuteQuery, você poderá criar manualmente um arquivo de entrada.
Use as seguintes regras e diretrizes ao criar um arquivo de entrada persistente:
Digite “none” para a ID codificada. Os comandos
pmrep
obtêm as informações de objeto dos outros argumentos nos registros.
Para os objetos de origem, digite o nome do objeto como <nome_do_DBD>.<nome_de_origem>.
Para objetos, como mapeamentos, que não têm um sub_type, digite “none” para object_subtype ou deixe em branco. Para obter mais informações sobre as transformações válidas e os tipos de tarefas, consulte Listagem de tipos de objeto.
Para repositórios com versão, digite o número de versão do objeto desejado ou digite “LATEST” para usar a versão mais recente do objeto.
Para repositórios sem versão, deixe o argumento version_number em branco.
Para tipos de objeto, como destinos, que não são classificados como reutilizáveis ou não reutilizáveis, descarte o argumento.
Não é possível incluir objetos não reutilizáveis. É possível especificar o pai reutilizável de um objeto não reutilizável.
Por exemplo, você deseja listas as dependências de objeto de uma transformação de Filtro não reutilizável. Você pode especificar o mapeamento que é o objeto pai da transformação:
none,CAPO,m_seqgen_map,mapping,none,1,reusable
O mapeamento m_seqgen_map é o pai reutilizável da transformação de Filtro. O comando é executado com êxito quando você especifica o pai reutilizável.
Quando você usa um arquivo de entrada persistente criado manualmente, o Serviço de Repositório retorna uma mensagem indicando que a ID não é válida. Esta é uma mensagem informativa. O Serviço de Repositório reconhece que esse é um arquivo de entrada criado manualmente e pode processar o comando com “none” como a ID.