Tópico anterior: Compilar os arquivos Jar do novo adaptador de pesquisa personalizadoPróximo tópico: Verifique o novo Adaptador de pesquisa personalizada


Configurar o novo adaptador de pesquisa personalizado com o componente CAFedSearch

Configure o novo arquivo jar do adaptador de pesquisa personalizado com o componente CAFedSearch para criar as origens da pesquisa do CA SDM.

Siga estas etapas:

  1. Copie o arquivo jar do local dist\lib (criado em Compilar os novos arquivos Jar do adaptador personalizado) para o seguinte diretório do CA SDM:
    %NX_ROOT%\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF\lib
    
  2. Navegue até ao seguinte diretório do CA SDM:
    $NX_ROOT\sample\cafedsearch\
    
  3. Crie um novo arquivo xml de modelo para o adaptador de pesquisa personalizado. Por exemplo, o arquivo XYZ-tmpl.xml.
  4. O arquivo de modelo contém o seguinte:
    <?xml version="1.0" encoding="UTF-8"?>
    
    <beans default-autowire="byName" xsi:schemaLocation="http://www.springframework.org/schema/beans
    
    http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
    
    http://cxf.apache.org/core
    
    http://cxf.apache.org/schemas/core.xsd
    
    http://cxf.apache.org/jaxrs
    
    http://cxf.apache.org/schemas/jaxrs.xsd" xmlns:cxf="http://cxf.apache.org/core" 
    
    xmlns:jaxrs="http://cxf.apache.org/jaxrs" 
    
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    
    xmlns="http://www.springframework.org/schema/beans">
    
    	<bean autowire="autodetect"
    
    		class=" com.abc.xyz.XYZAdapter "
    
    			id="XYZAdapterConfiguration" scope="singleton">
    
    <property name="username" value="$(xyz_username)"/>
    
        <property name="password" value="$(xyz_password)"/>
    
    </bean>
    
    <bean autowire="autodetect" class="com.abc.xyz.XYZAdapter" id="XYZSearchAdapter" init-method="init" destroy-method="destroy" depends-on="XYZAdapterConfiguration">
    
    			<property name="config" ref="OpenSpaceAdapterConfiguration" />
    
    	</bean>
    
    </beans>
    
  5. É possível criar valores de propriedade com base nos valores de entrada fornecidos para os adaptadores de pesquisa na etapa 4.

    Adicione xyz_username e xyz_password no arquivo adapters.properties e forneça os valores para a propriedade.

  6. Execute o arquivo do utilitário para gerar o arquivo XML de configuração dos adaptadores de pesquisa personalizados:
    fs_adapters_cli -i -k XYZ -b XYZSearchAdapter -t "XYZ-tmpl.xml " -o "xyz.xml
    
  7. O arquivo xyz.xml é criado e registrado no arquivo adapters-config.xml.
  8. Copie o arquivo xyz.xml e adapters-config.xml para o seguinte diretório do CA SDM:
    $NX_ROOT\samples\cafedsearch\WEB-INF
    
  9. Execute o comando a seguir para reiniciar os serviços do Tomcat agrupados:
    pdm_tomcat_nxd -c STOP -t FS
    pdm_tomcat_nxd -c START -t FS
    
  10. Crie as origens da pesquisa agrupada para o adaptador XYZ na interface de usuário do CA SDM.

    Para obter mais informações sobre as origens da pesquisa agrupada, consulte Criar origens da pesquisa agrupada no CA SDM.

  11. No CA SDM, navegue até à guia Gerenciamento do conhecimento. Marque a caixa de seleção XYZ e execute as operações de pesquisa.

    O novo adaptador de pesquisa personalizado está configurado com êxito com o componente CAFedSearch.