|
| [WD24] Webservice SOAP : récupération d'un fichier |
| Iniciado por 404NotFound, 31,ene. 2019 10:36 - 1 respuesta |
| |
| | | |
|
| |
Miembro registrado 13 mensajes |
|
| Publicado el 31,enero 2019 - 10:36 |
Bonjour,
J'ai réalisé un petit Webservice SOAP qui a pour finalité de transmettre à l'application appelante un fichier (zip, pdf, ou autre). Ça fonctionne en ayant recours à la fonction BufferVersHexa().
Existe t'il une autre alternative à l'utilisation du BufferVersHexa() ?
Merci
Code du Webservice :
buffTmp est un Buffer = fChargeBuffer(GF_sWSInstallFolder+"\UPDATE.ZIP") SI Taille(buffTmp)>0 ALORS RENVOYER SOAPEncodeRésultat(BufferVersHexa(buffTmp,SansRegroupement),SOAPTypeChaîneNormalisée) FIN
Code côté client :
bufByBuffer est un Buffer = SOAPPrepare(IT_Install_WS.TestDL) SI SOAPExécuteXML("http://xxxxx.pcscloud.net/IT_INSTALL_WS_WEB/IT_Install_WS.awws", bufByBuffer,"urn:IT_Install_WS/TestDL") ALORS bufFResult = SOAPDonneRésultat(SOAPRésultatXML) SI Taille(bufFResult)>0 ALORS bufFResult = HexaVersBuffer(XMLExtraitChaîne(bufFResult,"TestDLResult")) SI fSauveBuffer(sFichier,bufFResult) ALORS Info("terminé : OK") SINON Erreur("terminé : Echec") FIN FIN FIN |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 7 mensajes |
|
| Publicado el 27,febrero 2019 - 14:59 |
Bonjour, je rebondis sur votre post pour vous poser une question.
j'ai développer comme vous un web service SOAP. mon souci réside dans la récupération du flux XML envoyé par mon fournisseur.
Comment avez vous procédé ?
j'ai posté un message aujourd'hui sur ce point.
merci de votre réponse. cdt,
-- LH |
| |
| |
| | | |
|
| | | | |
| | |
|