<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>26 Aug 2019 10:23:51 Z</lastBuildDate><pubDate>28 Feb 2017 15:55:29 Z</pubDate><description>Bonjour , &#13;
Je vous explique mon problème .&#13;
J'ai un Webservice qui renvoie un buffer après une sérialisation d'une structure et voilà le code :&#13;
[code:wl]&#13;
StRib est une Structure&#13;
	IDRib 		est entier&#13;
	IDTiers 	est entier&#13;
	P_RIBNOM	est une chaîne &#13;
	P_RIBCOD	est une chaîne &#13;
	P_4BQGUI	est une chaîne &#13;
	P_RIBCPT	est une chaîne &#13;
	P_RIBCLE	est une chaîne &#13;
	P_RIBLOC	est une chaîne &#13;
	IBAN		est une chaîne &#13;
	BIC			est une chaîne &#13;
	Suppr		est une entier&#13;
	Datmod		est une Date&#13;
	utimod		est une chaîne &#13;
	P_4BQETB	est une chaîne &#13;
	PJ_RIB      est un 	Image&#13;
FIN&#13;
&#13;
//Ma procedure &#13;
&#13;
PROCEDURE PROC_RENVOIE_PJRIB(IdRib)&#13;
&#13;
bufXml est un Buffer&#13;
Var_StRib est un StRib&#13;
SdSourceRib est une Source de Données&#13;
SreqRib est une chaîne =&#13;
[&#13;
	SELECT &#13;
	Rib.IDRib,&#13;
	Rib.IDTiers,&#13;
	Rib.P_RIBNOM,&#13;
	Rib.P_RIBCOD,&#13;
	Rib.P_4BQGUI,&#13;
	Rib.P_RIBCPT,&#13;
	Rib.P_RIBCLE,&#13;
	Rib.P_RIBLOC,&#13;
	Rib.IBAN,&#13;
	Rib.BIC,&#13;
	Rib.Suppr,&#13;
	Rib.Datmod,&#13;
	Rib.utimod,&#13;
	Rib.P_4BQETB,&#13;
	Rib.PJ_RIB&#13;
	FROM &#13;
	Rib &#13;
	WHERE Rib.IdRib='%1'&#13;
]&#13;
SreqRib=ChaîneConstruit(SreqRib,IdRib)&#13;
&#13;
SI PAS HExécuteRequêteSQL(SdSourceRib,hRequêteDéfaut,SreqRib) ALORS&#13;
	Erreur(ErreurInfo(errComplet))&#13;
FIN&#13;
&#13;
Listrubrique est une chaîne =HListeRubrique(SdSourceRib)&#13;
&#13;
SI HLitPremier(SdSourceRib) ALORS&#13;
		POUR TOUTE CHAÎNE sUneRubrique DE Listrubrique SEPAREE PAR RC&#13;
			SI sUneRubrique="PJ_RIB" ALORS&#13;
				stImg est un StRib&#13;
				stImg.PJ_RIB={"SdSourceRib."+sUneRubrique}&#13;
			FIN&#13;
			{"Var_StRib."+sUneRubrique}={"SdSourceRib."+sUneRubrique}	&#13;
		FIN&#13;
&#13;
FIN&#13;
&#13;
Sérialise(Var_StRib, bufXml,psdXML)&#13;
&#13;
RENVOYER bufXml&#13;
&#13;
[/code]&#13;
&#13;
en exécutant ce code ,voilà ce que j'obtiens :&#13;
&#13;
http://hostimage.windev.io/images/Capture_c9550eb85974be4d51919d5a98e0d41c.PNG &#13;
&#13;
&#13;
Par contre en faisant appel à cette procédure depuis mon application :&#13;
[code:wl]&#13;
&#13;
stVar_StRib est un StRib&#13;
bufBBufferPjRib est  un Buffer=PROC_RENVOIE_PJRIB(323)&#13;
SI PAS Désérialise(stVar_StRib, bufBBufferPjRib, psdXML) ALORS&#13;
	Erreur(ErreurInfo(errComplet))&#13;
FIN&#13;
[/code]&#13;
&#13;
voilà ce que j'obtiens : &#13;
&#13;
http://hostimage.windev.io/images/Capture2_e102e9a42e706e4c6c477c1d131eb69f.PNG&#13;
&#13;
&#13;
Comme vous le voyez , j'arrive pas à exploiter StRib.PJ_RIB !!!&#13;
&#13;
Merci pour vos commentaires.</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/203478-renvoyer-image-webservice/read.awp</link><title>Renvoyer une image - Webservice</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>Jérôme</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/203478-renvoyer-image-webservice-232494/read.awp</comments><pubDate>26 Aug 2019 10:23:51 Z</pubDate><description>You'r welcome Gerhard !&#13;
&#13;
I'm glad to be able to help you. ;)</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/203478-renvoyer-image-webservice-232494/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/203478-renvoyer-image-webservice-232494/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/203478-renvoyer-image-webservice/read.awp">Renvoyer une image - Webservice</source><title>Re: Renvoyer une image - Webservice</title></item><item><author>HOELB</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/203478-renvoyer-image-webservice-232480/read.awp</comments><pubDate>24 Aug 2019 14:21:18 Z</pubDate><description>Thank you  Jérôme, that helped a lot &#13;
&#13;
:merci: Gerhard</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/203478-renvoyer-image-webservice-232480/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/203478-renvoyer-image-webservice-232480/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/203478-renvoyer-image-webservice/read.awp">Renvoyer une image - Webservice</source><title>Re: Renvoyer une image - Webservice</title></item><item><author>Jérôme</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/203478-renvoyer-image-webservice-203485/read.awp</comments><pubDate>28 Feb 2017 19:05:35 Z</pubDate><description>Bonjour Fahed,&#13;
&#13;
Il faut typer le renvoi de la procédure du webservice comme ceci :&#13;
[code:wl]&#13;
Procedure PROC_RENVOIE_PJRIB(Id…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/203478-renvoyer-image-webservice-203485/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/203478-renvoyer-image-webservice-203485/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/203478-renvoyer-image-webservice/read.awp">Renvoyer une image - Webservice</source><title>Re: Renvoyer une image - Webservice</title></item></channel></rss>
