Aller directement à la fin des métadonnées
Aller au début des métadonnées

Vous regardez une version antérieure (v. /wiki/spaces/PAI/pages/10524754518/Pr+-r+ception+fournisseur+V10.5) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) afficher la version suivante »

Type de dataset

Import-export de données XML

DatasetType

RECEPFOU

Nature de fichier joint

DATAHUB_RECEPFOU

Code chemin

DATAHUB_JOINT_RECEPFOU

Fichier pivot

Complet, le pivot contient toutes les données de la réception fournisseur

Fichier compagnon

Non

Fichier trace

Oui pour les anomalies

Détails du fichier pivot

Le tableau suivant indique le format de balisage XML attendu

Les types traités sont :

  • valeurChaine indique une valeur de type chaîne de caractères alphanumériques

  • valeurDate indique une valeur de type date au format YYYYMMDD

  • valeurNum indique une valeur numérique sans séparateur de milliers

La colonne indique si la balise et sa valeur sont obligatoires ou non. 'Rec' signifie 'Recommandé' pour un traitement total automatique

Balise XML

Obligatoire

Observation

<?xml version="1.0" encoding="UTF-8"?>

Oui

Indique le format d'encodage des chaînes de caractères

<DataHub DataSetType=valeurChaine>

Oui

L'attribut DATASETTYPE indique le type de pivot. Valeur: RECEPFOU pour indiquer qu'il s'agit d’import/export de données XML

<Source>valeurChaine</Source>

Rec

Permet d’identifier l’émetteur du pivot dans le dataset

<Systeme>valeurChaine</Systeme>

Rec

Permet d’identifier le système émetteur dans le dataset

<Dossier>valeurChaine</Dossier>

Oui

Code de dossier Divalto

<Etablissement>valeurChaine</Etablissement>

Rec

Code d’établissement Divalto, si gestion du dossier par établissement

<SwTicketNo>0</SwTicketNo>

Rec

Numéro de ticket de demande. LA présence de la balise indique qu’on veut avoir un ticket en retour

<FichierPrincipal>valeurChaine</FichierPrincipal>

Oui

Nom du fichier principal, PDF ou image de l’avis de reception à joindre au dataset

Exemples de fichiers

Exemple de fichier pivot pour import de données (pivot_impxml.dhub)

<?xml version="1.0" encoding="UTF-8"?>
<DataHub DataSetType="IMPEXPXML">
	<Source>EXTERNE</Source>
	<Dossier>998</Dossier>
	<Etablissement></Etablissement>
    <FichierPrincipal>import.xml</FichierPrincipal>
</DataHub>

 

Exemple de fichier pivot pour export de données (pivot_expxml.dhub)

<?xml version="1.0" encoding="UTF-8"?>
<DataHub DataSetType="IMPEXPXML">
	<Source>EXTERNE</Source>
	<Dossier>998</Dossier>
	<Etablissement></Etablissement>
    <FichierPrincipal>export.xml</FichierPrincipal>
</DataHub>

 

Exemple de fichier principal pour un import de données (import.xml)

Cas d’une modification du nom d’une client

<XML>
<import table="CLI" action="update">
       <field name="DOS" value="998"/>
       <field name="TIERS" value="C0001010"/>
       <field name="NOM" value="NOM MODIFIE PAR DATAHUB"/>
</import>
</XML>

Cas d’une modification de l’encours de deux clients

<XML>
<import table = "CLI" action= "update">    
		<field name = "TIERS"     value= "C0000001"/>       
		<field name = "ENMAX(1)"  value= "250000,00"/>
</import>
<import table = "CLI" action= "update">
		<field name = "TIERS"     value= "C0000003"/>       
		<field name = "ENMAX(1)"  value= "250000,00"/>
</import>
</XML>

Exemple de fichier principal pour un export de données (export.xml)

Cas d’un export de tous les code opérations avec tous les champs

<XML>
<export table="T025">
       <field name="ALL"/>
</export>
</XML>

Cas d’un export de tous les clients avec les champs DOS, TIERS et TEL, avec indication du typage dans la réponse

<XML>
<export table="CLI" datatype=true>
       <field name="DOS"/>
       <field name="TIERS"/>
       <field name="TEL"/>
</export>
</XML>

Exemple de réponse à une demande d’export avec typage de données

  • Aucune étiquette