Bonjour Team Fekwx, J'ai un problème majeur lorsque j'essaie de consommer un Web service soap de navision pour avoir la liste des fournisseurs . Mon problème, il ne me renvoie que 1 seul ligne. Comment puis-je boucle pour aller chercher toute la liste dans le résultat? Quelqu'un peut m'aider à ce sujet? [windev] HTTPParamètre(httpParamètreMode, 1) VendorList_Service..Utilisateur="nav" VendorList_Service..MotDePasse="P@ssw0rd" VendorList_Service..Adresse="Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!" VendorList_Service..Authentification=auNegotiate VendorList_Service..MéthodeHTTP=httpPut VendorList_Service..IgnoreErreur=httpIgnoreCertificatExpiré p1 est VendorList_Service.ReadMultiple() p2 est VendorList_Service.ReadMultiple_Result() p2 = VendorList_Service.ReadMultiple(p1) Trace(p2.ReadMultiple_Result.VendorList.No) SI ErreurDétectée ALORS EDT_RESULT=ErreurInfo(errComplet) FIN CAS ERREUR: EDT_RESULT=ErreurInfo(errComplet) [/windev]
J'espere que c'est pas ton vrai password que tu as indiqué.. et sinon la bonnne balise c'est code=windev et /code. aurait tu la valeur de ce qui est retourner par le webservice. Code (Windev): Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(httpParamètreMode, 1) VendorList_Service..Utilisateur="nav" VendorList_Service..MotDePasse="P@ssw0rd" VendorList_Service..Adresse="[URL='http://simnav:7047/DynamicsNAV100/WS/CRONUS%20International%20Ltd./Page/VendorList']http://simnav:7047/DynamicsNAV100/WS/CRONUS International Ltd./Page/VendorList[/URL]" VendorList_Service..Authentification=auNegotiate VendorList_Service..MéthodeHTTP=httpPut VendorList_Service..IgnoreErreur=httpIgnoreCertificatExpiré p1 est VendorList_Service.ReadMultiple() p2 est VendorList_Service.ReadMultiple_Result() p2 = VendorList_Service.ReadMultiple(p1) Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(p2.ReadMultiple_Result.VendorList.No) SI Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! ALORS EDT_RESULT=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(errComplet) FIN CAS ERREUR: EDT_RESULT=Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!(errComplet)
Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Bonjour , Mais non lol...c'est juste mon mot de passe du testlab . En fait, j’ai pu trouver une solution au problème hier, Solution ci-dessous: [windev] FOR i=1 TO p2.ReadMultiple_Result.VendorList..Occurrence NAME is string=p2.ReadMultiple_Result.VendorList.Name NUM is string =p2.ReadMultiple_Result.VendorList.No SEARCHNAME is string =p2.ReadMultiple_Result.VendorList.Search_Name BRN is string =p2.ReadMultiple_Result.VendorList.Business_Registration_No lastmodify is DateTime= p2.ReadMultiple_Result.VendorList.Last_Date_Modified EDT_Date=lastmodify Trace("NAME "+NAME+" NUM "+NUM+" SEARCHNAME "+SEARCHNAME+" BRN "+BRN +" time date "+lastmodify) END [/windev] Cdt, Saad