2010-03-10 10 views
2

J'essaie d'intégrer Sugar CRM avec un de mes projets. J'utilise Apache Axis comme client SOAP.Sugar CRM intégration avec Java - Comment ajouter une relation

J'ai créé les classes Stub du client Sugar CRM à l'aide d'Apache Axis.

Je peux me connecter et ajouter des prospects, des opportunités, des comptes et des contacts.

Mais je ne peux pas ajouter une relation entre mon compte et opportunité.

J'ai trouvé la méthode suivante dans le SugarsoapPortType

port.set_relationship(session, module_name, module_id, link_field_name, related_ids, name_value_list, delete) 

mais je ne peux pas comprendre les différents paramètres requis par cette méthode.

La plupart des documents en ligne suggère un moyen simple comme indiqué ci-dessous

$result = $client->call('set_relationship',array("session"=>$session _id,array("module1"=>"Emails","module1_id"=>"<module1_id>","module2"=>"Accounts","module2_id"=> "<module2_id>"))); 

comment puis-je parvenir en utilisant Java

Merci

Répondre

2

Got this après beaucoup de recherche

Exemple

New_set_relationship_list_result relationship = port.set_relationship(sessionID, "Accounts", "<account_id>", "opportunities", new String[] {"<opportunity_id>"}, null, 0); 
+0

Merci pour votre réponse! ceci n'est pas bien documenté par sugarcrm;) –