Utilize estas instruções para construir um documento de entrada UMF_SEARCH para localizar
entidades no banco de dados da entidade que correspondem aos valores dos dados dos atributos
especificados nos critérios de procura. Você envia o documento de entrada UMF_SEARCH
por meio de serviços da Web para um pipeline de serviços da Web para processamento. Quando o pipeline
processar a consulta, os serviços da Web retornarão um documento de saída UMF_SEARCH_RESULTS
que contém uma lista de entidades correspondentes aos critérios de procura.
Antes de iniciar :
O WebSphere Application Server deve estar em execução e pelo menos um
pipeline de serviços da Web deve estar iniciado e em execução para receber e
processar o documento de entrada UMF_SEARCH.
Sobre Esta Tarefa:
Como o pedido de consulta é um documento de entrada UMF, os critérios
devem ser formatados utilizando tags UMF válidas. Você pode utilizar qualquer editor de texto ou utilitário
que cria UMF.
Procedimento:
- Crie um novo documento de entrada UMF_SEARCH.
- No segmento ROOT, digite as tags e valores UMF necessários, além de tags e valores
UMF opcionais que você deseja utilizar para especificar os critérios de procura.
Digite pelo menos valores para estas tags UMF:
- Digite o código da origem de dados na tag DSRC_CODE. O código da origem de dados
padrão para procuras de pipeline de serviços da Web é 1589. Se você utilizar um código da origem de dados
diferente do código da origem de dados de procura de pipeline de serviços da Web padrão,
certifique-se de que ele esteja configurado para não resolver entidades.
- Digite o código de referência da origem de dados que faz referência à transação da
mensagem solicitante na tag DSRC_REF. O código de referência da origem de dados deve ser significativo,
porque ele é retornado ao aplicativo de chamada.
- Digite o código de formato para indicar o formato de saída dos resultados
utilizando a tag FORMAT_CODE. O IBM Relationship Resolution é fornecido com três códigos
de formato integrado para uma procura de pipeline de serviços da Web utilizando UMF_SEARCH:
- WS_SUMMARY_TOP10, que retorna as 10 principais entidades que correspondem aos critérios de procura
- WS_SUMMARY_TOP100, que retorna as 100 principais entidades que correspondem aos critérios de procura
- Consulta WS_SUMMARY, que retorna todas as entidades que correspondem aos critérios de procura
Se você utilizar um código de formato diferente, ele deverá ser configurado na tabela UMF_OUTPUT_FORMAT.
- Digite a contagem mínima de resolução na tag MIN_LIKE_SCORE
para estabelecer a contagem numérica mais baixa que é considerada uma correspondência entre
os valores de atributo nos critérios de procura e as entidades no banco de dados da entidade
contendo os mesmos atributos. Quanto mais alta a contagem, mais exata a correspondência deve ser. Uma contagem de 100 indica
uma correspondência exata.
- Utilizando os outros segmentos válidos do documento de entrada UMF, digite os valores dos dados
para os atributos que formam os critérios de procura. Estes valores são os atributos que a procura de
pipeline de serviços da Web está procurando para construir a lista
de entidades com valores de correspondência ou semelhantes. A proximidade da correspondência
depende do valor em MIN_LIKE_SCORE.
- Envie o documento de entrada UMF_SEARCH por meio de serviços da Web.
Um pipeline de serviços da Web alimenta o documento UMF_SEARCH utilizando o processo de
resolução da entidade para localizar entidades no banco de dados utilizando os critérios
especificados. O pipeline então processa a consulta, cria arquivos de criação de log normais
e retorna os resultados em um documento UMF_SEARCH_RESULTS por meio de serviços da Web
para o aplicativo de chamada utilizando o formato selecionado.
Consulta de Documento UMF_SEARCH de Exemplo
Este documento de entrada UMF_SEARCH
de exemplo utiliza o código de formato WS_SUMMARY_TOP10 para consultar o banco de dados da entidade
para procurar as 10 principais entidades que contêm números de previdência social em que
o valor dos dados do número de previdência social corresponde exatamente ao valor dos dados
de 555-09-8761:
Nota: Este exemplo é formatado para capacidade de leitura e não segue a linha única necessária por formato de registro UMF.
<UMF_SEARCH>
<DSRC_CODE>1589</DSRC_CODE>
<DSRC_REF>1223</DSRC_REF>
<MIN_LIKE_SCORE>100</MIN_LIKE_SCORE>
<FORMAT_CODE>WS_SUMMARY_TOP10</FORMAT_CODE>
<NUMBER>
<NUM_TYPE>SSN</NUM_TYPE>
<NUM_VALUE>555-09-8761</NUM_VALUE>
</NUMBER>
</UMF_SEARCH>