Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Exemple de 2 valeurs données par balise et attribut <BALISE ATTRIBUT=valeur2>valeur1</BALISE>

  • Une balise ou un attribut XML pourra contenir des données selon 3 types

    • Alphanumérique

    • Date au format YYYYMMDD

    • Numérique (entier ou décimal) avec séparateur '.' et signe

    • (le type sera imposé par la balise ou l’attribut)

  • Pour être considéré comme correct le pivot comporte au minimum les balises suivantes

Bloc de code
languagetext
<?xml version="1.0" encoding="UTF-8"?>
<DataHub DataSetType="CodeDuTypeDeDataset">
</DataHub>

DataSetType : attribut qui indique le CodeDuTypeDeDatasetcode du type de dataset DatasetType. Ce code est indiqué dans la documentation de chaque type de dataset

  • Pour être considéré comme correct le pivot comporte Mais un pivot comportera plutôt au minimum les balises suivantes

Bloc de code
languagetext
<?xml version="1.0" encoding="UTF-8"?>
<DataHub DataSetType="CodeDuTypeDeDataset">
	<Source>NomDeLaSourceDuPivot</Source>

	<Dossier>NuméroDeDossierDivalto</Dossier>
 	<FichierPrincipal>CHK_IMPORT_2.xml<   <SwTicketNo>0</SwTicketNo>
	<FichierPrincipal>NomDuFichier.ext</FichierPrincipal>

</DataHub>

NomDeLaSourceDuPivot : indique le déposant

NuméroDeDossierDivalto : code du dossier Divalto dans lequel traiter le fichier

...

Une balise ou un attribut XML pourra contenir des données selon 3 types

  • Alphanumérique

  • Date au format YYYYMMDD

  • Numérique (entier ou décimal) avec séparateur '.' et signe

  • (le type sera imposé par la balise ou l’attribut)

...

SwTicketNo : numéro permettant au déposant de retrouver chaque dataset

FichierPrincipal : nom du fichier compagnon principal, selon le type de dataset. Par exemple la version PDF d’une facture ou un fichier de données XML ouTXT

  • La liste complète des fichiers compagnons est décrite dans le pivot

...

Les types de dataset connus : FACFOU, PREVPDP, TPSAFF Une balise XML pourra contenir des données selon 3 types

...

  • Alphanumérique ; 

  • Date au format YYYYMMDD ; 

  • Numérique (entier ou décimal) avec séparateur '.' et signe ; 

...

(le type sera imposé par la balise) La liste des fichiers compagnons est décrite dans le pivot. Si la lecture du fichier n'arrive pas à déterminer le type, le Dataset est mis en erreur. Une fois le type déterminé, les traitements lui correspondant sont enclenchés selon l'ordre établi dans le paramétrage.

Définition

...

  • par le déposant à l’aide des balises Fichiers et Fichier

Bloc de code
languagetext
(extrait)
  <Fichiers>
	<Fichier>Fichier1.pdf</Fichier>
	<Fichier>Fichier2.xml</Fichier>
  </Fichiers>
  • Les fichiers compagnons sont forcément dans un chemin relatif à l’emplacement du pivot.

    • Compagnon au même emplacement que le pivot : <Fichier>MonFichier1</Fichier>

    • Compagnon dans un sous-dossier “Facture” : <Fichier>/facture/MonFichier2</Fichier>

  • Le fichier pivot comporte deux parties

    • Une zone propre au futur dataset, comportant les informations pour générer un Entête de datahub (=dataset)

    • Une zone de données, selon le type de dataset

...

Génération du fichier pivot

...