Este comando do planejador cria e ocupa as tabelas de banco de dados do espaço de pesquisa que suportam pesquisas do Consultor de Produto. Utilizando esse comando, você pode criar o espaço de pesquisa de tabela Base e Separado (ICT).
Valores de Parâmetros
- xmlFileName
- (Obrigatório) O nome do arquivo XML de entrada com o caminho completo. O arquivo XML deve existir na máquina em que você instalou o WebSphere Commerce. Por exemplo,
WC_installdir\samples\pa\xml\ss60001.xml
- searchSpaceType
- Indica o tipo de espaço de pesquisa que você deseja criar, que é BASE ou ICT. O padrão é espaço de pesquisa BASE.
Comportamento
- Exclui o espaço de pesquisa definido para uma categoria se delete_CatalogBuilder estiver presente no XML de entrada.
- Cria o espaço de pesquisa para as categorias fornecidas no arquivo XML de entrada apenas se o espaço de pesquisa não existir.
- Ocupa as seguintes tabelas se um espaço de pesquisa ICT for criado:
- ICROOTCAT
- ICEXPLFEAT
- ICEXPLDESC
- ICTPRICES
- ICTcategory_id
- ICTDESCcategory_id
- ICVcategory_id_NULL
- Ocupa as seguintes tabelas se um espaço de pesquisa BASE for criado:
- ICROOTCAT
- ICEXPLFEAT
- ICEXPLDESC
- Cria um arquivo de log inputXMLName_timestamp.log em WC_installdir\instances\instance_name\logs.
Condições de exceção
- Se os parâmetros de entrada estiverem incorretos, o comando emitirá a exceção ECApplicationException.
- Se o nome do arquivo fornecido para o parâmetro xmlFileName não for válido, o comando emitirá a exceção ECApplicationException.
- Se os elementos definidos no arquivo de entrada XML não corresponderem ao DTD, o comando emitirá a exceção ECApplicationException.
Se um usuário não-root executar a instância do WebSphere Commerce mas não tiver as permissões de leitura relevantes para o arquivo XML de entrada, o comando falhará.