lint(standard): corrections completes mode standard
- Em dashes: 1712 remplaces par tirets simples (86 fichiers + _index.md, en-tete section Limagrain conserve) - Checklists: 24 '- [ ]' -> '- ☐' (3 pages operations, plus de todos Obsidian) - Ancres: 33 reparees (slugs GitHub + ancres HTML <a id> reconnues), 1 reciblee (manuel de reten) - related: tenseflow -> tense-flow, pie -> mechanical-elements, group.md retire (doublon shipping) - Registre: compteur global 122 -> 131 pages - Rapport racine _lint_report.md mis a jour (scan v2 + re-scan final: 0 anomalie) - Aucun fichier limagrain/ modifie (cloisonnement)
This commit is contained in:
@@ -20,13 +20,13 @@ last_compiled: "2026-04-17"
|
||||
|
||||
Procédures d'installation et de gestion des **services adjacents** au WMS sur une VM de développement :
|
||||
|
||||
- **GNA** (Generic Notification Applications) — service de messagerie ERP ↔ WMS : sauvegarde GIT des scripts/XSD + réinstallation sur VM
|
||||
- **Label Printer** — service d'impression d'étiquettes
|
||||
- **Licence WMS** (EasySTS) — demande / import de la licence projet pour que la VM fonctionne au-delà de 7 jours
|
||||
- **GNA** (Generic Notification Applications) - service de messagerie ERP ↔ WMS : sauvegarde GIT des scripts/XSD + réinstallation sur VM
|
||||
- **Label Printer** - service d'impression d'étiquettes
|
||||
- **Licence WMS** (EasySTS) - demande / import de la licence projet pour que la VM fonctionne au-delà de 7 jours
|
||||
|
||||
Le GNA est le composant qui porte la communication ERP (messages tels que `ROR`, `SOR`, `STV`, `SOF`…) — voir [erp-interface](../concepts/erp-interface.md) pour la sémantique fonctionnelle des messages.
|
||||
Le GNA est le composant qui porte la communication ERP (messages tels que `ROR`, `SOR`, `STV`, `SOF`…) - voir [erp-interface](../concepts/erp-interface.md) pour la sémantique fonctionnelle des messages.
|
||||
|
||||
Source : Confluence EasyWMS France — *Installation Services et Licence WMS* (v19, 15/04/2025).
|
||||
Source : Confluence EasyWMS France - *Installation Services et Licence WMS* (v19, 15/04/2025).
|
||||
|
||||
## Service GNA
|
||||
|
||||
@@ -50,9 +50,9 @@ Le script **exporte les fichiers nécessaires à l'installation du GNA** (script
|
||||
|
||||
> ⚠️ Les XSD sont **composés à l'installation** à partir des fichiers du dossier `XSD_Source` de votre GNA.
|
||||
>
|
||||
> **Ne pas copier directement le XML du dossier `XSD` de votre GNA** — il serait pris comme "source" et recomposé avec les `XSD_Source` des autres applications, entraînant des **duplications de lignes**.
|
||||
> **Ne pas copier directement le XML du dossier `XSD` de votre GNA** - il serait pris comme "source" et recomposé avec les `XSD_Source` des autres applications, entraînant des **duplications de lignes**.
|
||||
|
||||
#### Exemple — composition du fichier SOF02
|
||||
#### Exemple - composition du fichier SOF02
|
||||
|
||||
Le fichier final `C:\ProgramData\Mecalux\GnaService2015\XSD\SOF02.xsd` peut être composé de :
|
||||
|
||||
@@ -66,7 +66,7 @@ Le fichier final `C:\ProgramData\Mecalux\GnaService2015\XSD\SOF02.xsd` peut êtr
|
||||
|
||||
> ⚠️ Avec les nouvelles versions des scripts (GNA installé lors du deploy depuis le repository), le GNA **n'est plus installé au même endroit** qu'auparavant. Le script peut planter car il ne trouve pas les dossiers GNA.
|
||||
|
||||
**Solution** — modifier les chemins dans **`responses.xml`** du dossier `InstallApplications` :
|
||||
**Solution** - modifier les chemins dans **`responses.xml`** du dossier `InstallApplications` :
|
||||
|
||||
```xml
|
||||
<!-- Ancien chemin -->
|
||||
@@ -86,7 +86,7 @@ Récupérer le dossier GNA créé par le script et l'ajouter au GIT dans :
|
||||
\services\GNA
|
||||
```
|
||||
|
||||
Puis commit + push (cf. [git-workflow](git-workflow.md#3--commit-de-vos-modifications)).
|
||||
Puis commit + push (cf. [git-workflow](git-workflow.md#3-commit-de-vos-modifications)).
|
||||
|
||||
### Réinstallation d'un GNA
|
||||
|
||||
@@ -106,7 +106,7 @@ Procédure à suivre si le GNA a déjà été installé sur la VM et doit être
|
||||
```
|
||||
Choisir l'option **"complete"**.
|
||||
|
||||
> En cas d'erreur : voir Confluence *Installation GNA — Exécution de l'installation*.
|
||||
> En cas d'erreur : voir Confluence *Installation GNA - Exécution de l'installation*.
|
||||
|
||||
## Service Label Printer
|
||||
|
||||
@@ -140,11 +140,11 @@ La date de validité est mise à jour dans **EasySTS**.
|
||||
|
||||
## Règles pratiques
|
||||
|
||||
- **GIT commit du dossier `\services\GNA`** à chaque modification de script BOO — sinon les autres devs travaillent sur une version obsolète.
|
||||
- **Ne jamais pousser le XML composé** de `XSD/` — uniquement les fichiers de `XSD_Source` (sinon duplications).
|
||||
- **GIT commit du dossier `\services\GNA`** à chaque modification de script BOO - sinon les autres devs travaillent sur une version obsolète.
|
||||
- **Ne jamais pousser le XML composé** de `XSD/` - uniquement les fichiers de `XSD_Source` (sinon duplications).
|
||||
- **Vérifier les chemins `responses.xml`** si le script d'export plante (nouvelle location `C:\Program Files\...`).
|
||||
- **Toujours dézipper `InstallApplication.zip` frais** lors d'une réinstallation — ne pas réutiliser un dossier existant qui pourrait mélanger les versions.
|
||||
- **Licence à renouveler avant expiration** — sinon WMS inutilisable sur la VM.
|
||||
- **Toujours dézipper `InstallApplication.zip` frais** lors d'une réinstallation - ne pas réutiliser un dossier existant qui pourrait mélanger les versions.
|
||||
- **Licence à renouveler avant expiration** - sinon WMS inutilisable sur la VM.
|
||||
|
||||
## Common errors
|
||||
|
||||
@@ -157,8 +157,8 @@ La date de validité est mise à jour dans **EasySTS**.
|
||||
|
||||
## Related
|
||||
|
||||
- [System Architecture Overview](../architecture/overview.md) — architecture IIS / services WMS
|
||||
- [ERP Interface](../concepts/erp-interface.md) — messages ERP portés par le GNA (ROR/SOR/SOF/STV/etc.)
|
||||
- [First Deployment](first-deployment.md) — déploiement initial (GNA inclus dans `EnabledModules`)
|
||||
- [Deploy Existing Application](deployment-existing-app.md) — redéploiement après mise à jour GNA
|
||||
- [Git Workflow](git-workflow.md) — commit/push du dossier `\services\GNA` après modification de scripts BOO
|
||||
- [System Architecture Overview](../architecture/overview.md) - architecture IIS / services WMS
|
||||
- [ERP Interface](../concepts/erp-interface.md) - messages ERP portés par le GNA (ROR/SOR/SOF/STV/etc.)
|
||||
- [First Deployment](first-deployment.md) - déploiement initial (GNA inclus dans `EnabledModules`)
|
||||
- [Deploy Existing Application](deployment-existing-app.md) - redéploiement après mise à jour GNA
|
||||
- [Git Workflow](git-workflow.md) - commit/push du dossier `\services\GNA` après modification de scripts BOO
|
||||
|
||||
Reference in New Issue
Block a user