PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2024 → Problème Webservice depuis Android
Problème Webservice depuis Android
Iniciado por Neptunia, 10,jul. 2013 12:15 - 8 respuestas
Publicado el 10,julio 2013 - 12:15
Bonjour à tous ...
je suis dans l'incompréhension la plus totale ! *rire*
J'ai réalisé une application sous android, avec un client " web service " pour lire une table Mysql.
En mode : Test TOUT EST PARFAIT ! Dans le meilleur des mondes ! :)

Pas contre quand je le lance sur un mobile (android bien sur, je suis blonde mais quand meme :p)
Il me lance une erreur " Erreur de traitement initialisation de " Fen_accueil.ZR_message. Le membre "mo_message" est inconnu ... X_X'

Bien sur " mo_message " est pourtant bien dans mon webservice (comme on peut le voir sur l'image ci-dessous)




mon code dans le traitement initial :

ResConnexion est un booléen = InternetConnecté()
SI ResConnexion = Vrai ALORS

bReslancement est un booléen = 0
Indice est un entier = 1


test est un GetMessagesResponse;

test = mosoapserverService.GetMessages("user","mdp",1018,10,1)

// Traitement du résultat
SI test.GetMessagesResult.imo_message..Occurrence > 0 ALORS

POUR i = 1 _A_ test.GetMessagesResult.imo_message..Occurrence

Indice = ZoneRépétéeAjouteLigne(ZR_message)
Multitâche(-0.5)// on rend la main pendant 20 ms
ZR_message.ATT_titre[i] = test.GetMessagesResult. mo_message[i].titre
ZR_message.ATT_date[i] = test.GetMessagesResult.imo_message[i].date_ajout
ZR_message.ATT_id[i] = test.GetMessagesResult.mo_message[i].ID
FIN

SINON
Info("Aucun resultat")

FIN


SINON
Info ("Il faut activer votre connexion internet")
FIN


Pitiez ! Aidez moi ! :p
Merci d'avance,
Miembro registrado
92 mensajes
Popularité : +2 (2 votes)
Publicado el 10,julio 2013 - 13:58
Bonjour,

As tu penser a mettre a jour ton webservice coté serveur et application (client) ?
Publicado el 10,julio 2013 - 16:38
Oui oui bien sur :)

Je pense que c'est dans mon wsdl ... j'ai réussi à enlever le message d'erreur, mais maintenant, en mode test çà marche niquel en mode compilé android plus de message d'erreur, mais resultat : 0 ...

c'est un wsdl non sécurisé pour le moment, donc j'ai mis le nom du site à la place monsite.net

Merci de ton aide ! :) Si tu pourrais trouver l'erreur, tu auras le droit à un bisou ! *rire*

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://mo.monsite.net/webservice/serve/mosoapserver/wd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" name="mosoapserver" targetNamespace="http://mo.monsite.net/webservice/serve/mosoapserver/wd">
<types>
<xsd:schema targetNamespace="http://mo.monsite.net/webservice/serve/mosoapserver/wd">
<xsd:element name="GetUsers">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="mo_user">
<xsd:all>
<xsd:element name="id_user" type="xsd:int"/>
<xsd:element name="pseudo" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="email" type="xsd:string"/>
<xsd:element name="type_cpt" type="xsd:int"/>
<xsd:element name="etat" type="xsd:int"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="ArrayOfmo_user">
<xsd:sequence>
<xsd:element name="mo_user" type="tns:mo_user" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="GetUsersResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetUsersResult" type="tns:ArrayOfmo_user"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetUser">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_user" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetUserResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetUserResult" type="tns:mo_user"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DelNews">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_news" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DelNewsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DelNewsResult" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddNews">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="aut_ajout" type="xsd:string"/>
<xsd:element name="titre" type="xsd:string"/>
<xsd:element name="message" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddNewsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AddNewsResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetNews">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="nbperpage" type="xsd:string" nillable="true"/>
<xsd:element name="page" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="mo_news">
<xsd:all>
<xsd:element name="ID" type="xsd:int" nillable="true"/>
<xsd:element name="auteur" type="xsd:string" nillable="true"/>
<xsd:element name="date_ajout" type="xsd:string" nillable="true"/>
<xsd:element name="titre" type="xsd:string" nillable="true"/>
<xsd:element name="message" type="xsd:string" nillable="true"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="ArrayOfmo_news">
<xsd:sequence>
<xsd:element name="mo_news" type="tns:mo_news" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="GetNewsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetNewsResult" type="tns:ArrayOfmo_news"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetOneNews">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_news" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetOneNewsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetOneNewsResult" type="tns:mo_news"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetLastNews">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetLastNewsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetLastNewsResult" type="soap-enc:Array"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CountNews">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CountNewsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CountNewsResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddMessage">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="titre" type="xsd:string"/>
<xsd:element name="message" type="xsd:string"/>
<xsd:element name="aut_utilisateur" type="xsd:string"/>
<xsd:element name="dest_utilisateur" type="xsd:string"/>
<xsd:element name="aut_ajout" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddMessageResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AddMessageResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DelMessage">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_message" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DelMessageResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DelMessageResult" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CountMessages">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_client" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CountMessagesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CountMessagesResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetMessages">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_client" type="xsd:string"/>
<xsd:element name="nbperpage" type="xsd:int" nillable="true"/>
<xsd:element name="page" type="xsd:int" nillable="true"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="mo_message">
<xsd:all>
<xsd:element name="ID" type="xsd:int"/>
<xsd:element name="titre" type="xsd:string"/>
<xsd:element name="message" type="xsd:string"/>
<xsd:element name="date_ajout" type="xsd:string"/>
<xsd:element name="auteur" type="xsd:string"/>
<xsd:element name="lu" type="xsd:int"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="ArrayOfmo_message">
<xsd:sequence>
<xsd:element name="mo_message" type="tns:mo_message" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="GetMessagesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetMessagesResult" type="tns:ArrayOfmo_message"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetMessage">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_message" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetMessageResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetMessageResult" type="tns:mo_message"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CountImages">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_client" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CountImagesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CountImagesResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddImage">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_utilisateur" type="xsd:string"/>
<xsd:element name="aut_ajout" type="xsd:string"/>
<xsd:element name="uri_image" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddImageResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AddImageResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetImages">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_client" type="xsd:string"/>
<xsd:element name="nbperpage" type="xsd:string" nillable="true"/>
<xsd:element name="page" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="mo_image">
<xsd:all>
<xsd:element name="ID" type="xsd:int" nillable="true"/>
<xsd:element name="URL" type="xsd:string" nillable="true"/>
<xsd:element name="date_ajout" type="xsd:string" nillable="true"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="ArrayOfmo_image">
<xsd:sequence>
<xsd:element name="mo_image" type="tns:mo_image" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="GetImagesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetImagesResult" type="tns:ArrayOfmo_image"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetImage">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_image" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetImageResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetImageResult" type="tns:mo_image"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</types>
<portType name="mosoapserverPort">
<operation name="GetUsers">
<documentation>Restricted to admin (type_cpt >= 2)</documentation>
<input message="tns:GetUsersIn"/>
<output message="tns:GetUsersOut"/>
</operation>
<operation name="GetUser">
<documentation>Restricted to admin (type_cpt >= 2)</documentation>
<input message="tns:GetUserIn"/>
<output message="tns:GetUserOut"/>
</operation>
<operation name="DelNews">
<documentation>Restricted to admin (type_cpt >= 2)</documentation>
<input message="tns:DelNewsIn"/>
<output message="tns:DelNewsOut"/>
</operation>
<operation name="AddNews">
<documentation>Restricted to admin (type_cpt >= 2)</documentation>
<input message="tns:AddNewsIn"/>
<output message="tns:AddNewsOut"/>
</operation>
<operation name="GetNews">
<documentation>Restricted to admin (type_cpt >= 2)</documentation>
<input message="tns:GetNewsIn"/>
<output message="tns:GetNewsOut"/>
</operation>
<operation name="GetOneNews">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:GetOneNewsIn"/>
<output message="tns:GetOneNewsOut"/>
</operation>
<operation name="GetLastNews">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:GetLastNewsIn"/>
<output message="tns:GetLastNewsOut"/>
</operation>
<operation name="CountNews">
<documentation>Restricted to admin (type_cpt >= 2)</documentation>
<input message="tns:CountNewsIn"/>
<output message="tns:CountNewsOut"/>
</operation>
<operation name="AddMessage">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:AddMessageIn"/>
<output message="tns:AddMessageOut"/>
</operation>
<operation name="DelMessage">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:DelMessageIn"/>
<output message="tns:DelMessageOut"/>
</operation>
<operation name="CountMessages">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:CountMessagesIn"/>
<output message="tns:CountMessagesOut"/>
</operation>
<operation name="GetMessages">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:GetMessagesIn"/>
<output message="tns:GetMessagesOut"/>
</operation>
<operation name="GetMessage">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:GetMessageIn"/>
<output message="tns:GetMessageOut"/>
</operation>
<operation name="CountImages">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:CountImagesIn"/>
<output message="tns:CountImagesOut"/>
</operation>
<operation name="AddImage">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:AddImageIn"/>
<output message="tns:AddImageOut"/>
</operation>
<operation name="GetImages">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:GetImagesIn"/>
<output message="tns:GetImagesOut"/>
</operation>
<operation name="GetImage">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:GetImageIn"/>
<output message="tns:GetImageOut"/>
</operation>
</portType>
<binding name="mosoapserverBinding" type="tns:mosoapserverPort">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="GetUsers">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetUsers"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetUser">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetUser"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="DelNews">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#DelNews"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="AddNews">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#AddNews"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetNews">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetNews"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetOneNews">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetOneNews"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetLastNews">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetLastNews"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="CountNews">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#CountNews"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="AddMessage">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#AddMessage"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="DelMessage">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#DelMessage"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="CountMessages">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#CountMessages"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetMessages">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetMessages"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetMessage">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetMessage"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="CountImages">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#CountImages"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="AddImage">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#AddImage"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetImages">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetImages"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetImage">
<soap:operation soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetImage"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="mosoapserverService">
<port name="mosoapserverPort" binding="tns:mosoapserverBinding">
<soap:address location="http://mo.monsite.net/webservice/serve/mosoapserver/wd"/>
</port>
</service>
<message name="GetUsersIn">
<part name="parameters" element="tns:GetUsers"/>
</message>
<message name="GetUsersOut">
<part name="parameters" element="tns:GetUsersResponse"/>
</message>
<message name="GetUserIn">
<part name="parameters" element="tns:GetUser"/>
</message>
<message name="GetUserOut">
<part name="parameters" element="tns:GetUserResponse"/>
</message>
<message name="DelNewsIn">
<part name="parameters" element="tns:DelNews"/>
</message>
<message name="DelNewsOut">
<part name="parameters" element="tns:DelNewsResponse"/>
</message>
<message name="AddNewsIn">
<part name="parameters" element="tns:AddNews"/>
</message>
<message name="AddNewsOut">
<part name="parameters" element="tns:AddNewsResponse"/>
</message>
<message name="GetNewsIn">
<part name="parameters" element="tns:GetNews"/>
</message>
<message name="GetNewsOut">
<part name="parameters" element="tns:GetNewsResponse"/>
</message>
<message name="GetOneNewsIn">
<part name="parameters" element="tns:GetOneNews"/>
</message>
<message name="GetOneNewsOut">
<part name="parameters" element="tns:GetOneNewsResponse"/>
</message>
<message name="GetLastNewsIn">
<part name="parameters" element="tns:GetLastNews"/>
</message>
<message name="GetLastNewsOut">
<part name="parameters" element="tns:GetLastNewsResponse"/>
</message>
<message name="CountNewsIn">
<part name="parameters" element="tns:CountNews"/>
</message>
<message name="CountNewsOut">
<part name="parameters" element="tns:CountNewsResponse"/>
</message>
<message name="AddMessageIn">
<part name="parameters" element="tns:AddMessage"/>
</message>
<message name="AddMessageOut">
<part name="parameters" element="tns:AddMessageResponse"/>
</message>
<message name="DelMessageIn">
<part name="parameters" element="tns:DelMessage"/>
</message>
<message name="DelMessageOut">
<part name="parameters" element="tns:DelMessageResponse"/>
</message>
<message name="CountMessagesIn">
<part name="parameters" element="tns:CountMessages"/>
</message>
<message name="CountMessagesOut">
<part name="parameters" element="tns:CountMessagesResponse"/>
</message>
<message name="GetMessagesIn">
<part name="parameters" element="tns:GetMessages"/>
</message>
<message name="GetMessagesOut">
<part name="parameters" element="tns:GetMessagesResponse"/>
</message>
<message name="GetMessageIn">
<part name="parameters" element="tns:GetMessage"/>
</message>
<message name="GetMessageOut">
<part name="parameters" element="tns:GetMessageResponse"/>
</message>
<message name="CountImagesIn">
<part name="parameters" element="tns:CountImages"/>
</message>
<message name="CountImagesOut">
<part name="parameters" element="tns:CountImagesResponse"/>
</message>
<message name="AddImageIn">
<part name="parameters" element="tns:AddImage"/>
</message>
<message name="AddImageOut">
<part name="parameters" element="tns:AddImageResponse"/>
</message>
<message name="GetImagesIn">
<part name="parameters" element="tns:GetImages"/>
</message>
<message name="GetImagesOut">
<part name="parameters" element="tns:GetImagesResponse"/>
</message>
<message name="GetImageIn">
<part name="parameters" element="tns:GetImage"/>
</message>
<message name="GetImageOut">
<part name="parameters" element="tns:GetImageResponse"/>
</message>
</definitions>



Merci de votre aide !!! :)
Miembro registrado
1.304 mensajes
Popularité : +47 (51 votes)
Publicado el 10,julio 2013 - 22:53
Salut Neptunia,

Pas encore développé de WebService, mais dans ton code c'est bizarre que tu aies "imo_message" pour la Date et "mo_message" pour le Titre et l'Id. De plus pour le Titre il y a un espace entre le 'test.GetMessagesResult.' et 'mo_message' est-ce normal ?

Daryl

SI test.GetMessagesResult.imo_message..Occurrence > 0 ALORS

POUR i = 1 _A_ test.GetMessagesResult.imo_message..Occurrence

Indice = ZoneRépétéeAjouteLigne(ZR_message)
Multitâche(-0.5)// on rend la main pendant 20 ms
ZR_message.ATT_titre[i] = test.GetMessagesResult. mo_message[i].titre
ZR_message.ATT_date[i] = test.GetMessagesResult.imo_message[i].date_ajout
ZR_message.ATT_id[i] = test.GetMessagesResult.mo_message[i].ID
FIN

SINON
Info("Aucun resultat")

FIN
Miembro registrado
36 mensajes
Publicado el 12,julio 2013 - 10:46
Je ne connais pas bien la différence entre INTERNETCONNECTE ET RESEAUMOBILEETAT.

Moi je teste ma connexion comme ça :

SELON RéseauMobileEtat()
CAS RéseauConnecte : RENVOYER Vrai
CAS réseauConnexionEnCours : RENVOYER Faux
CAS RéseauDéconnecte :
SI WiFiEtat() = wifiActif ALORS
RENVOYER Vrai // dans les bureaux on peut avoir une mauvaise connexionGSM mais être connecté au wifi !
SINON
RENVOYER Faux
FIN
AUTRE CAS : RENVOYER Faux

FIN


ATTENTION : parfois il indique "Réseauconnecté" mais mon webservice ne répond pas !! Peut-être faut il coupler les 2 !

Je ne connaissais pas la propriété "..occurrence" sur la réponse d'un webService ! Merci pour l'info !

Bon dev !

--
Vanessa
BE CREATIVE
Publicado el 12,julio 2013 - 11:22
J'ai le même problème vous.

Ca me renvoie rien, et pourtant dans le débogueur je vois les données.

"Neptunia" a écrit dans le message de groupe de discussion :
20133c9a7f928965f40756b83b445d091182@news.pcsoft.fr...

Oui oui bien sur :)

Je pense que c'est dans mon wsdl ... j'ai réussi à enlever le message
d'erreur, mais maintenant, en mode test çà marche niquel en mode compilé
android plus de message d'erreur, mais resultat : 0 ...

c'est un wsdl non sécurisé pour le moment, donc j'ai mis le nom du site à la
place monsite.net

Merci de ton aide ! :) Si tu pourrais trouver l'erreur, tu auras le droit à
un bisou ! *rire*

This XML file does not appear to have any style information associated with
it. The document tree is shown below.
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://mo.monsite.net/webservice/serve/mosoapserver/wd"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap-enc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" name="mosoapserver"
targetNamespace="http://mo.monsite.net/webservice/serve/mosoapserver/wd">
<types>
<xsd:schema
targetNamespace="http://mo.monsite.net/webservice/serve/mosoapserver/wd">
<xsd:element name="GetUsers">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="mo_user">
<xsd:all>
<xsd:element name="id_user" type="xsd:int"/>
<xsd:element name="pseudo" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="email" type="xsd:string"/>
<xsd:element name="type_cpt" type="xsd:int"/>
<xsd:element name="etat" type="xsd:int"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="ArrayOfmo_user">
<xsd:sequence>
<xsd:element name="mo_user" type="tns:mo_user" minOccurs="0"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="GetUsersResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetUsersResult" type="tns:ArrayOfmo_user"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetUser">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_user" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetUserResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetUserResult" type="tns:mo_user"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DelNews">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_news" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DelNewsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DelNewsResult" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddNews">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="aut_ajout" type="xsd:string"/>
<xsd:element name="titre" type="xsd:string"/>
<xsd:element name="message" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddNewsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AddNewsResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetNews">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="nbperpage" type="xsd:string" nillable="true"/>
<xsd:element name="page" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="mo_news">
<xsd:all>
<xsd:element name="ID" type="xsd:int" nillable="true"/>
<xsd:element name="auteur" type="xsd:string" nillable="true"/>
<xsd:element name="date_ajout" type="xsd:string" nillable="true"/>
<xsd:element name="titre" type="xsd:string" nillable="true"/>
<xsd:element name="message" type="xsd:string" nillable="true"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="ArrayOfmo_news">
<xsd:sequence>
<xsd:element name="mo_news" type="tns:mo_news" minOccurs="0"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="GetNewsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetNewsResult" type="tns:ArrayOfmo_news"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetOneNews">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_news" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetOneNewsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetOneNewsResult" type="tns:mo_news"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetLastNews">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetLastNewsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetLastNewsResult" type="soap-enc:Array"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CountNews">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CountNewsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CountNewsResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddMessage">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="titre" type="xsd:string"/>
<xsd:element name="message" type="xsd:string"/>
<xsd:element name="aut_utilisateur" type="xsd:string"/>
<xsd:element name="dest_utilisateur" type="xsd:string"/>
<xsd:element name="aut_ajout" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddMessageResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AddMessageResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DelMessage">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_message" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DelMessageResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DelMessageResult" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CountMessages">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_client" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CountMessagesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CountMessagesResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetMessages">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_client" type="xsd:string"/>
<xsd:element name="nbperpage" type="xsd:int" nillable="true"/>
<xsd:element name="page" type="xsd:int" nillable="true"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="mo_message">
<xsd:all>
<xsd:element name="ID" type="xsd:int"/>
<xsd:element name="titre" type="xsd:string"/>
<xsd:element name="message" type="xsd:string"/>
<xsd:element name="date_ajout" type="xsd:string"/>
<xsd:element name="auteur" type="xsd:string"/>
<xsd:element name="lu" type="xsd:int"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="ArrayOfmo_message">
<xsd:sequence>
<xsd:element name="mo_message" type="tns:mo_message" minOccurs="0"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="GetMessagesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetMessagesResult" type="tns:ArrayOfmo_message"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetMessage">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_message" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetMessageResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetMessageResult" type="tns:mo_message"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CountImages">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_client" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CountImagesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CountImagesResult" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddImage">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_utilisateur" type="xsd:string"/>
<xsd:element name="aut_ajout" type="xsd:string"/>
<xsd:element name="uri_image" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="AddImageResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="AddImageResult" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetImages">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_client" type="xsd:string"/>
<xsd:element name="nbperpage" type="xsd:string" nillable="true"/>
<xsd:element name="page" type="xsd:string" nillable="true"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="mo_image">
<xsd:all>
<xsd:element name="ID" type="xsd:int" nillable="true"/>
<xsd:element name="URL" type="xsd:string" nillable="true"/>
<xsd:element name="date_ajout" type="xsd:string" nillable="true"/>
</xsd:all>
</xsd:complexType>
<xsd:complexType name="ArrayOfmo_image">
<xsd:sequence>
<xsd:element name="mo_image" type="tns:mo_image" minOccurs="0"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="GetImagesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetImagesResult" type="tns:ArrayOfmo_image"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetImage">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="login" type="xsd:string"/>
<xsd:element name="mdp" type="xsd:string"/>
<xsd:element name="id_image" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetImageResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetImageResult" type="tns:mo_image"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</types>
<portType name="mosoapserverPort">
<operation name="GetUsers">
<documentation>Restricted to admin (type_cpt >= 2)</documentation>
<input message="tns:GetUsersIn"/>
<output message="tns:GetUsersOut"/>
</operation>
<operation name="GetUser">
<documentation>Restricted to admin (type_cpt >= 2)</documentation>
<input message="tns:GetUserIn"/>
<output message="tns:GetUserOut"/>
</operation>
<operation name="DelNews">
<documentation>Restricted to admin (type_cpt >= 2)</documentation>
<input message="tns:DelNewsIn"/>
<output message="tns:DelNewsOut"/>
</operation>
<operation name="AddNews">
<documentation>Restricted to admin (type_cpt >= 2)</documentation>
<input message="tns:AddNewsIn"/>
<output message="tns:AddNewsOut"/>
</operation>
<operation name="GetNews">
<documentation>Restricted to admin (type_cpt >= 2)</documentation>
<input message="tns:GetNewsIn"/>
<output message="tns:GetNewsOut"/>
</operation>
<operation name="GetOneNews">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:GetOneNewsIn"/>
<output message="tns:GetOneNewsOut"/>
</operation>
<operation name="GetLastNews">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:GetLastNewsIn"/>
<output message="tns:GetLastNewsOut"/>
</operation>
<operation name="CountNews">
<documentation>Restricted to admin (type_cpt >= 2)</documentation>
<input message="tns:CountNewsIn"/>
<output message="tns:CountNewsOut"/>
</operation>
<operation name="AddMessage">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:AddMessageIn"/>
<output message="tns:AddMessageOut"/>
</operation>
<operation name="DelMessage">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:DelMessageIn"/>
<output message="tns:DelMessageOut"/>
</operation>
<operation name="CountMessages">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:CountMessagesIn"/>
<output message="tns:CountMessagesOut"/>
</operation>
<operation name="GetMessages">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:GetMessagesIn"/>
<output message="tns:GetMessagesOut"/>
</operation>
<operation name="GetMessage">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:GetMessageIn"/>
<output message="tns:GetMessageOut"/>
</operation>
<operation name="CountImages">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:CountImagesIn"/>
<output message="tns:CountImagesOut"/>
</operation>
<operation name="AddImage">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:AddImageIn"/>
<output message="tns:AddImageOut"/>
</operation>
<operation name="GetImages">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:GetImagesIn"/>
<output message="tns:GetImagesOut"/>
</operation>
<operation name="GetImage">
<documentation>Restricted to users (type_cpt >= 1)</documentation>
<input message="tns:GetImageIn"/>
<output message="tns:GetImageOut"/>
</operation>
</portType>
<binding name="mosoapserverBinding" type="tns:mosoapserverPort">
<soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="GetUsers">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetUsers"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetUser">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetUser"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="DelNews">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#DelNews"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="AddNews">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#AddNews"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetNews">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetNews"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetOneNews">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetOneNews"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetLastNews">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetLastNews"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="CountNews">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#CountNews"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="AddMessage">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#AddMessage"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="DelMessage">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#DelMessage"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="CountMessages">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#CountMessages"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetMessages">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetMessages"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetMessage">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetMessage"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="CountImages">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#CountImages"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="AddImage">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#AddImage"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetImages">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetImages"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="GetImage">
<soap:operation
soapAction="http://mo.monsite.net/webservice/serve/mosoapserver/wd#GetImage"/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="mosoapserverService">
<port name="mosoapserverPort" binding="tns:mosoapserverBinding">
<soap:address
location="http://mo.monsite.net/webservice/serve/mosoapserver/wd"/>
</port>
</service>
<message name="GetUsersIn">
<part name="parameters" element="tns:GetUsers"/>
</message>
<message name="GetUsersOut">
<part name="parameters" element="tns:GetUsersResponse"/>
</message>
<message name="GetUserIn">
<part name="parameters" element="tns:GetUser"/>
</message>
<message name="GetUserOut">
<part name="parameters" element="tns:GetUserResponse"/>
</message>
<message name="DelNewsIn">
<part name="parameters" element="tns:DelNews"/>
</message>
<message name="DelNewsOut">
<part name="parameters" element="tns:DelNewsResponse"/>
</message>
<message name="AddNewsIn">
<part name="parameters" element="tns:AddNews"/>
</message>
<message name="AddNewsOut">
<part name="parameters" element="tns:AddNewsResponse"/>
</message>
<message name="GetNewsIn">
<part name="parameters" element="tns:GetNews"/>
</message>
<message name="GetNewsOut">
<part name="parameters" element="tns:GetNewsResponse"/>
</message>
<message name="GetOneNewsIn">
<part name="parameters" element="tns:GetOneNews"/>
</message>
<message name="GetOneNewsOut">
<part name="parameters" element="tns:GetOneNewsResponse"/>
</message>
<message name="GetLastNewsIn">
<part name="parameters" element="tns:GetLastNews"/>
</message>
<message name="GetLastNewsOut">
<part name="parameters" element="tns:GetLastNewsResponse"/>
</message>
<message name="CountNewsIn">
<part name="parameters" element="tns:CountNews"/>
</message>
<message name="CountNewsOut">
<part name="parameters" element="tns:CountNewsResponse"/>
</message>
<message name="AddMessageIn">
<part name="parameters" element="tns:AddMessage"/>
</message>
<message name="AddMessageOut">
<part name="parameters" element="tns:AddMessageResponse"/>
</message>
<message name="DelMessageIn">
<part name="parameters" element="tns:DelMessage"/>
</message>
<message name="DelMessageOut">
<part name="parameters" element="tns:DelMessageResponse"/>
</message>
<message name="CountMessagesIn">
<part name="parameters" element="tns:CountMessages"/>
</message>
<message name="CountMessagesOut">
<part name="parameters" element="tns:CountMessagesResponse"/>
</message>
<message name="GetMessagesIn">
<part name="parameters" element="tns:GetMessages"/>
</message>
<message name="GetMessagesOut">
<part name="parameters" element="tns:GetMessagesResponse"/>
</message>
<message name="GetMessageIn">
<part name="parameters" element="tns:GetMessage"/>
</message>
<message name="GetMessageOut">
<part name="parameters" element="tns:GetMessageResponse"/>
</message>
<message name="CountImagesIn">
<part name="parameters" element="tns:CountImages"/>
</message>
<message name="CountImagesOut">
<part name="parameters" element="tns:CountImagesResponse"/>
</message>
<message name="AddImageIn">
<part name="parameters" element="tns:AddImage"/>
</message>
<message name="AddImageOut">
<part name="parameters" element="tns:AddImageResponse"/>
</message>
<message name="GetImagesIn">
<part name="parameters" element="tns:GetImages"/>
</message>
<message name="GetImagesOut">
<part name="parameters" element="tns:GetImagesResponse"/>
</message>
<message name="GetImageIn">
<part name="parameters" element="tns:GetImage"/>
</message>
<message name="GetImageOut">
<part name="parameters" element="tns:GetImageResponse"/>
</message>
</definitions>



Merci de votre aide !!! :)
Publicado el 16,julio 2013 - 16:22
As tu trouvé une solution ?

Ca m'intéresserai beaucoup j'ai la même erreur ;)

"Neptunia" a écrit dans le message de groupe de discussion :
201301b277a9f603d4948d19acf5dbc1446a@news.pcsoft.fr...

Bonjour à tous ...
je suis dans l'incompréhension la plus totale ! *rire*
J'ai réalisé une application sous android, avec un client " web service "
pour lire une table Mysql.
En mode : Test TOUT EST PARFAIT ! Dans le meilleur des mondes ! :)

Pas contre quand je le lance sur un mobile (android bien sur, je suis blonde
mais quand meme :p)
Il me lance une erreur " Erreur de traitement initialisation de "
Fen_accueil.ZR_message. Le membre "mo_message" est inconnu ... X_X'

Bien sur " mo_message " est pourtant bien dans mon webservice (comme on
peut le voir sur l'image ci-dessous)




mon code dans le traitement initial :

ResConnexion est un booléen = InternetConnecté()
SI ResConnexion = Vrai ALORS

bReslancement est un booléen = 0
Indice est un entier = 1


test est un GetMessagesResponse;

test = mosoapserverService.GetMessages("user","mdp",1018,10,1)

// Traitement du résultat
SI test.GetMessagesResult.imo_message..Occurrence > 0 ALORS

POUR i = 1 _A_ test.GetMessagesResult.imo_message..Occurrence

Indice = ZoneRépétéeAjouteLigne(ZR_message)
Multitâche(-0.5) // on rend la main pendant 20 ms
ZR_message.ATT_titre[i] = test.GetMessagesResult. mo_message[i].titre
ZR_message.ATT_date[i] = test.GetMessagesResult.imo_message[i].date_ajout
ZR_message.ATT_id[i] = test.GetMessagesResult.mo_message[i].ID
FIN

SINON
Info("Aucun resultat")

FIN


SINON
Info ("Il faut activer votre connexion internet")
FIN


Pitiez ! Aidez moi ! :p
Merci d'avance,
Publicado el 16,julio 2013 - 17:15
Je reviens car j'ai trouvé la solution toute seule comme une grande :)

Le wsdl généré par Zend n'est pas bien toléré par windev, il faut donc procéder à des modifications comme dans mon cas, les balises ...

il faut donc enlever "xsd:" à chaque balise (exemple élément)
remplacer tns au lieu de tns1
balise <xsd:all> au lieu de <sequence>

et là ... Pouf ! J'ai obtenu un résultat ! :)

Merki vanessa pour ton bout de code bien utile :)
Publicado el 17,julio 2013 - 13:57
Salut,

Lorsque j'applique tes instructions, mon fichier wsdl devient illisible.

Est-ce que tu peux me montrer ton fichier ? ;)



"Neptunia" a écrit dans le message de groupe de discussion :
2013ffb0db540a0dccc0693eaf8bc04bf99c@news.pcsoft.fr...

Je reviens car j'ai trouvé la solution toute seule comme une grande :)

Le wsdl généré par Zend n'est pas bien toléré par windev, il faut donc
procéder à des modifications comme dans mon cas, les balises ...

il faut donc enlever "xsd:" à chaque balise (exemple élément)
remplacer tns au lieu de tns1
balise <xsd:all> au lieu de <sequence>

et là ... Pouf ! J'ai obtenu un résultat ! :)

Merki vanessa pour ton bout de code bien utile :)