Bonjour à tous,
Je souhaite envoyer une photo de mon webservice vers widnev mobile.
Pour ce faire j'ai repéré ce code :
Déclaration globale de ma procédure :
CLE_BUFFER est un Buffer
imgImage est une Image
STPhotoArticle est une structure
bufImage est un Buffer
FIN
Ma procédure Webservice :
Procedure GET_PhotoArticle(sCodeArticle est une chaîne) : STPhotoArticle
stPhoto est un STPhotoArticle
CLE_BUFFER = HashChaîne(HA_MD5_128,"123")
imgImage = "D:\*Path_to_ERP*"+sCodeArticle+"\"+sCodeArticle+".jpg"
stPhoto.bufImage = dChargeImage(imgImage)
stPhoto.bufImage = CrypteStandard(stPhoto.bufImage,CLE_BUFFER)
RENVOYER stPhoto
L'erreur est sur la ligne 19 (chargeimage) :
Une erreur système inattendue est survenue.
Si cet incident se produit de manière systématique lorsque vous exécutez les mêmes manipulations, il est conseillé de transmettre au Support Technique Gratuit :
- une description des circonstances de l'incident
- les lignes de code, une fenêtre ou un projet permettant de reproduire le problème
- les informations techniques suivantes :
Details techniques :
Module : wd200pnt.dll
Version du module : 20.0.77.1
VI : 30F200067s
Adresse de base : 2F660000
Erreur systeme : Access violation (GPF)
EIP = 2F6720D3
OS : Windows 8 (6.2.9200)Appel WL :
Traitement de 'Procédure globale GET_PhotoArticle' (COL_Article.GET_PhotoArticle), ligne 19, thread 0
Que s'est-il passé ?
Une erreur système inattendue est survenue.
Si cet incident se produit de manière systématique lorsque vous exécutez les mêmes manipulations, il est conseillé de transmettre au Support Technique Gratuit :
- une description des circonstances de l'incident
- les lignes de code, une fenêtre ou un projet permettant de reproduire le problème
- les informations techniques suivantes :
Details techniques :
Module : wd200pnt.dll
Version du module : 20.0.77.1
VI : 30F200067s
Adresse de base : 2F660000
Erreur systeme : Access violation (GPF)
EIP = 2F6720D3
OS : Windows 8 (6.2.9200)
Code erreur : 11002
Niveau : erreur fatale (EL_FATAL)
Dump de l'erreur du module 'WD200Session.exe' (20.0.125.9).
Informations de débogage :
Details techniques :
Module : wd200pnt.dll
Version du module : 20.0.77.1
VI : 30F200067s
Adresse de base : 2F660000
Erreur systeme : Access violation (GPF)
EIP = 2F6720D3
OS : Windows 8 (6.2.9200)
Registres :
EIP = 2F6720D3 EBP = 0019E404
EAX = 00000000 EBX = 0147F040
ECX = 0019E3F8 EDX = 00000000
ESI = 00000000 EDI = 00000000
Pile des appels :
[wd200pnt.dll (2F660000), 20.0.77.1, 30F200067s] 2F66FED5 : TermLibrary() + 8702 bytes
[wd200pnt.dll (2F660000), 20.0.77.1, 30F200067s] 2F66FED5 : TermLibrary() + 12550 bytes
[wd200pnt.dll (2F660000), 20.0.77.1, 30F200067s] 2F66FED5 : TermLibrary() + 26998 bytes
[wd200pnt.dll (2F660000), 20.0.77.1, 30F200067s] 2F66713D : Execution() + 14678 bytes
[wd200vm.dll (25E60000), 20.0.504.0, 30F200067s] 25F87F50 : InfoVersionWeb() + 704272 bytes
[wd200vm.dll (25E60000), 20.0.504.0, 30F200067s] 25F87F50 : InfoVersionWeb() + 705640 bytes
[???] 0084AFC8
[wd200session.exe (00000000), 20.0.125.9, 30F200067s] 0F000100
[???] F18BC19C
[???] A82484C7
Pile invalide
Informations supplémentaires :
EIT_PILEWL :
Procédure globale GET_PhotoArticle (COL_Article.GET_PhotoArticle), ligne 19
EIT_DATEHEURE : 27/08/2018 14:54:06
EIT_XINFO : <4>
Là, j'avoue que je sèche. Quand je teste le Webservice sur le poste de dev, pas de problèmes. Quand je déploie sur le poste en prod, ça coince.