Como configurar o search de portal com Lotus Quickr
A partir da versão 6.1 do WebSphere Portal, o serviço de PDM não faz mais parte do pacote. O serviço que o substituiu foi o Lotus Quickr 8 for Java. O Lotus Quickr 8 for java possui como framework um servidor de WebSphere Portal 6.0. Neste post, vou explicar como configurar o serviço de search entre o WebSphere Portal 6.1 e o Lotus Quickr 8.
- Primeiro configre a SSO entre ambos os servidores, Quickr e Portal.
- Teste o funcionamento da SSO.
- O próximo passo é configurar a SSL entre os dois servidores utilizando um serviço de certificados.
- No servidor de Lotus Quickr, utilize a ferramenta ikeyman que se localiza em was_root/bin.
- Através do ikeyman, abra o arquivo DummyServerKeyFile.jks que se localiza em was_profile_root/etc. A senha padrão para esse arquivo é “WebAS“.
- Clique em Extrat para extrair o arquivo cert.arm.
- Copie o arquivo cert.arm do servidor Quickr para o servidor de WebSphere Portal 6.1.
- No servidor de WebSphere Portal, inicie o ikeyman em was_profile_root/bin.
- Abra o arquivo cacerts que se localiza em appserver_root/java/jre/lib/security. A senha padrão para esse arquivo é “changeit“.
- Clique em Add para adicionar o arquivo cert.arm. Escolha um nome para o certificado. Salve o arquivo cacerts.
- Reinicie os servidores de Portal e Quickr.
- Faça login no servidor de Portal.
- Adicione um novo serviço de search, para isso vá em Manage Search.
- Em Manage Search, clique em Search Services.
- Clique em New Search Service. Selecione o tipo de search para Remote Content Server Search.
Configure o serviço da seguinte forma:
- RestServiceHost = hostname.domain.com (Este é o nome do servidor de Lotus Quickr).
- RestServiceSecureProtocol = https
- RestServiceSecurePort = 10035
- RequestLocationType = /scopes
- LocationParam = scope
- DefaultCollectionName = DefaultRemoteContentServerCollection (O nome da collection fica a cretério).
- Clique em OK.
- Verifique se a nova collection gerou corretamente.
- Agora deve-se definir um escopo para essa nova collection.
- Para isso clique em Administration > Manage Search > Search Scopes > New Scope.
Nota: Quando criar o novo escopo, defina um nome para este novo escopo ex: Quickr. Clique em Select Locations e selecione o scope pertencente ao Este escopo deve aperecer, caso contrário refaça as configurações de certificado acima. Salve o escopo.
Para testar, utilize a ferramenta de search que fica no lado direito superior do portal. Escolha o escropo criado, ex: Quickr. Execute a busca por um arquivo existente no servidor de Quickr. Veja se o mesmo aparece abaixo no resultado de pesquisa.
Nota: Ao utilizar a busca para serviços no Lotus Quickr como, Wiki, Blogs, PDM. Deve-se configurar uma collection local (no próprio servidor Quickr) para estes serviços, caso contrário, a busca por arquivos destes serviços através do WebSphere Portal irá falhar.