Écrire dans le PAF (XML)

Permet d'ajouter un enregistrement dans la PAF

L'action pour l'ajout d'un enregistrement dans la PAF : ecrire_paf

Balise

Niveau

Contenu

Obligatoire

Remarques

Balise

Niveau

Contenu

Obligatoire

Remarques

<dem>

1

Ouverture évènement PAF

OUI



<action dos="998" nom="ecrire_paf" user="DEMO">

1

Liste des champs de l'évènement sous la forme nomduchamp = valeur

OUI

Au moins les champs obligatoires d'un évènement

<paf>

2

Idem avec l'option indiquant le type de données.

Par défaut le type est une chaîne de caractères

OUI



<champ nom=”nomDuChamp”>valeurChamp</champ>

3

Liste des champs de l'évènement

Champ disponibles (nomDuChamp):

  • Ticod

  • Tiers

  • Picod

  • Pino (ou fullpino à partir de la version X.2)

  • Pinotiers

  • DhbNo

  • Origine

  • Cpt

  • Errnum

  • PafChamp(1) à PafChamp(8)

  • UserCr

OUI

Si le champ UserCr n'est pas précisé, la PAF sera enregistrée avec le User de la balise "action" de la demande.

</paf>

2

Fermeture paf

OUI



</action>

1

Fermeture action

OUI



</dem>

1

Fermeture demande

OUI





Exemple complet flux XML
<?xml version="1.0" encoding="UTF-8" ?> <dem> <action dos="998" nom="ecrire_paf" user="DEMO"> <paf> <champ nom=Ticod">F</champ> <champ nom=Tiers"><![CDATA[F0000001]]></champ> <champ nom=DhbNo">25</champ> <champ nom=PafChamp(1)">champ1</champ> </paf> </action> </dem>



Exemple de réponse

<?xml version="1.0" encording="ISO-8859-1"?> <rep version="1"> <action dos="998" nom="ecrire_paf" createur="DEMO" ><![CDATA[Enregistrement PAF créé] ]></action> </rep>