ConfirmResponse

Description

Cette opération permet de répondre à une question posée par SIMAXService.
En effet, si vous recevez une réponse du type "MessageBox", c'est qu'une question doit être posée à l'utilisateur.
Il faut alors envoyer la requête "ConfirmResponse" avec la réponse de l'utilisateur.

Requête

La réponse précedente de type "MessageBox" contenait la liste des réponses possibles ainsi que la question à afficher à l'utilisateur.
Pour y répondre, il faut renvoyer la balise <TypeConfirmation> avec la valeur correspondant à la réponse de l'utilisateur.
Le contexte d'action est obligatoire car votre requête consiste à répondre à la question posée précedemment par SIMAxService. Cette requête n'a aucun sens hors contexte.

Liste des entêtes

Entête
CustomerInfos
SessionToken
UsernameToken
OptionDialogue
ActionContext
APIUser
APIUUID

Liste des paramètres

Paramètre
TypeConfirmation

Exemple

<ConfirmResponse >
<TypeConfirmation>1</TypeConfirmation>
</ConfirmResponse >

Réponse

Quand on envoit un ConfirmResponse, c'est que SIMAxService a eu besoin de nous demander confirmation pour l'action précédente.
La réponse d'un ConfirmResponse est donc en réalité la réponse à la question qui à précédé le ConfirmResponse. La réponse est donc pour généraliser une balise xml.

Liste des entêtes

Entête
ReturnType
Count
CustomerInfos
ValidateError
XSDSchema
Element
Filter
Action
Form
ActionContext

Les valeurs de retour

Xml

Exemple

<ConfirmResponseResponse>
...dépend de la question précédente ...
</ConfirmResponseResponse>