Bonjour à Tous,
ça fait 1 semaine que je bloque sur un problème.
J'ai un webservice qui sert de passerelles entre mon apk mobile et le
logiciel de ma boite.
Dans le principe, mon apk peut envoyer au webservice de l'alpha, du
numérique et des photos (champ mémo).
Ensuite le webservice est interrogé automatiquement par le logiciel de
ma boite (à condition qu'il soit en cours d’exécution) et lui renvoie
donc les retours des mobiles clients.
Dans l'absolue tout fonctionne, sauf que je suis face un cas spéciale.
Mon client n'a pas interrogé le webservice pendant 2 jours. Ces
utilisateurs ont donc amasser pas loin de 218 photos, de taille
différente mais au même format (.jpg).
voici ma procédure :
Mon_Retour est un Mes_Retours
HLitRecherche(Réponses,DATEHEUREMODIF,D_Dateheure)
TANTQUE PAS HEnDehors(Réponses) ET Réponses.DATEHEUREMODIF >=
D_Dateheure
LigRetour = TableauAjoute(Mon_Retour.Tab_Reponses)
Mon_Retour.Tab_Reponses[LigRetour].Id_Reponse =
Réponses.IDREPONSE
Mon_Retour.Tab_Reponses[LigRetour].IdWebService_Reponse =
Réponses.IDWEBSERVICE
Mon_Retour.Tab_Reponses[LigRetour].Libelle_Reponse =
Réponses.LIBELLEREPONSE
Mon_Retour.Tab_Reponses[LigRetour].Documents_Reponse =
Réponses.DOCUMENTS
Mon_Retour.Tab_Reponses[LigRetour].FormatDocument_Reponse =
Réponses.FORMATDOCUMENT
Mon_Retour.Tab_Reponses[LigRetour].AutresDocuments_Reponse =
Réponses.AUTRESDOCUMENTS
Mon_Retour.Tab_Reponses[LigRetour].DateHeureModif_Reponse =
Réponses.DATEHEUREMODIF
Mon_Retour.Tab_Reponses[LigRetour].DateHeureEnvoi_Reponse =
Réponses.DATEHEUREENVOI
Mon_Retour.Tab_Reponses[LigRetour].DateHeure_Reponse =
Réponses.DATEHEUREREPONSE
Mon_Retour.Tab_Reponses[LigRetour].TypeQuestion_Reponse =
Réponses.TYPEQUESTION
HLitSuivant(Réponses,DATEHEUREMODIF)
FIN
R_Mes_Nouveaux_Retours_Reponse est un Buffer
QUAND EXCEPTION DANS
Sérialise(Mon_Retour,R_Mes_Nouveaux_Retours_Reponse,psdXML)
FAIRE
Erreur(ExceptionInfo())
FIN
RENVOYER R_Mes_Nouveaux_Retours_Reponse
Lorsque je veux récupérer les 15 premières photos, j'ai pas de soucis
Quand je veux récupérer les 25 premières photos, le Sérialise s'effectue
bien mais j'ai des lenteurs.
Quand je veux récupérer les 50 premières photos, je rentre dans
Erreur(ExceptionInfo()) ...
Quand je veux récupérer les 218 photos, j'ai un message d'erreur
Windows : wdtst.exe a cessé de fonctionner sans passer dans
Erreur(ExceptionInfo()) = Format de sérialisation incorrect ...
Procédure trop lourde ?
Est-ce qu'il est possible que le XLM généré soit tronqué ?
Avez-vous une solution svp ?
Cordialement
--
- ian -