Extension VSCode - Validation de documents XML β
L'extension VSCode permet de valider la structure et la cohΓ©rence de document XML attendu en entrΓ©e de certaines tΓ’ches Data Factory.
Valider un document β
L'outil de validation est disponible quand on se positionne sur un document xml.

Au clique, plusieurs options apparaissent:

| Nom | Description |
|---|---|
| None | Aucune validation n'est Γ applqiuer sur le fichier courant |
| File Browser | Selectionner une document XSD sur le poste de l'utilisateur |
| Import Table | Appliquer les validations relatives au document request attendu en entrΓ©e de la tΓ’che Data Factory table-import-schema |
| Import Items | Appliquer les validations relatives au document request attendu en entrΓ©e de la tΓ’che Data Factory table-import-items |
| Zip | Appliquer les validations relatives au document request attendu en entrΓ©e de la tΓ’che Data Factory file-generation-archive |
| Generate Excel | Appliquer les validations relatives au document request attendu en entrΓ©e de la tΓ’che Data Factory file-generation-xlsx |
| FTP Get | Appliquer les validations relatives au document request attendu en entrΓ©e de la tΓ’che Data Factory protocol-ftp-get |
| FTP Post | Appliquer les validations relatives au document request attendu en entrΓ©e de la tΓ’che Data Factory protocol-ftp-post |
| FTP Move | Appliquer les validations relatives au document request attendu en entrΓ©e de la tΓ’che Data Factory protocol-ftp-move |
| SOAP | Appliquer les validations relatives au document request attendu en entrΓ©e de la tΓ’che Data Factory protocol-soap-perform |
Le lancement de la validation se fait Γ l'aide du bouton Run ou du raccourci ctrl + enter

Au lancement, une notification est remonté à l'utilisateur. Celle-ci disparait automatiquement après quelques secondes.

Si la validation est un succès, on affiche le message ci-dessous
md
2021-10-19T16:07:31.060Z - XSD validation started on "assets/table.xml"
2021-10-19T16:07:31.402Z - π XSD validation done with success in 00:00:00.342 π1
2
2
En cas d'erreur un message est affichΓ© Γ l'utilisateur (plus de dΓ©tail sur les messages d'erreur ci-dessous)
md
2021-10-19T16:09:25.306Z - XSD validation started on "assets/table.xml"
2021-10-19T16:09:25.650Z - β XSD validation failed in 00:00:00.343. See below for more informations β
/assets/table.xml fails to validate because:
org.xml.sax.SAXParseException; systemId: file://assets/table.xml; lineNumber: 41; columnNumber: 72; cvc-complex-type.3.2.2 : L'attribut 'paren' n'est pas autorisοΏ½ dans l'οΏ½lοΏ½ment 'Category'.1
2
3
4
5
2
3
4
5