|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : juin 2006 Messages : 217 ![]() |
Bonjour
Je dois copier une base de données sql server vers une autre celle de sugarCRM. Seulement je viens de me mettre à Talend. Je voulais savoir si il étais possible d’exécuter une commande insert ou update déjà faite à partir de Talend ? Et quel composant utiliser ? Pour l'instant j'utilise un composant MSSQL Input et un SugarCrm Output. merci d'avance |
|
|
00
|
|
|
#2 |
|
Futur Membre du Club
![]() Inscription : juin 2006 Messages : 217 ![]() |
Voici se que j'ai fais
mais j’obtiens cette erreur. |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : août 2005 Messages : 117 ![]() |
Il semble que tes screenshot n'apparaissent pas dans ton post ce qui complique la tâche pour te dire d'où vient la potentielle erreur
|
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : juin 2006 Messages : 217 ![]() |
Voici se que j'ai fais
![]() mais j’obtiens cette erreur.
|
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : août 2005 Messages : 117 ![]() |
Le problème semble venir de ton tMSSqlInput. "Unknown source" semble idniquer que la configuration de ton tMSSqlInput fait référence à un serveur ou une base de données inexistants.
As-tu essayé de tester tes paramètres de connexion indépendamment de TOS ? |
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : juin 2006 Messages : 217 ![]() |
Oui et cela marche, car j'ai réussi à faire un serveur liée entre les deux bases.
Pourtant quand j’exécute il m'entoure avec un cadre error tSugarCRMOutput. |
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Inscription : août 2005 Messages : 117 ![]() |
En même temps, je commence à fatiguer et je n'avais lu la stackTrace qu'en travers. Effectivement, c'est une erreur Axis et non pas une erreur liée à ta connexion à ta base. Donc, le problème semble plutôt provenir du tSugarCRMOuput qui doit utiliser les webService de SugarCRM visiblement (Pour être franc, je ne connais pas du tout ce composant).
Pour être plus précis, le problème vient de ton user/pwd utilisé pour te connecter au webService SugarCRM. |
|
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() Inscription : juin 2006 Messages : 217 ![]() |
C'est bon ça marche.
par contre maintenant j'ai plus d'erreur mais les données que je veux copier aucune ne se copie (Nom, Prénom). ![]() Je ne c'est pas si j'utilise le bon map. |
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() Inscription : août 2005 Messages : 117 ![]() |
As-tu bien des lignes qui sont renvoyées par la requête jouée par ton tMSSqlInput ?
Joues ton job et vérifie le nombre de lignes issues de ton premier composant, puis celles effectivement envoyées à ton composant SugarCRM (qui devrait être le même puisque tu n'as aucun filtre dans ton tmap) |
|
|
00
|
|
|
#10 |
|
Futur Membre du Club
![]() Inscription : juin 2006 Messages : 217 ![]() |
Oui c'est le même nombre des deux cotés.
|
|
|
00
|
|
|
#11 |
|
Membre habitué
![]() Inscription : août 2005 Messages : 117 ![]() |
Bien, connais-tu le webService exposé par SugarCRM ? Il se peut que tes données soient rejetées par le dit WebService (champ obligatoire manquant, etc.). Le mieux serait de te procurer le WSDL correspondant ou de vérifier le code de retour de la méthode appellée.
Lorsque je regarde le schéma proposé par SugarCRM, le seul attribut qui est nullable est le firstname, j'en déduis donc que tes données ne sont pas insérées car incomplètes. |
|
|
00
|
|
|
#12 | |||
|
Futur Membre du Club
![]() Inscription : juin 2006 Messages : 217 ![]() |
Citation:
Citation:
Comment puis je tester le code de retour? Citation:
|
|||
|
|
00
|
|
|
#13 |
|
Membre habitué
![]() Inscription : août 2005 Messages : 117 ![]() |
Tu as raison sur les champs obligatoire, j'ai juste inversé ma lecture du Nullable
Je regarderai la doc ce soir histoire de trouver des trucs sur le composant. En attendant, si quelqu'un de plus calé pouvait intervenir. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com