Tópico anterior: Arquivos do utilitário da pesquisa agrupadaPróximo tópico: Criar origens da pesquisa agrupada no CA SDM


Chamar o arquivo de utilitário para configurar os adaptadores da pesquisa

Um mecanismo de pesquisa requer adaptadores de plugin especialmente codificados. Um adaptador de pesquisa de plugin converte solicitações de pesquisa genérica em um formato de proprietário do mecanismo de pesquisa, chama o mecanismo de pesquisa e retorna as solicitações de pesquisa.

Observação: se o CA SDM for configurado para multilocação, seu inquilino é enviado para o mecanismo de pesquisa. A pesquisa agrupada tem suporte incorporado para a multilocação. É possível usar isso para isolar os dados por um inquilino em uma única implementação do SharePoint.

Importante: Não use caracteres de E comercial nem espaços nos valores do arquivo adapters.properties.

Siga estas etapas:

  1. Criptografe as senhas para os adaptadores de pesquisa usando o utilitário de criptografia de senha. Para criptografar senhas, navegue até ao seguinte diretório do CA SDM:
    $NXROOT\bin
    
  2. Execute o seguinte comando para gerar senhas criptografadas:
    encrypt_pwd [-e] <search engine password>
    

    A opção padrão é -e.

  3. Abra o arquivo adapters.properties no seguinte diretório do CA SDM:
    $NX_ROOT\samples\cafedsearch
    
  4. Edite o arquivo adapters.properties. Especifique os parâmetros apropriados para os adaptadores que deseja configurar.
  5. Para o SharePoint, atualize os seguintes valores no arquivo adapters.properties:
    sharepoint_username=

    Digite o nome de usuário para o acesso ao SharePoint.

    sharepoint_password=

    Digite a senha criptografada para o acesso ao SharePoint como mostrado na Etapa 1.

    sharepoint_hostname=

    Digite o nome do host.

    sharepoint_domainName=

    Insira o nome do domínio.

    sharepoint_protocol=

    Insira o protocolo de comunicação (http ou https).

    sharepoint_portNumber=

    Digite o número da porta. O padrão é 80.

  6. Para o Google, atualize os seguintes valores no arquivo adapters.properties:
    google_googleCx=

    Defina um valor de chave exclusivo que o Google usa para decidir qual conta de pesquisa personalizada do Google usar.

    google_googleApiKey=

    Digite o valor de chave único que ajuda o Google a determinar a identidade de um aplicativo. Para recuperar a chave no Console de APIs, ative a API de pesquisa personalizada JSON/Atom. Essa API fornece uma nova chave de API para acesso à API simples.

  7. Para o CA Open Space, atualize os seguintes valores no arquivo adapters.properties:
    openspace_protocol=

    Insira o protocolo de comunicação (http ou https).

    openspace_portNumber=

    Digite o número da porta do CA Open Space. O padrão é 8686.

    openspace_default_tenant_userName=

    Se o CA SDM não estiver configurado com multilocação, digite um nome de usuário para executar a pesquisa no CA Open Space.

    openspace_default_tenant_password=

    Insira a senha criptografada do CA Open Space. Para obter mais informações, consulte a Etapa1.

    openspace_default_tenant_companyHost=

    Digite os detalhes do host da empresa do inquilino.

    1. No caso de multilocação do CA SDM, adicione uma entrada para cada inquilino no openspace-tmpl.xml:

      Por exemplo, se o CA SDM tiver Nome do inquilino como Inquilino 1, você precisa fornecer os seguintes valores no arquivo openspace-tmpl.xml:

      <entry key="Tenant1"> 
      
       <bean class="com.ca.ServicePlus.cafedsearch.adapters.openspace.OpenSpaceCompanyDetail">
      
        <property name="userName" value="$(openspace_tenant1_userName)"/>
      
         <property name="password" value="$(openspace_tenant1_password)"/>
      
        <property name="companyHost" value="$(openspace_tenant1_companyHost)"/>
      
        </bean>
      
      </entry>
      
    2. Adicione as entradas a seguir para Inquilino 1 no arquivo adapters.properties:
      openspace_tenant1_userName=
      
      openspace_tenant1_password=
      
      openspace_tenant1_companyHost=
      

      Repita as etapas a e b para todos os inquilinos necessários no arquivo openspace-tmpl.xml.

  8. Chame o fs_adapters_cli uma vez para cada adaptador que deseja configurar.

    Modifique os valores dos atributos -k e -o com um nome de sua escolha. Para obter mais informações sobre os atributos e arquivos do utilitário da pesquisa agrupada, consulte Arquivos do utilitário da pesquisa agrupada.

  9. Após a instalação, se houver erros, verifique o arquivo de log localizado no diretório do CA SDM:
    $NXROOT\log\jfedsearch.log
    
  10. Opcionalmente, também é possível criar seu próprio arquivo XML para registro. Todas as entradas do adaptador estão registradas no adapters-config.xml localizado no seguinte diretório:
    $NX_ROOT\samples\cafedsearch
    
  11. Para criar seu próprio arquivo XML para registro, também é possível fazer uma cópia do nome do arquivo adapters-config.xml existente (etapa opcional). Forneça ao arquivo adapters-config.xml modificado um nome de sua escolha. Por exemplo, arquivo xyz.xml.

    Use a opção -c com o arquivo XML (xyz.xml) modificado para registrar adaptadores.

  12. Altere o valor do recurso em bean.xml <import resource="adapters-config.xml"/>.
  13. Copie o arquivo adapters-config.xml ou xyz.xml modificado (etapa 11) e os arquivos XML específicos do adaptador associados para o Google (google.xml), o CA Open Space (openspace.xml) e o SharePoint (sharepoint.xml) no seguinte diretório do CA SDM:
    $NX_ROOT\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF
    
  14. Reinicie a instância do Tomcat da pesquisa agrupada:
    pdm_tomcat_nxd -c STOP -t FS
    
    pdm_tomcat_nxd -c START -t FS
    

    Os adaptadores da pesquisa agrupada estão configurados.

  15. Verifique os arquivos de log de erros no diretório do CA SDM:
    $NX_ROOT\log\jfedsearch.log