Le service easySDI v4 livre une copie de la métadonnée de chaque produit en XML et en PDF sous forme de blob dans le XML des commandes (appel getOrders).
Ces fichiers ne sont pas utilisés par Extract.
Je propose qu'on utilise le query parameter withAttachments=false pour que le serveur ne les inclue pas dans le flux.
Voir : https://viageo.ch/api/legacyOrder/doc -> GetOrders -> input
Économie de mémoire importante, qui pourrait éviter des cas de plantage lors de la réception de dizaines ou centaines de commandes lors d'un seul appel (le cas s'est déjà présenté, le workaround a été d'augmenter la mémoire pour tomcat).
À implémenter dans extract-connector-easysdiv4/src/main/java/ch/asit_asso/extract/connectors/easysdiv4/Easysdiv4.java
Le service easySDI v4 livre une copie de la métadonnée de chaque produit en XML et en PDF sous forme de blob dans le XML des commandes (appel getOrders).
Ces fichiers ne sont pas utilisés par Extract.
Je propose qu'on utilise le query parameter
withAttachments=falsepour que le serveur ne les inclue pas dans le flux.Voir : https://viageo.ch/api/legacyOrder/doc -> GetOrders -> input
Économie de mémoire importante, qui pourrait éviter des cas de plantage lors de la réception de dizaines ou centaines de commandes lors d'un seul appel (le cas s'est déjà présenté, le workaround a été d'augmenter la mémoire pour tomcat).
À implémenter dans
extract-connector-easysdiv4/src/main/java/ch/asit_asso/extract/connectors/easysdiv4/Easysdiv4.java