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 :

WSDL: comment interdire un attribut vide?


Sujet :

Services Web Java

  1. #1
    Membre à l'essai
    Femme Profil pro
    Développeur Java
    Inscrit en
    Juin 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2013
    Messages : 61
    Points : 21
    Points
    21
    Par défaut WSDL: comment interdire un attribut vide?
    Bonjour,

    Une fois de plus, je suis quasi certaine ne pas être au bon endroit pour poster ma question. Par avance, désolée.

    Je suis sur des tests unitaires de mon web service java. Je suis plutôt pratiquante de la méthode contract first.
    Voici mon problème: je souhaite que mon WS plante lorsque certaines valeurs ne sont pas renseignées. Dans mon wsdl j'ai crée le type suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <xsd:simpleType name="TypeCode1">
    				<xsd:restriction base="xsd:token">
    					<xsd:minLength value="1"/>
    					<xsd:pattern value="[0-9]{5}"/>
     
    				</xsd:restriction>
    			</xsd:simpleType>
    Et j'appelle ce type ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    xsd:complexType>
    					<xsd:sequence>
    						<xsd:element name="identifiant1" nillable="false" type="coll:TypeCode1"/>
    Or, lorsque je test mon WS (avec SoapUi) et que je ne renseigne pas la valeur de identifiant1, le WS fonctionne quand même et me renvooie une réponse.
    Je ne comprends pas pourquoi il ne prends pas en considération le minLenght value="1".

    Avez-vous une piste pour moi ??

    Par avance merci

  2. #2
    Membre à l'essai
    Femme Profil pro
    Développeur Java
    Inscrit en
    Juin 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2013
    Messages : 61
    Points : 21
    Points
    21
    Par défaut
    Cette erreur ne parle à personne ??

Discussions similaires

  1. comment modifier les attributs d'un fichier?
    Par kamal101 dans le forum C++
    Réponses: 1
    Dernier message: 18/03/2005, 14h16
  2. [TForm] Comment interdire le redimmensionnement ?
    Par portu dans le forum Composants VCL
    Réponses: 6
    Dernier message: 08/02/2005, 20h53
  3. Dbgrid : Comment interdire Suppression de Ligne
    Par Francis dans le forum Bases de données
    Réponses: 3
    Dernier message: 28/11/2004, 08h31
  4. Comment interdire la fermeture d'une fiche empilée ?
    Par psau dans le forum C++Builder
    Réponses: 3
    Dernier message: 05/07/2004, 14h01
  5. comment changer d'attribut de fonte dans un Tlabel?
    Par sb dans le forum Composants VCL
    Réponses: 3
    Dernier message: 21/08/2002, 16h53

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