CMSDK
O Content Management SDK Manager é a ferramenta administrativa que oferece gerenciamento de objetos básico e avançado de qualquer repositório do Content Management SDK. Com ele é possível Administrar Segurança, Usuários e Grupos.
- Para que seja possível administrar tais itens, verifique usuário e senha com o responsável pelo setor de Informática local.
- Acesse a aba/pasta "Básico". Nela, está disponível uma barra azul com diveros links. A seguir, o funcionamento e objetivo dos principais.
Segurança
- Através deste link é possível acessar os itens de segurança que o próprio sistema gera ao criar um usuário. Além de verificar os itens criados, é possível criar, editar e excluir um ou mais itens, de acordo com a necessidade de permissão de um ou mais usuários.
Utilização
Usuários
Grupos
Controle de ACLs
Criar uma ACL
- Menu Básico: selecione o menu 'Básico' à direita;
- Menu Segurança: selecione o menu 'Segurança' à esquerda e em seguida clique no primeiro subitem abaixo 'Lista de Controle de Acessos';
- Nova ACL: clique em 'Nova ACL' à direita da tela;
- Link Geral': neste link será possível preencher os campos de identificação da ACL, como 'Nome' e 'Tipo' (campos obrigatórios) além de 'Descrição' e 'Controle de Acesso':
- Nome: crie um nome para a nova ACL;
- Tipo: mantenha o item default: AccessControlList;
- Descrição: campo opcional - características, objetivos deste tipo de permissão;
- Controle de Acesso: mantenha o item default: Published (system);
- Entrada (Link): no campo 'Adicionar', selecione 'Usuário' ou 'Grupo', escreva o nome desejado no campo ao lado e clique no botão 'Adicionar'.
- Observação: digite o nome do usuário em minúsculo.
Modificar uma ACL
Procedimentos para inicializar o serviço de CMSDK
Verificar componentes e processos inicializados
- 1- http://NOMESERVIDOR:1810
- solicitará um usuário e senha para acesso à tela de Controle do IAS para verificar Estado dos componentes
- 2- IAS_ADMIN / SENHA
- acessa a tela que administra os componentes do IAS
- todos tem uma SETA indicativa que equivale ao Estado atual do componente ( Inicializado / Parado )
- 3- Clicar sobre o componente: CONTENT MANAGEMENT SDK (CMSDK)
- abrirá a tela de administração dos processos do CMSDK
- todos tem uma SETA indicativa que equivale ao Estado atual do processo ( Inicializado / Parado )
- 4- Verificar se estão Inicializados os processos:
- THEMA_HTTP_NODE
- SERVER_HTTP_NODE OC4J_IFS_CMSDK
- SERVER_HTTP_NODE OC4J_IFS_WEBSTARTERAPP
- 5- Inicializar um processo:
- Caso nenhum esteja inicializado clicar em "START LOCAL PROCESS" será executada inicialização de todos os processos locais.
- Será necessário entrar com o usuário e senha do serviço (system/regra) e, em seguida, será solicitado usuário e senha do administrador (root).
- Caso apenas um esteja parado clicar na coluna mais à esquerda para SELECIONAR o processo e após clicar em START.
- 6- Verificar novamente se estão Inicializados os processos do passo 4.
- 7- Caso o acesso ao conteúdo ainda não esteja disponível, efetuar os seguintes passos:
- Acessar diretamente o servidor do IAS;
- Abrir "Meu Computador" e com o botão direito clicar em "Gerenciar";
- Clicar em "Serviços e Aplicativos";
- Clicar em "Serviços";
- Parar (com o botão direito) os três itens referentes a "Oracle" - Oracle AS Control; Oracle Process Manager e Oracle CMSDK;
- Acessar o Gerenciador de Tarefas e finalizar os três itens "java.exe";
- Voltar para os serviços e Iniciar os três itens referentes a "Oracle", na ordem: Oracle AS Control; Oracle Process Manager e Oracle CMSDK.
Remover pid
No caso de o servidor cair de forma abrupta acontece algo parecido com o Windows, por exemplo, o serviço volta parcialmente, mas alguns arquivos se perdem. É preciso, portanto remover o que está causando erro.
Seguir as seguintes instruções:
- Entrar no programa "Putty" e escolher o servidor.
- Preencher o Login e Senha;
- A partir do prompt:
- cd /
- ls
- cd <local de instalação do Oracle Application Server>/Apache/Apache/logs/
- ls
- rm httpd.pid
- rm: remove regular file 'httpd.pid'?
Assim, o arquivo de erro será removido e você poderá ativar tudo (reiniciar os serviços) no Oracle novamente.