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
Liste des paramètres
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
Les valeurs de retour
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>