IM Centro de Informações do Relationship Resolution, Versão 4.2

Códigos de Formato WS_SUMMARY

O IBM Relationship Resolution é fornecido com três códigos de formato pré-construídos para utilização com o documento de entrada UMF_SUMMARY: WS_SUMMARY, WS_SUMMARY_TOP10 e WS_SUMMARY_TOP100. Estes códigos de formato retornam uma lista de entidades que correspondem aos critérios especificados no documento de entrada UMF_SUMMARY. A única diferença entre entres códigos de formato é o número máximo de registros retornados, que é especificado no nome do código do formato.

Exemplo de uma Procura de Pipeline de Serviços da Web Utilizando o Código de Formato WS_SUMMARY_TOP10

Esta procura de pipeline de serviços da Web de exemplo retorna as 10 principais entidades no banco de dados da entidade que mais correspondem aos seguintes critérios de procura:
  • Nome: Joe Franklin
  • Número de telefone: 415-555-3325
  • Data de nascimento: 2 de janeiro de 1956
Ele utiliza o documento de entrada UMF_SEARCH para especificar estes critérios, especificando também o código de formato de WS_SUMMARY_TOP10.
Nota: Este exemplo é formatado para capacidade de leitura e não segue a linha única necessária por formato de registro UMF.
<UMF_SEARCH>
	<FORMAT_CODE>WS_SUMMARY_TOP10</FORMAT_CODE>
	<DSRC_CODE>1589</DSRC_CODE> 	
	<DSRC_REF>556</DSRC_REF>
	<MIN_LIKE_SCORE>80</MIN_LIKE_SCORE>
	<NAME>
		<NAME_TYPE>M</NAME_TYPE>
		<LAST_NAME>FRANKLIN</LAST_NAME>
		<FIRST_NAME>JOE</FIRST_NAME>
	</NAME>
	<NUMBER>
		<NUM_TYPE>PHONE</NUM_TYPE>
		<NUM_VALUE>415-555-3325</NUM_VALUE>
	</NUMBER>
	<ATTRIBUTE>
		<ATTR_TYPE>DOB</ATTR_TYPE>
		<ATTR_VALUE>01/02/1956</ATTR_VALUE>
	</ATTRIBUTE>
</UMF_SEARCH>

Depois de enviar este documento UMF_SEARCH por meio de serviços da Web para processamento por um pipeline de serviços da Web, o aplicativo de chamada recebe uma resposta no seguinte documento UMF_SEARCH_RESULT:

<UMF_SEARCH_RESULT>	
	<DSRC_CODE>1589</DSRC_CODE> 	
	<ENTITY>
		<MATCHED_ENTITY_ID>38763</MATCHED_ENTITY_ID>
		<ENT_NAME>FRANKLIN, JOEY</ENT_NAME>
		<ENT_PHONE>415-555-3325</ENT_PHONE>
		<ENT_DOB>01/02/1956</ENT_DOB>
		<LIKE_SCORE>90</LIKE_SCORE>
	</ENTITY>	
	<ENTITY>
		<MATCHED_ENTITY_ID>87</MATCHED_ENTITY_ID>
		<ENT_NAME>FRANKLIN, JOSEPH</ENT_NAME>
		<ENT_PHONE>415-555-3325</ENT_PHONE>
		<ENT_DOB>02/01/1956</ENT_DOB>
		<LIKE_SCORE>80</LIKE_SCORE>
	</ENTITY>
	<ENTITY>
		<MATCHED_ENTITY_ID>330</MATCHED_ENTITY_ID>
		<ENT_NAME>FRANKLIN, J</ENT_NAME>
		<ENT_PHONE>451-555-3325</ENT_PHONE>
		<ENT_DOB>01/02/1956</ENT_DOB>
		<LIKE_SCORE>80</LIKE_SCORE>
	</ENTITY>	
	<FROM_NODE>556</FROM_NODE>
	<FORMAT_CODE>WS_SUMMARY_TOP10</FORMAT_CODE>
	<MIN_LIKE_SCORE>80</MIN_LIKE_SCORE>
	<PAGE_NUM>1</PAGE_NUM>
	<RETURN_CNT>3</RETURN_CNT>
</UMF_SEARCH_RESULT> 

Neste caso, havia apenas 3 entidades no banco de dados da entidade que correspondiam aos critérios de procura com uma contagem mínima de semelhança de 80.

Referências relacionadas
Documento de Entrada UMF_SEARCH


Feedback

Última atualização: 2007