FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Problème d'import werbervice WSDL
Problème d'import werbervice WSDL
Débuté par rbruyere, 25 mar. 2024 09:08 - Aucune réponse
Connectez-vous…
rbruyere
#1
Posté le 25 mars 2024 - 09:08
Bonjour,
Je fais appel à un webservice d'un fournisseur très bien documenté et un WSDL est mis à disposition pour importer les types et les fonctions dirèctement dans Windev. Tout se passe bien jusqu'à ce qu'une requête (Step 2) demande un tableau de factures dans un type défini dans le WSDL. Je n'ai pas eu de mal à faire une facture (InvoiceRequest) mais j'ai l'impression que l'import du WSDL ne fonctionne pas bien et Windev considère que le type ArrayOfInvoiceRequest ne peut contenir qu'une seule facture (image 1), ce qui m'empèche d'office d'envoyer toute la liste. Quand je regarde la description du WSDL sur un éditeur en ligne. Je vois bien que le type ArrayOfInvoiceRequest peut contenir de 0 à unbounded factures (image 2).
https://hostimage.windev.io/images/image_25f97a60568b574adedcbe3d5ab45d62.png
https://hostimage.windev.io/images/image2_37f989f597b2cf8fa46bd032f0e545cb.png
Dans la documentation de l'API qui est en C# (image 3), une liste d'InvoiceRequest est simplement créée et castée avec un toArray. Quand j'essaye de faire de même, Windev me donne une erreur, quelle que soit la méthode (images 4 et 5)
https://hostimage.windev.io/images/20240325085036Window_8ceb2e03041380a2bb8d441af410af48.png
https://hostimage.windev.io/images/202403250854569696051ConnexionBureauà distance_bb55a5ecd3e6a2da42ed841e50f79e82.png
https://hostimage.windev.io/images/ConnexionBureauà distance_34d78f1ab61c1db18319ad324f9e236d.png
Savez-vous comment je peux contourner le problème ? J'imagine soit modifier le WSDL pour que Windev le lise bien, je ne sais pas du tout si c'est possible, soit passer en brut en jouant avec les XML mais cela me parait beaucoup de travail si une autre solution simple existe. Auriez vous une piste ou quelqu'un qui a déjà eu le même problème ?
Merci d'avance pour votre temps et votre aide !
Bonne journée
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte