Description
Cette méthode permet de demander à SIMAXService de créer un nouvel enregistrement à partir d'un enregistrement existant.
Pour être effective en base de données, cette opération a besoin d'être validée : appel à la méthode Validate ou passage de AutoValidate à 1 dans l'opération directement
Requête
Pour éxécuter cette requête, SIMAXService a besoin de l'enregistrement d'origine (son identifiant et son formulaire) ainsi que du formulaire type de l'enregistrement à créer.
Liste des entêtes
Liste des paramètres
Exemple
=> Créer un client particulier à partir du client professionnel "Mr Dupont Pierre"
<CreateFrom>
<Table>client particulier</Table>
<TableSrc>client professionnel</TableSrc>
<ElemSrc>Mr Dupont Pierre<ElemSrc>
</CreateFrom>
Réponse
Le retour de cette opération est la description de l'élément au format XMLSIMAX avec les valeurs par défaut des colonnes/champs s'il y en a.
Si le XSD a été demandé, il sera dans la balise <XSDSchema> dans le header.
La création d'un nouvel enregistrement déclenche l'ouverture d'un nouveau contexte d'action sauf si on en avait déjà fournit un dans la requête et qu'il était compatible.
Liste des entêtes
Les valeurs de retour
Exemple
=> Le client particulier a été créé et a bien récupérer les infos communes avec le client professionnel comme le nom et le prénom
<CreateFromResponse>
<xml>
<client_particulier simax:id="34697055626258" simax:title="Client particulier">
<id._unique>34697055626258</id._unique>
<civilite>M.</Civilite>
<nom>Dupont</nom>
<prenom>Pierre</prenom>
<numero_de_telephone/>
<adresse_email/>
</client_particulier>
</xml>
</CreateFromResponse>