IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Discussion :

Erreur en retour d'un appel à un WebService


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Marsupilami_00
    Profil pro
    Architecte logiciel
    Inscrit en
    Janvier 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : Janvier 2007
    Messages : 102
    Par défaut Erreur en retour d'un appel à un WebService
    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

    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>
    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
    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 passant par Visual studio et cassini, pas de problème
    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

  2. #2
    Membre confirmé Avatar de Marsupilami_00
    Profil pro
    Architecte logiciel
    Inscrit en
    Janvier 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : Janvier 2007
    Messages : 102
    Par défaut
    J'ai trouver la cause.

    Le package utilise directement la notion ConnectionString et le fait d'utiliser ce paramétrage entraine ce problème. Maintenant est ce normal ????

    La solution est de créer deux variables packages contenant les chaînes de connections et là plus de problème.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajax : Erreur 405 en appelant un webservice
    Par rich25200 dans le forum Services Web
    Réponses: 2
    Dernier message: 18/04/2011, 11h28
  2. [Web Services] Appel de WebServices !
    Par cicolas dans le forum Spring
    Réponses: 4
    Dernier message: 30/06/2006, 11h44
  3. [VB5] appeler un webservice en VB5 ?
    Par marcsaker dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 08/06/2006, 17h47
  4. Problème de retour aprés l'appel d'une popup
    Par PADAWANN33 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/02/2006, 15h53
  5. Appeler un webservice
    Par pcdingo dans le forum ASP
    Réponses: 5
    Dernier message: 11/01/2006, 14h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo