2010-06-17 4 views
0

Notre système de gestion des soins utilise un service Web pour importer des données. J'ai exécuté avec succès l'une de ses méthodes en utilisant soapUI, et maintenant je veux répliquer cela avec une tâche de service Web SSIS 2008, mais je rencontre un problème. J'ai créé le "Gestionnaire de connexion HTTP" avec succès, et spécifié l'emplacement de "WSDLFile", mais quand je vais dans l'onglet Entrée et sélectionnez le Service dans la liste déroulante (il n'y en a qu'un seul), j'obtiens une "Référence d'objet non défini sur une instance d'un objet "et la liste déroulante Méthode est vide. Une idée de ce que cela essaie de me dire?Tâche de service Web SSIS produisant une erreur "référence d'objet"

Répondre

0

Il semble que ce soit un problème avec le fournisseur. Alors que soapUI appelle simplement le service Web, .NET tente de créer toutes les structures nécessaires, et la définition de ces structures fait référence à un emplacement Web qui ne semble plus actif. Il semble donc que le service Web soit «à moitié» défini et qu'il se bloque car aucune des structures de support n'est définie.

0

Je n'ai pas essayé cela dans SSIS2008 mais j'ai eu toutes sortes de problèmes dans la connexion SSIS2005 à sharepoint. À la fin, j'ai généré une classe proxy de services Web (en utilisant wsdl.exe) et utilisé une tâche de script pour appeler le service Web et stocker la réponse xml dans une variable. Puis utilisé une tâche XML pour traiter le XML dans la base de données.

Questions connexes