FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WEBDEV 2024
→
Retraitement automatique des données envoyer par API REST dans un WBS
Retraitement automatique des données envoyer par API REST dans un WBS
Débuté par Ralph IGCI, 09 jan. 2020 15:35 - Aucune réponse
Connectez-vous…
Ralph IGCI
#1
Posté le 09 janvier 2020 - 15:35
Bonjour,
J'ai des données que j'envoie dans le serveur par API rest. C'est parfait, les données arrivent.
J'ai une procédure qui doit se déclencher tous les 5 minutes dans le Web services.
J'ai essayé, tous, la procédure ne se déclenche pas.
J'ai même appeler les THREAD, rien.
AVez-vous essayé ? Et comment le faite vous ?
les procedures traitements ont été essayé sans succès.
Je suis en httpost, et si je ne mets aucun traitement, tous est bon, Seulement ce qui compte est le traitement
Procedure
importfichierjours
(
codeagence
,
s
Nomfichier
sont des chaînes
)
:
mastructureretourne
s
Moagence
est une chaîne
=
codeagence
maficheretour
est une
mastructureretourne
IF
SansEspace
(
codeagence
)
=
""
THEN
maficheretour.bretour
=
Faux
WebserviceEcritCodeHTTP
(
510
,
"Vous avez oublié le code agence"
+
RC
+
ExceptionInfo
(
errMessage
)
)
RENVOYER
maficheretour
END
IF
SansEspace
(
s
Nomfichier
)
=
""
THEN
maficheretour.bretour
=
Faux
WebserviceEcritCodeHTTP
(
511
,
"Vous avez oublié le nom du fichier"
+
RC
+
ExceptionInfo
(
errMessage
)
)
RENVOYER
maficheretour
END
// Vérification de l'authentification.
SI
AuthentificationG
(
) =
Faux
ALORS
// Echec de l'authentification.
// Le code a rencontré en une erreur. Le code de traitement des erreurs fait un appel de WebserviceEcritCodeHTTP : le serveur d'application WEBDEV va ignorer la valeur de retour de la procédure.
maficheretour.bretour
=
Faux
RENVOYER
maficheretour
FIN
// Définition du contenu du client à modifier (format JSON)
buf
ClientAAjouter
est une
Buffer
=
WebserviceParamètre
(
paramBuffer
)
//cc est une chaîne
s
Reep
est une chaîne
=
fRepDonnées
(
)
+
""
sree
est une chaîne
=
ComplèteRep
(
s
Reep
)
+
"DONNESJOURS"
IF
fRépertoireExiste
(
sree
)
=
Faux
THEN
fRepCrée
(
sree
)
END
s
Fic
est une chaîne
=
ComplèteRep
(
sree
)
+
s
Nomfichier
HLitRecherchePremier
(
FICHIERSTEMPORAIRES
,
n
OMDufichier
,
s
Nomfichier
)
IF
NOT
HTrouve
THEN
HRAZ
(
FICHIERSTEMPORAIRES
)
FICHIERSTEMPORAIRES.CL_AG
=
codeagence
FICHIERSTEMPORAIRES.nOMDufichier
=
s
Nomfichier
FICHIERSTEMPORAIRES.etattraitement
=
0
//FICHIERSTEMPORAIRES.contenufichier=fChargeBuffer(sFic)
//HAttacheMémo(FICHIERSTEMPORAIRES,contenufichier,sFic)
HAjoute
(
FICHIERSTEMPORAIRES
)
SI
ErreurDétectée
ALORS
WebserviceEcritCodeHTTP
(
501
,
"Echec ajout"
+
RC
+
ExceptionInfo
(
errMessage
)
)
maficheretour.bretour
=
Faux
RENVOYER
maficheretour
FIN
fSauveBuffer
(
s
Fic
,
buf
ClientAAjouter
)
maficheretour.bretour
=
Faux
RENVOYER
maficheretour
END
IF
fFichierExiste
(
s
Fic
)
=
Faux
THEN
fEcritLigne
(
n
IDFichier
,
"Fichier inexistant"
)
ELSE
//traitementfichier(sFic)
END
//traitementjournalierdirect(codeagence,sNomfichier,sFic)//=Vrai THEN
maficheretour.bretour
=
Vrai
RENVOYER
maficheretour
Signaler
0
0
→ Revenir à WEBDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte