Question Cécile Heuillet · Jan 17, 2024

Requête LDAP

Bonjour,

je dois faire une requête LDAP pour récupérer des infos sur une équipe spécifique d'employés. J'ai un service custom qui instancie un message de type EnsLib.LDAP.Message.Search avec un filtre correspondant à la recherche et qui le redirige vers une opération de type EnsLib.LDAP.Operation.Standard. Je ne récupérais pas d'erreur mais pas de résultat non plus. J'ai donc créé une opération qui hérite de EnsLib.LDAP.Operation.Standard et j'ai surchargé la méthode pour récupérer qqch. Je récupère ceci :

ERREUR <Ens>ErrException: <FRAMESTACK>ProcessSearch+5^myDSO.operation.requeteLDAP.1 -- - connecté en tant que '-' numéro - @' Set tSC=..ProcessSearch(pRequest, .pResults) '

Quelqu'un aurait-il une idée ? un conseil ?

Merci par avance pour votre aide. Bien cordialement,

Cécile

Product version: IRIS 2023.3

Comments

Cécile Heuillet · Jan 19, 2024

Bonjour,

j'ai essayé d'avancer. J'ai rebasculé sur l'opération LDAP standard. J'ai fait vérifier mes paramètres et droits et de connexion, tout est ok. J'ai vraiment l'impression que je passe à côté de qqch et que je ne me connecte pas correctement pour faire ma requête LDAP car je reçois ceci comme message de retour :

Et je ne récupère aucun message de type EnsLib.LDAP.Message.Result. J'ai mis un filtre et un attribut à retourner très simples pour l'instant.

Est ce que quelqu'un pourrait m'aiguiller svp ? Ou si vous êtes passé pas une opération créée de toute pièce, est ce que quelqu'un aurait un exemple à me montrer ?

Merci par avance pour votre aide. Bien cordialement,

Cécile

0
Cécile Heuillet  Fév 8, 2024 to Lorenzo Scalese

Bonjour Lorenzo,

merci pour ton soutien.

Tout fonctionne à présent. J'avais mis un nom court de champs dans ma requête alors qu'il me fallait la désignation longue.

Merci bcp.

0