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.

...

...

...

...

Permet de simuler, en mode synchrone, une recherche tarifaire concernant un article.

L'action pour la simulation d'une recherche tarifaire: INTERROGER_TARIF

Balise

Contenu

Obligatoire

Remarques

tiers 

Tiers client

OUI

Si le tiers saisi est inexistant, une erreur va être retournée "Tiers inexistant"

ref

Référence article

OUI

Si la référence saisie est inexistante, une erreur va être retournée "Article inexistant" 

sref1

Sous-référence1

Oui

OUI

Si les champs sont précisés pour un article qui ne gère pas les sref, on aura comme réponse "L'article doit être géré sans sous-référence" 

sref2

Sous-référence2

Non

Si les champs sont précisés pour un article qui ne gère pas les sref, on aura comme réponse "Sous-réf obligatoire"

Si les sref saisies sont inexistants, une erreur va être affiché "Sous référence inexistante"

depot

Dépôt

Non

Valeur par défaut : celui du dossier (d'appel du SW). Si le dépôt est rempli, on teste s'il est existant sinon "Dépôt inexistant"

marche

Code marché

Non

prix

Type de prix

Non

OUI

1=HT 2=TTC

quantite

Quantité

Oui

Exemple de requête XML: Image Removed

...

Balise

Niveau

Contenu

Obligatoire

Remarques

<dem>

1

Ouverture demande

OUI

<action dos="998" nom="INTERROGER_TARIF"> 

1

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

OUI

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

<tiers> C0000001</tiers>

2

NON

datetime pour une date/heure

note pour une note

<ref> BLO0001</ref>

2

<sref1> XL</sref1>

2

OUI

<sref2> BLEU </sref2>

OUI

<depot>1</depot>

2

OUI

<prix>1</prix>

2

OUI

</action>

1

Fermeture de l'action

OUI

</dem>

1

Fermeture demande 

OUI

...

Exemple complet flux XML
Bloc de code
<?xml version="1.0" encoding="UTF-8" ?>
<dem>
 <action dos="998" nom="INTERROGER_TARIF" user="DEMO">
 </action>
</dem>

Format de la réponse :

Balise

Contenu

Aucune

Exemple de réponse

...

...

Réponse XML à la requête :
Bloc de code
<?xml version="1.0" encording="ISO-8859-1"?>
<rep version="1">
<action dos="998" nom="interroger_tarif"/>
Tiers="C0000001" Ref="BLO0001" SRef1="XL" SRef2="BLEU" Depot="1" Prix="1"
Lib_Prix="HT" Code_Tarif="PU" Lib_Code_Tarif="Prix public HT" TypPrix="1"
Typ_Prix="Prix Brut" Prix_Unitaire="60.4500" Pour_Rem1="0.00" TypRem1="2"
TypRem1="Successif" Pour_Rem2="0.00" TypRem2="2" Typ_Rem2="Successif"
Pour_Rem3="0,00" TypRem3="2" Typ_Rem3="Successif" PrixForfaitre="1"
Prix_Forfaitaire="Sans prix forfaitaire" Mt_Tot="0,00" Dev_Mt"_Tot="EUR"
Pour_Rem1_Promo="0,00" Pour_Rem2_Promo="0,00" Pour_Rem3_Promo="0.00"
PrixPromoForfaitaire="0" Prix_Promo_Forfaitaire="Sans prix forfairtaire"
Mt_Promo_Tot="0,00">
</rep>
</action>

...