Re: Pbm utilisation extension multicorn

Rodolphe Quiédeville <[email protected]> Mon, 23 Apr 2018 18:07:47 +0200
Newsgroups gmane.comp.db.postgresql.french
Message-ID <[email protected]>
Bonjour Didier,

Tu dis vouloir te connecter à un serveur LDAP mais dans on exemple de
code ci-dessous tu utilises le foreign data wrapper pour te connecter à
un serveur IMAP en fait, d'où ton erreur.

Dans la doc
http://multicorn.readthedocs.io/en/latest/foreign-data-wrappers/ldapfdw.html
il est définit qu'il faut utiliser

server ldap_srv

au lieu de

server multicorn_imap

En espérant avoir aidé.

Rodolphe,

On 04/22/2018 07:10 PM, ROS Didier wrote:
> Bonjour
> 
>  
> 
>                J’utilise l’extension Multicorn
> (https://github.com/Kozea/Multicorn/tree/v1.3.4)  pour interroger un
> annuaire openldap à partir de code PL/pgSQL
> 
>  
> 
> CREATE FOREIGN TABLE ldapexample (
> 
>     mail character varying,
> 
>     cn character varying,
> 
>     description character varying
> 
> ) server multicorn_imap options (
> 
>     uri 'ldap://localhost:389/',
> 
>     path 'ou=people,dc=gardiansesame',
> 
>     scope 'sub',
> 
>     binddn 'uid=9T_3B001,ou=Applis,dc=gardiansesame',
> 
>     bindpwd 'XXXXXXXXXX',
> 
>     objectClass '*'
> 
> );
> 
>  
> 
> Mais quand j’interroge la table externe, j’obtiens :
> 
> postgres=# select * from ldapexample ;
> 
>  
> 
> ERROR:  You MUST set the imap host
> 
>  
> 
> Avez-vous des pistes pour résoudre ce problème ?
> 
>  
> 
> Merci d’avance
> 
>  
> 
> Cordialement
> 
> cid:[email protected]
> 
> 	
> 
> *
> Didier ROS**
> Expertise SGBD*
> *DS IT/IT DMA/Solutions Groupe EDF/Expertise Applicative - SGBD
> *Nanterre Picasso - E2 565D (aile nord-est)
> 32 Avenue Pablo Picasso
> 92000 Nanterre
> 
> *[email protected] <mailto:[email protected]>
> 
> *
> 
>  
> 
>  
> 
> 
> Ce message et toutes les pièces jointes (ci-après le 'Message') sont
> établis à l'intention exclusive des destinataires et les informations
> qui y figurent sont strictement confidentielles. Toute utilisation de ce
> Message non conforme à sa destination, toute diffusion ou toute
> publication totale ou partielle, est interdite sauf autorisation expresse.
> 
> Si vous n'êtes pas le destinataire de ce Message, il vous est interdit
> de le copier, de le faire suivre, de le divulguer ou d'en utiliser tout
> ou partie. Si vous avez reçu ce Message par erreur, merci de le
> supprimer de votre système, ainsi que toutes ses copies, et de n'en
> garder aucune trace sur quelque support que ce soit. Nous vous
> remercions également d'en avertir immédiatement l'expéditeur par retour
> du message.
> 
> Il est impossible de garantir que les communications par messagerie
> électronique arrivent en temps utile, sont sécurisées ou dénuées de
> toute erreur ou virus.
> ____________________________________________________
> 
> This message and any attachments (the 'Message') are intended solely for
> the addressees. The information contained in this Message is
> confidential. Any use of information contained in this Message not in
> accord with its purpose, any dissemination or disclosure, either whole
> or partial, is prohibited except formal approval.
> 
> If you are not the addressee, you may not copy, forward, disclose or use
> any part of it. If you have received this message in error, please
> delete it and all copies from your system and notify the sender
> immediately by return message.
> 
> E-mail communication cannot be guaranteed to be timely secure, error or
> virus-free.
>