...
Contraintes Web Service Siham (octobre 2019).
Nous avons identifié 2 3 contraintes à l'usage des web services siham ; nous espérons que Siham évolue rapidement pour corriger ces problèmes.
- Le Web Service Siham DossierAgentDateWebService.RecupDonneesAgents ne supporte pas les appels en accès concurrent : si 2 clients appellent ce web service siham en même temps, le web service plante.
L'AMUE nous a signalé qu'une correction devait être apportée dans le prochain "Patch SIHAM" dédié aux corrections Web Services. - Le Web Service Siham DossierAgentDateWebService.RecupDonneesAgents tombe en erreur au bout d'un certain temps. L'erreur côté serveur mentionne une erreur de "VIRTUAL_SESSION_TIMEOUT" ; le web-service est alors Hors Service.
Pour contourner le problème, on a suivi les indication de la DA 75567 afin de résoudre le problème de timeout :
Ajout d'une ligne dans la table pp15 afin de modfier le timeout du serveur HRAccess
insert into pp15 (cdplph, idparm, valpar) select cdplph, 'OP_TIMEOUT', '999' from pp10 where cdpcom='1'
L'AMUE nous a signalé que """l'erreur "VIRTUAL_SESSION_TIMEOUT " est suivi dans la fiche 133967 prévue dans le patch SIHPRD 2.07.30 prévu dans le premier semestre 2020""". - Lorsqu'on souhaite récupérer plusieurs dossiers agents (via le web service DossierAgentDateWebService) en une seule requête, si un dossier agent a un élément manquant (~ dossier incomplet) :
- celui-ci ne peut pas être récupéré
- et c'est l'ensemble de la requête qui tombe en erreur
...