API CRUD Manager Create

Version : ACE 1.0

Edition spéciale ES2

Package :fr.ACE.technicalframework.businesscomponent

CRUDManagerCreate

   
Schémas d’entrée et de sortie : IN OUT

Cette API permet de créer un ou plusieurs enregistrements en initialisant les champs de cet enregistrement.

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

Un enregistrement existe déjà.

Aucun traitement n’est effectué.
Un champ à initialiser n'existe pas. Aucun traitement n’est effectué.

Exemple(s) d’utilisation

Exemples de CRUDManagerCreate en entrée
Forme 1
<? xml version="1.0" encoding="UTF-8" ?>
- <!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by ACE (ACE) -->
- <!-- Creation d une ligne dans la table EVE -->
- < CRUDManagercreateIn xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation ="API_CRUD.xsd" viewObjectName ="JEveView">
- <row num="1">
 <field name="Achvte" value="V" />
<field name="Typeve" value="CDV" />
<field name="Numeve" value="12" />
<field name="Dateve" value="20040929" />
<field name="Datval" value="20040930" />
</row>
</CRUDManagercreateIn>Forme 2
<?xml version="1.0" encoding="UTF-8" ?>
- <!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by ACE (ACE) -->
- <!-- Creation de trois lignes dans la table EVE-->
- < CRUDManagercreateIn xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation ="API_CRUD.xsd" viewObjectName ="JEveView">
- <dataSet>
- <header>
 <name>Achvte</name>
 <name>Typeve</name>
 <name>Numeve</name>
<name>Dateve</name>
<name>Datval</name>
 </header>
- <line>
 <value>V</value>
 <value>CDV</value>
<value>12</value>
 <value>20040928</value>
 <value>20040929</value>
 </line>
- <line>
 <value>V</value>
 <value>CDV</value>
 <value>13</value>
 <value>20041028</value>
 <value>20041029</value>
</line>
- <line>
 <value>V</value>
 <value>CDV</value>
 <value>14</value>
 <value>20041128</value>
 <value>20041129</value>
</line>
</dataSet>
 </CRUDManagercreateIn>
Exemples de CRUDManagerCreate en sortie
<? xml version="1.0" encoding="UTF-8" ?>
- < CRUDManagercreateOut 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="20040929" />
 <field name="Datval" value="20040930" />
 </row>
- <row num="2">
 <field name="Achvte" value="V" />
 <field name="Typeve" value="CDV" />
 <field name="Numeve" value="13" />
 <field name="Dateve" value="20041028" />
 <field name="Datval" value="20041029" />
 </row>
- <row num="3">
 <field name="Achvte" value="V" />
 <field name="Typeve" value="CDV" />
 <field name="Numeve" value="14" />
 <field name="Dateve" value="20041128" />
 <field name="Datval" value="20041129" />
 </row>
 </ CRUDManagercreateOut >