Results 1 to 3 of 3

Thread: Communication par SOAP

  1. #1
    log_cigo's Avatar
    log_cigo is offline Member
    Join Date
    Oct 2009
    Posts
    14

    Post Communication par SOAP

    Bonjour,

    Actuellement j'essaye de faire communiquer un site internet avec Sugar afin d'y insérer des Tickets de façon automatique lorsqu'un formulaire est soumis sur ce dernier.

    J'arrive bien à me connecter via nusoap, et a récupérer un identifiant de session.

    L'insertion du ticket se fait correctement, mais j'aimerai récupérer un Id avant de l'enregistrer.

    Je cherche à récupérer cet id dans la table Contacts à partir d'un champ de la table Contacts_cstm grace à la fonction get_entry_list, mais la fonction me renvoie systématiquement false, ou "Login attempt failed please check the username and password"

    Pourtant quand j'appelle la méthode get_user_id(), je reçoit le bon identifiant de l'utilisateur au nom du quel je me connecte...

    Voici mon appel :

    PHP Code:
    //-- Variables de configuration
    $soap_url 'http://www.*****.com/soap.php?wsdl';
    $soap_login 'admin';
    $soap_pass md5('***');

    //-- Connexion à Sugar en WSDL
    $soapsugar = new soapclient($soap_url,true);

    //-- Paramètres de connexion
    $user_auth = array(
        
    'user_auth' => array(
        
    'user_name' => $soap_login,
        
    'password' => $soap_pass,
        
    'version' => '0.1'
        
    ),
        
    'application_name' => 'soapcasadd');

    //-- Identification
    $result_array $soapsugar->call('login',$user_auth);

    //-- Récupération de l'Id de session
    $session_id $result_array['id'];

    //-- Paramètres à récuperer
    $param_entry_list=array(
        
    'session_id'=>$session_id,
        
    'module_name'=>'Contacts',
        
    'query'=>" contacts_cstm.champ_perso_c = '651' ",
        
    'order_by'=>' contacts.id DESC',
        
    'offset'=>0,
        
    'select_fields'=>array('id'),
        
    'max_results'=>0,
        
    'deleted'=>0);

    //-- Récupération des enregistrements
    $result $soapsugar->call('get_entry_list',$param_entry_list); 
    Le site qui appelle soap est sur un serveur en PHP4 et j'utilise SugarCE 5.2k.

  2. #2
    ezmou's Avatar
    ezmou is offline Sugar Community Member
    Join Date
    Feb 2009
    Posts
    190

    Default Re: Communication par SOAP

    Bonjour

    Ce comportement est bizarre
    Votre message d'erreur nous dit que le SOAP essaye de s'authentifier sur un get_entry_list ... :s

    Je vous propose de debugger "pas à pas" vos appels SOAP

    sinon au niveau des docs :
    http://www.sugarcrm.com/crm/support/...k.html#9000195

    Vous pouvez vous réferrer aussi dans votre Sugar, il existe un répertoire d'exemples justements avec les différents appels SOAP

    Cordialement
    SYNOLIA
    Oldest SugarCRM partner in the world and Gold Partner / Partenaire GOLD SugarCRM
    Official French Translator / Responsable de la traduction Française

    51 Avenue Jean Jaurès - 69007 LYON - FRANCE - Tel : +33 4 27 70 53 70
    www.synolia.com | @synolia sur Twitter
    www.crm-france.com | Forum CRM-France

  3. #3
    Freddy Von Guest

    Default Re: Communication par SOAP

    Perharps :
    $param_entry_list=array(
    'session_id'=>$session_id, --> not 'session_id' but 'session'

    $param_entry_list=array(
    'session'=>$session_id

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. communication failure (email)
    By fre2004 in forum Help
    Replies: 2
    Last Post: 2009-08-14, 12:21 PM
  2. communication failure
    By admetus2 in forum Help
    Replies: 1
    Last Post: 2008-08-01, 12:02 PM
  3. SQL data communication
    By KGP in forum General Discussion
    Replies: 3
    Last Post: 2008-06-19, 09:40 PM
  4. Communication between sugar servers
    By Hawat in forum Developer Help
    Replies: 6
    Last Post: 2008-06-11, 11:53 PM
  5. Replies: 1
    Last Post: 2006-02-03, 11:08 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •