Hello,
J'ai créé un Web Service pour lancer des package SSIS. L'encodage du WebService (WSDL) est en UTF-8.
Mon application qui consomme le web service à pour config
Le package est bien lancé et les informations sont bien générées mais j'ai se message en retour:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <system.serviceModel> <bindings> <basicHttpBinding> <binding name="LaunchSSISPackageSoap" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:04:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true" > <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" /> <security mode="None"> <transport clientCredentialType="None" proxyCredentialType="None" realm="" /> <message clientCredentialType="UserName" algorithmSuite="Default" /> </security> </binding> </basicHttpBinding> </bindings>
En local et en passant par Visual studio et cassini, pas de problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 Le type de contenu text/html; charset=utf-8 du message de réponse ne correspond pas au type de contenu de la liaison (text/xml; charset=utf-8). Si vous utilisez un codeur personnalisé, vérifiez que la méthode IsContentTypeSupported est implémentée correctement. Les premiers 1024 octets de la réponse étaient*: «*<html> <head> <title>Délai d'attente de la demande dépassé.</title> <style> body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon } pre {font-family:"Lucida Console";font-size: .9em} .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; } </style> </head> <body bgcolor="white"> <span><H1>Erreur du serveur dans l'application '/wsPackage'.<hr width=100% size=1 color=silver></H1> *».
En local et en utilisant un répertoire virtuel dans IIS, pas de problème non plus
A distance sur un Windows server 2008 anglais IIS 7 j'ai le problème
La version ASP.NET du coté local et serveur est la même (2.0)
Le package SSIS fonctionne sur le serveur au se trouve le Web service. Le package tourne en le lançant manuellement sur les deux SQL Serveur (local et serveur windows 2008)
Je ne comprend pas pourquoi et je ne sais pas quoi faire. Avez-vous une explication ?
Merci
Partager