Configure os perfis de recursos para acesso de leitura à tabela do Datacom e defina as autoridades de acesso.
O perfil de recurso para controle de acesso de leitura às tabelas do Datacom tem o seguinte formato:
DTL.DBREAD.DATACOM.D
database_id.short_table_name
database_id
é um identificador (ID) de banco de dados que começa com “D” seguido por cinco dígitos. Identificações de Banco de dados devem ser preenchidos com zeros à esquerda para que tenham sempre cinco dígitos. O PowerExchange compara a identificação de banco de dados no perfil de recurso com as identificações dos bancos de dados Datacom reais. Os valores válidos vão de 00001 a 99999.
short_table_name
é o nome abreviado da tabela que é definido no Datacom para uma tabela. O PowerExchange compara o nome abreviado especificado da tabela com os nomes abreviados de tabelas do Datacom e indiretamente com os nomes completos de tabelas do Datacom para determinar as tabelas para as quais RACF deverá restringir a criação de mapas de dados do Datacom ou o acesso READ às tabelas. Não é necessário definir perfis de recursos RACF distintos para nomes completos de tabelas. Se você criar perfis de recursos somente para nomes completos de tabelas, o PowerExchange não poderá comparar também os nomes abreviados para identificar as tabelas que o RACF protegerá.
Os usuários com acesso READ ao perfil de recurso podem utilizar o PowerExchange para ler os dados da tabela do Datacom ou obter os metadados da tabela. Caso contrário, o acesso será negado. Se você não definir um perfil de recurso, o PowerExchange não controlará o acesso de leitura. Por exemplo, se você tiver uma identificação de banco de dados 23 e um nome abreviado de tabela STL, crie o seguinte perfil de recurso:
DTL.DBREAD.DATACOM.D00023.STL
Você pode definir perfis de recursos genéricos para minimizar o número de definições. Por exemplo, o seguinte perfil genérico no RACF abrange todas as tabelas do Datacom em todos os bancos de dados:
DTL.DBREAD.DATACOM.**
Se um usuário não autorizado tentar uma tarefa, como realizar um teste de linha de banco de dados de um mapa de dados no Navegador do PowerExchange, o PowerExchange emitirá a seguinte mensagem:
PWX-00243 Userid
user_id
not authorized to access resource
DTL.DBREAD.DATACOM.D
database_id
.
short_table_name
req=R by RACF.
Nessa mensagem, o valor obrigatório “R” representa o acesso READ.
Se um usuário não autorizado tentar uma tarefa, como criar um mapa de dados, o PowerExchange emitirá a seguinte mensagem:
PWX-02530 The metadata requested was not available, please check your parameters.