| API / APIs Radiofréquence | |
|
Version : ACE 1.0 |
Edition spéciale ES2 |
|
|
Package :fr.ACE.technicalframework.businesscomponent CRUDManagerUpdate |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet de mettre à jour un ou plusieurs enregistrements avec les valeurs de champs fournies.
La même valeur est affectée à toutes les lignes sélectionnées pour un même champ (à l'image de la requête SQL "update").
|
|
Pour en savoir plus, consultez la documentation de référence « WebService WSCRUDManager ». |
API imbriquées : aucune.
Paramétrage (PPE)
| Aucun. |
Cas d’erreur
| CAUSE | EFFET |
|
L’API tente de modifier une donnée qui n'existe pas. |
Un message d’information est généré. |
| Un champ à modifier n'existe pas. | Aucun traitement n’est effectué. |
Exemple(s) d’utilisation
EXEMPLE DE CRUDMANAGERUPDATE EN ENTRÉE <?xml version="1.0" encoding="UTF-8" ?> - <!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by ACE (ACE) --> - <!-- Exemple d utilisation de l api update mettant à jour deux champs de lignes de la table EVE. --> - < CRUDManagerupdateIn xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation ="API_CRUD.xsd" viewObjectName ="JEveView"> - < retrieve key ="MUL"> <param num="1" value="1" /> <param num="2" value="CLI" /> <param num="3" value="Deconninck" /> </ retrieve > - < set > <field name="Dateve" value="20041231" /> <field name="Datval" value="20050102" /> </set> </ CRUDManagerupdateIn > EXEMPLE DE CRUDMANAGERUPDATE EN SORTIE Forme 1 <?xml version="1.0" encoding="UTF-8" ?> - < CRUDManagerupdateCreateOut xmlns:service ="http://www.ACE.fr/technicalframework/business/service/common" xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation ="API_CRUD.xsd"> - < row num ="1"> <field name="Achvte" value="V" /> <field name="Typeve" value="CDV" /> <field name="Numeve" value="12" /> <field name="Dateve" value="20041231" /> <field name="Datval" value="20050102" /> </ row > - < row num ="2"> <field name="Achvte" value="V" /> <field name="Typeve" value="CDV" /> <field name="Numeve" value="13" /> <field name="Dateve" value="20041231" /> <field name="Datval" value="20050102" /> </ row > - < row num ="3"> <field name="Achvte" value="V" /> <field name="Typeve" value="CDV" /> <field name="Numeve" value="14" /> <field name="Dateve" value="20041231" /> <field name="Datval" value="20050102" /> </ row > </ CRUDManagerupdateCreateOut >Forme 2 <?xml version="1.0" encoding="UTF-8" ?> - < CRUDManagerrupdateOut xmlns:service ="http://www.ACE.fr/technicalframework/business/service/common" xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation ="API_CRUD.xsd"> - < row num ="1"> <field name="Achvte" value="V" /> <field name="Typeve" value="CDV" /> <field name="Numeve" value="12" /> <field name="Dateve" value="20041231" /> <field name="Datval" value="20050102" /> </ row > - < row num ="2"> <field name="Achvte" value="V" /> <field name="Typeve" value="CDV" /> <field name="Numeve" value="13" /> <field name="Dateve" value="20041231" /> <field name="Datval" value="20050102" /> </ row > - < row num ="3"> <field name="Achvte" value="V" /> <field name="Typeve" value="CDV" /> <field name="Numeve" value="14" /> <field name="Dateve" value="20041231" /> <field name="Datval" value="20050102" /> </ row > </CRUDManagerrupdateOut> |