Configure os usuários para o Document Builder
em um servidor Apache Tomcat usando estas etapas.
Antes de Iniciar
Deve-se instalar o Apache Tomcat, o
Rational Publishing Engine e o
Document Builder
e, então, implementá-lo antes de ser possível configurar os usuários e as opções Java™.
Sobre Esta Tarefa
Para obter mais informações sobre como os nomes
de usuário e senhas são armazenados, consulte Considerações de Segurança para o IBM® Rational Publishing Engine.
As funções de usuário devem ser definidas somente para o aplicativo rpeng, e não para o
aplicativo dgaas.
Revise as funções do Document Builder:
Tabela 1. Funções de Usuário do Document Builder| Função |
Recursos |
| Usuário final (rpe_user) |
- Pode gerar documentos a partir do Document Builder
- Pode visualizar arquivos de saída e logs sobre suas tarefas de geração de documento
- Pode planejar a geração de documento
|
| Designer de relatório (rpe_report_designer) |
- Pode fazer upload de modelos e folhas de estilo para o Document Builder
- Pode montar relatórios
- Pode definir conexões da origem de dados
- Pode marcar relatórios como disponíveis ou indisponíveis para outros usuários
- Pode gerar documentos a partir do Document Builder
- Pode visualizar arquivos de saída e logs sobre suas tarefas de geração de documento
- Pode planejar a geração de documento
|
| Administrador (rpe_admin) |
- Pode acessar a opção de menu Administrar
- Pode monitorar o funcionamento do sistema, visualizar todas as tarefas em execução e designar variáveis
de tempo de execução e de ambiente
- Pode gerar documentos a partir do Document Builder
- Pode fazer upload de modelos e folhas de estilo para o Document Builder
- Pode montar relatórios
- Pode definir conexões da origem de dados
- Pode gerar documentos a partir do Document Builder
- Pode visualizar arquivos de saída e logs sobre suas tarefas de geração de documento
- Pode planejar a geração de documento
|
Procedimento
- Abra o Apache Tomcat Manager
- Pare o aplicativo da web implementado. Na seção Aplicativos, localize a linha
aplicativo rpeng.war e clique em
Parar.
- Abra o arquivo web.xml localizado em
<Tomcat_install_dir>\webapps\rpeng\WEB-INF.
- Se as restrições de segurança não estiverem ativadas no arquivo web.xml, remova o comentário da seção
a seguir:
<security-constraint>
<web-resource-collection>
<web-resource-name>All</web-resource-name>
<url-pattern>/api/*</url-pattern>
<url-pattern>/home/*</url-pattern>
<url-pattern>/license</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
<http-method>PUT</http-method>
<http-method>DELETE</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>rpe_user</role-name>
<role-name>rpe_report_designer</role-name>
<role-name>rpe_admin</role-name>
</auth-constraint>
</security-constraint>
- Crie os usuários e funções do Apache Tomcat para o Document Builder.
- Abra o arquivo tomcat-users.xml, que está localizado por padrão em
$CATALINA_HOME\conf\tomcat-users.xml.
- Inclua as seguintes funções:
<role rolename="rpe_user" />
<role rolename="rpe_report_designer" />
<role rolename="rpe_admin" />
- Inclua pelo menos um usuário final. Designe ao usuário final as funções de usuário. Exemplo:
<user username="user" password="password" roles="rpe_user"/>
- Opcional: Inclua usuários do designer de relatório. Designe ao designer de relatório o usuário e as funções do
designer de relatório. Exemplo:
<user username="designer" password="password" roles="rpe_user,rpe_report_designer"/>
- Inclua pelo menos um administrador e designe ao administrador as funções de administrador, de usuário e
de designer de relatório. Exemplo:
<user username="admin" password="password" roles="rpe_user,rpe_report_designer,rpe_admin"/>
- Inicie o Document Builder. Na seção Aplicativos do Apache Tomcat Manager, localize a linha
aplicativo rpeng.war e clique em
Iniciar.