IM InfoSphere Identity Insight, Version 8.0

Méthodes SRDWebService

Le fichier srd.wsdl contient les méthodes SRDWebService qui permettent de communiquer avec les services Web d'IBM InfoSphere Identity Insight. SRDWebService contient trois méthodes : une pour charger les données dans la base de données d'entités, une pour effectuer une recherche afin d'interroger la base de données d'entités et une pour traiter les fonctionnalités de pipeline disponibles via UMF.

Méthode loadRecord
LoadResult loadRecord(String umfEntity)
L'objet LoadResult retourné par la méthode loadRecord() contient deux membres :
Membre Description Type
entityID ID de l'entité renvoyée Long
merged Balise indiquant si l'entité a été résolue en une entité existante ou si c'en était une nouvelle Booléen
Le paramètre umfEntity est une chaîne XML en UMF qui représente les données d'une seule entité. Consultez dans la spécification UMF les instructions sur la façon d'élaborer convenablement une fiche UMF_ENTITY, en veillant à définir les valeurs adéquates pour DSRC_ACCT et DSRC_REF.
Si la méthode load vous permet de traiter des documents UMF_ENTITY, elle ne renvoie pas le document de sortie UMF brut. Elle renvoie un objet LoadResult contenant l'ID d'entité et une balise indiquant s'il s'agit d'une nouvelle entrée ou si elle a été résolue avec une existante. Utilisez la méthode process à la place de cette méthode, si cela ne vous pose pas de problème d'effectuer l'analyse syntaxique du document de sortie UMF. La méthode load vous évite d'avoir à effectuer l'analyse syntaxique du document de sortie UMF résultant depuis l'opération de chargement.
Méthode basicQuery()
String basicQuery(String umfSearch)
La chaîne d'entrée de la méthode basicQuery() doit correspondre à une fiche UMF_SEARCH. La chaîne XML que retourne basicQuery() contient le résultat UMF_SEARCH_RESULT de la requête.
Il existe deux formes de requêtes intégrées : les requêtes récapitulatives d'ensemble de résultats et les requêtes approfondies détaillées.
Remarque : Cette méthode existe uniquement pour la compatibilité amont. Dans cette édition, cette méthode fonctionne comme la méthode process. Utilisez la méthode process à la place de la méthode basicQuery() pour toutes les nouvelles applications client.
Méthode process()
String process(String umfRequestDocument)
Utilisez la méthode process pour traiter n'importe quel document d'entrée UMF et recevoir comme résultat un document de sortie UMF. La méthode process vise à traiter toutes les demandes et réponses prises en charge par le pipeline et est la mieux adaptée pour toutes les opérations.
Cette méthode admet un paramètre String et renvoie un résultat String.


Commentaires en retour

Dernière mise à jour : 2009