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

PL/SQL Oracle Discussion :

Problème pour contacter un web service


Sujet :

PL/SQL Oracle

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 55
    Points : 61
    Points
    61
    Par défaut Problème pour contacter un web service
    Oracle Database 10g Enterprise Edition Release 10.2.0.2.0

    Bonjour,

    J'aurai besoin d'aide pour contacter un web service.

    Jutilise le package suivant :
    http://www.oracle-base.com/articles/...Services9i.php

    J'aurais bien aimé tester la méthode getGeoIp du site suivant:
    http://www.webservicex.net/WCF/Servi...ls.aspx?SID=46
    J'ai également tester sur le site suivant : http://www50.brinkster.com/vbfacileinpt/np.asmx?wsdl
    Je dois surment faire une erreur sur les paramètre.

    Je reçois l'erreur suivante:
    ORA-06503: PL/SQL: Function returned without value
    ORA-06512: at "PERALLAPP.TEST_WS_GEOIP", line 58
    ORA-06512: at line 5

    et pour le premier test, si j'affiche le contenu de la réponse, j'ai ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://ww
    w.w3.org/TR/html4/strict.dtd">
    <HTML><HEAD><TITLE>The page 
    cannot be displayed</TITLE>
    <META HTTP-EQUIV="Content-Type"
     Content="text/html; charset=Windows-1252">
    <STYLE type="te
    xt/css">
      BODY { font: 8pt/12pt verdana }......
    ce qui signifie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    The page cannot be displayed
    The page you are looking for cannot be displayed because an invalid method (H TTP verb) was used to attempt access. 
    ________________________________________
    Please try t he following:
    •	Contact the Web site administra tor if you believe that this request should be allowed.
    •	Make sure that the Web site address displayed in the a ddress bar of your browser is spelled and formatted correctl y. 
    HTTP Error 405 - The HTTP verb used to access this page is not allowed.
    Internet Information Ser vices (IIS)
    ________________________________________
    Technical Information (for suppor t personnel)Go to Microsoft Product Support Servic es and perform a title search for the words HTTP and 405.
    •	Open IIS Help, which is acc essible in IIS Manager (inetmgr), and search for topics ti tled Setting Application Mappings, Securing Your S ite with Web Site Permissions, and About Custom Error Messages.
    Voici la façon dont j positionne les paramtres:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
      l_url         := 'http://www.webservicex.net';
      l_namespace   := 'xmlns="' || l_url || '"';
      l_method      := 'GetGeoIP';
      l_soap_action := l_url || '#GetGeoIP';
      l_result_name := 'GetGeoIP';
     
      l_request := soap_api_v2.new_request(p_method       => l_method,
                                        p_namespace    => 'xmlns="http://www.webservicex.net"');--l_namespace);
     
      soap_api_v2.add_parameter(p_request => l_request,
                             p_name    => 'IPAddress',
                             p_type    => 'xsd:string',
                             p_value   => '165.125.65.123');
    Merci d'avance

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 55
    Points : 61
    Points
    61
    Par défaut
    Si sous oracle, il y a un autres moyen de contacter un Web service via un proxy, je suis preneur.
    Pour le moment les test sont non sécure mais le but future est de faire le tout avec Certificat et ws security.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 55
    Points : 61
    Points
    61
    Par défaut
    Problème résolut, il a juste fallut modifier le package SOAP au niveau des url,... .
    Il faut pouvoir faire une différence au niveau des url http ou se trouve le web Service et l'url de l'action soap,... .

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

Discussions similaires

  1. problème pour utiliser un Web service.
    Par laurent_diep dans le forum Silverlight
    Réponses: 13
    Dernier message: 16/02/2009, 14h03
  2. problème pour appeler un web service
    Par alexlevenere dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 06/01/2009, 16h24
  3. Problème : IIS 6.0 - Web service
    Par identifiant_bidon dans le forum IIS
    Réponses: 4
    Dernier message: 20/04/2007, 13h50
  4. Problème pour définir un web service client
    Par GRicco dans le forum NetBeans
    Réponses: 5
    Dernier message: 10/04/2007, 09h54
  5. Réponses: 5
    Dernier message: 04/07/2006, 00h11

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