CMSDK
  1. CMSDK
    1. Segurança
      1. Utilização
    2. Usuários
    3. Grupos
  2. Controle de ACLs
    1. Criar uma ACL
    2. Modificar uma ACL
  3. Procedimentos para inicializar o serviço de CMSDK
    1. Verificar componentes e processos inicializados
  4. Remover pid

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'?

  • y

Assim, o arquivo de erro será removido e você poderá ativar tudo (reiniciar os serviços) no Oracle novamente.