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 Java Discussion :

Encoding Style - web services


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1
    Par défaut Encoding Style - web services
    Bonjour,

    Je désire créer un web service.
    J'utilise une classe qui utilise un ArrayList.

    Mon problème est que je n'arrive pas à encoder ce type qui devient Object[] du coté client.

    De plus, en utilisant Jboss, j'obtiens ce warning pour chacune des méthodes exposées:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Encoding style 'http://schemas.xmlsoap.org/soap/encoding/' not supported for: {http://api.iratensolutions.com}startPonctualScanOfRepositoryBis
    Quelqu'un aurait-il un conseil?

    merci d'avance,

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    365
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Janvier 2006
    Messages : 365
    Par défaut
    Bonjour !
    Effectivement l'encodage des ArrayList en XML n'est pas (encore) supporté par la spécification JAX-RPC utilisée pour développer les web services en J2EE 1.4 . Ce topic traite d'une solution alternative : http://www.developpez.net/forums/sho...d.php?t=155412.
    Concernant le warning que tu obtiens avec JBoss pour l'encoding style, je devine que tu utilises la dernière version JBoss 4.0.4GA qui effectivement offre désormais un support total du WS-I Basic Profile. Ce qui veut dire que le style d'encodage défini dans la spécification SOAP 1.1 et référencé par l'url 'http://schemas.xmlsoap.org/soap/encoding/' n'est plus supporté car non compatible WS-I. Cet encodage pose des problèmes d'interopérabilité. Concrètement, dans le WSDL, ne pas utiliser le style "rpc/encoded" mais plutot utiliser soit "rpc/literal" soit "document/literal" .
    Voilà, j'ai essayé de faire simple, mais si tu as des questions, n'hésites pas.

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/08/2013, 13h55
  2. appel web service soap rpc-encoded multi-ref
    Par arnaud.b dans le forum Pentaho
    Réponses: 0
    Dernier message: 18/01/2010, 15h33
  3. Web Service RPC/Encoded (IsNullable Attribute)
    Par AKANDOUCH dans le forum Services Web
    Réponses: 1
    Dernier message: 04/01/2007, 01h34
  4. [JBuilder][Web Services] à partir de quelle version?
    Par sicard_51 dans le forum JBuilder
    Réponses: 2
    Dernier message: 25/08/2003, 12h54
  5. [Kylix] problème web service kylix
    Par RezzA dans le forum EDI
    Réponses: 3
    Dernier message: 11/02/2003, 14h50

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