Bonjour,
Dans SSIS 2012, j'ai un package qui communique avec un webservice par le biais d'une tache service web.
Le paramétrage de la tache ne m'a pas posé de problème.
Dans la partie "Entrée" de la tache, le composant a automatiquement récupéré les paramètres de la requête.
Hors, un de ces paramètre est de type "Byte" et je ne parviens pas à le renseigner correctement.
Dans le WSDL, le champ xmlData est déclaré de la manière suivante :
<xsd:element minOccurs="0" name="xmlData" nillable="true" type="xsd:base64Binary" />
Dans ce champ xmlData, je dois mettre le contenu d'un fichier XML convertit en base64 sous forme d'octet.
Je parviens à faire la conversion dans un tache de script C# par le code suivant.
En revanche, quand je réaffecte la variable, j'ai une erreur comme dans l'image ci-dessous et je ne peux pas l'utiliser dans ma tache de service web.
Merci de votre aide.
Partager