El archivo srd.wsdl contiene los métodos SRDWebService que se utilizan para comunicarse
con los servicios Web IBM InfoSphere Identity Insight. SRDWebService
incluye tres métodos: uno para cargar datos en la base de datos de entidades, otro para
realizar una búsqueda a fin de consultar la base de datos de entidades y, por último, otro para procesar la funcionalidad
de interconexión disponible a través de UMF.
- Método loadRecord
LoadResult loadRecord(String umfEntity)
- El objeto LoadResult devuelto por el método loadRecord() contiene dos miembros:
Miembro |
Descripción |
Tipo |
entityID |
ID de la entidad devuelta |
Long |
merged |
Distintivo que indica si la entidad se ha resuelto en una entidad existente
o se trataba de una nueva entidad |
Boolean |
- El parámetro umfEntity es una serie XML en UMF que representa los datos para una
sola entidad. Utilice la especificación UMF para obtener instrucciones sobre cómo construir
correctamente un registro UMF_ENTITY, asegurándose de definir los valores adecuados para
DSRC_ACCT y DSRC_REF.
- Aunque el método load le permite procesar
documentos UMF_ENTITY, no devuelve como resultado el documento
UMF en bruto de salida. En lugar de ello, el método devuelve un
objeto LoadResult que contiene el ID de identidad, y un
distintivo que indica si la entidad es nueva o se resolvió
mediante una entidad existente.
Puede utilizar el método process lugar del método load, pero
deberá analizar el documento UMF de salida. El método load le
ahorra tener que analizar el documento UMF de salida resultante
de la operación load.
- Método basicQuery()
String basicQuery(String umfSearch)
- La serie de entrada para el método basicQuery() debe estar en formato de registro UMF_SEARCH. La serie XML devuelta por basicQuery() contiene el registro UMF_SEARCH_RESULT de la consulta.
- Hay dos tipos de consultas incorporadas: Consultas de conjunto de resultados de resumen y
consultas de detallar más los detalles.
Nota: Este método se proporciona solamente para mantener la
compatibilidad con versiones anteriores del producto. En el
presente release, este método se comporta igual que el método
process. Utilice el método process en lugar del método
basicQuery() para todas las nuevas aplicaciones cliente.
- Método process()
String process(String umfRequestDocument)
- Utilice el método process para procesar un documento UMF de
entrada cualquiera y obtener como resultado un documento UMF de
salida.
El método process está pensado para manejar todas las peticiones
y respuestas compatibles con la interconexión y debe ser el
método preferido para todas las operaciones.
- Este método toma un parámetro String y devuelve un resultado String.