Bonjour
J'ai développé un service Web SOAP qui permet d'envoyer des photos (catalogue) d'une base de données distante à un androïde consommant ce service Web.
Pour cela, je consulte deux fichiers de ma base de données (ARTICLE et PHOTO_ART) liés via 'IDARTICLE'
Grâce à la requête de sélection paramétrée sur une rubrique indexée "IDCATEGORIE"
Ma requête n'a que 3 articles à envoyer
J'ai 2 soucis :
Premièrement : l'affichage est longue (durée =~1minute) pour une catégorie contenant 16 articles (16 images)
Deuxièmement : Lorsqu'une catégorie contient des centaines d'articles (même pas) j'ai ce message : La requête n'a pas répondu dans le délai fixé (90 secondes).(0022, ERR_TIMEOUT_REQUEST)
Je trouve que le problème avec les photos est que lorsque je supprime le fichier PHOTO_ART de ma requête, l'affichage reste normal
Mon code coté serveur
D'après vos expériences avez-vous une autre façon de visualiser le catalogue malgré la taille des fichiers (codes-barres, images, description)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ReqCata.ParamIdCategorie=IdCategorie ReqCata.ExécuteRequête(hRequêteDéfaut+hSansSablier) PhotoEnHexa est un chaîne UNICODE POUR TOUT ReqCata PhotoEnHexa =BufferVersHexa(ReqCata.Photo) TableauAjouteLigne(gtabListeArticle,... [ReqCata.CODEBARRE,... ReqCata.Description,... PhotoEnHexa,... ]) FIN
Merci pour votre aide, je suis preneur
Partager