Modify

Description

Cette opération permet de demander la modification d'un enregistrement de la base de données.

Requête

Les paramètres indispensables à cette opération sont le formulaire (table) ainsi que l'identifiant de l'enregistrement à modifier qui est le paramètre de l'action de modification correspondante dans SIMAX (ParamXML).

Liste des entêtes

Entête
CustomerInfos
SessionToken
UsernameToken
OptionDialogue
ActionContext
APIUser
APIUUID

Liste des paramètres

Paramètre
Table
ParamXML

Exemple

=> on veut modifier le contact dupont

<Modify>
<Table>contact</Table>
<ParamXML>
<contact>dupont</contact>
</ParamXML>
</Modify>

Réponse

SIMAXService nous renvoie la description de l'enregistrement à modifier au format XMLSIMAX.
Le cyle de modification est suivi d'un ou plusieurs appels à l'opération update pour envoyer les nouvelles valeurs de colonne ainsi qu'un Validate pour sauver les modifications dans la base de données.

Liste des entêtes

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

Les valeurs de retour

Xml

Exemple

=> le service nous renvoie la représentation XML du contact Dupont.

<ModifyResponse>
<xml>
<contact_professionnel simax:id="426411....3" simax:title="Dupont">
<id._unique>426411....3</id._unique>
<civilite>2377</civilite>
<nom>Dupont</nom>
<prenom>...</prenom>
<societe/>
<adresse_email>...</adresse_email>
<numero_de_telephone>....</numero_de_telephone>
<numero_de_mobile/>
<adresse/>
<code_postal/>
<ville/>
<pays/>
</contact_professionnel>
<civilite simax:id="2377" simax:title="M."/>
</xml>
</ModifyResponse>