werma StockSAVER Mode D'emploi page 72

Table des Matières

Publicité

Désignation des fichiers
Le nom du fichier XML mis à disposition à partir d'une autre application doit correspondre au
modèle suivant : Article-AAAAMMJJ-hhmmss-ZZZ.xml
Article-AAAAMMJJ-hhmmss-ZZZ.xml
Horodatage - Export
AAAA = Année, 4 chiffres
MM = Mois, 2 chiffres
JJ = Jour, 2 chiffres
Horodatage - Export
hh = heure, 2 chiffres (Format 24h)
mm = minutes, 2 chiffres
ss = secondes, 2 chiffres
Pour éviter que des fichiers XML soient mis à disposition simultanément par plusieurs systèmes
externes ou par un même système (par ex. des exports demandées par différents utilisateurs),
il convient de s'assurer que le nom du fichier est bien unique et qu'aucun fichier existant n'est
écrasé.
L'intégration d'un horodatage d'export permet presque d'assurer des noms de fichiers
uniques. L'utilisation d'un compteur supplémentaire permet de placer simultanément des
exports avec des noms de fichiers uniques.
Les fichiers mis à disposition sont importés par le service d'interface dans le bon ordre
chronologique. Les fichiers sont classés chronologiquement suivant la date et/ou l'heure
intégrés dans les noms de fichiers.
Dès que l'interface traite un fichier, le fichier reçoit l'extension « .lock ». Les fichiers traités sont
déplacés dans le répertoire d'archives. Si le traitement a réussi, l'extension « imported.xml »
est ajoutée au nom du fichier et en cas d'erreur, le fichier reçoit l'extension « error.xml ».
Contrôle lors de l'import
Lors du traitement des données, la référence d'article est contrôlée comme suit :
-
Si celle-ci est plus longue que 32 caractères, l'enregistrement est considéré comme
erroné
-
Si celle-ci est vide, l'enregistrement est considéré comme erroné
-
Si celle-ci ne comprend que des espaces, l'enregistrement est considéré comme erroné
-
Si celle-ci comprend des signes non imprimables, l'enregistrement est considéré comme
erroné
-
Les espaces au début et à la fin sont effacés lors de l'import
Manuel du StockSAVER - version 2.1 du logiciel
Exploitation du système
Compteur à 3 chiffres
commençant par 001
Si un fichier de même nom existe
déjà, le compteur augmente
d'une unité jusqu'à ce qu'il trouve
une valeur « libre »
72

Publicité

Table des Matières
loading

Table des Matières