Mettre à jour un modèle de données avec XSD
Mise à jour d'un modèle de données avec le XSD (XML Schema Definition) fourni dans le contenu demandé en XML.
Note InformationsRemarque : Seuls les utilisateurs et utilisatrices de type Super Admin ayant le rôle administrateur ont accès à cette API. Pour plus d'informations concernant les types d'utilisateur·trices MDM, consultez Types d'utilisateurs et rôles système MDM.
Requête |
|
Paramètres |
|
En-têtes |
|
Réponse | Aucun contenu. |
Statut |
|
Exemple de requête
L'échantillon suivant met à jour le modèle de données Company dans Obtenir le schéma XML d'un modèle de données en ajoutant un élément obligatoire Gender dans l'entité Employee.
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://www.w3.org/2001/XMLSchema"/>
<xsd:element name="Employee">
<xsd:annotation>
<xsd:appinfo source="X_Write">Company_Manager</xsd:appinfo>
<xsd:appinfo source="X_Write">Company_User</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:all>
<xsd:element maxOccurs="1" minOccurs="1" name="Id" type="xsd:string">
<xsd:annotation>
<xsd:appinfo source="X_Write">Company_Manager</xsd:appinfo>
<xsd:appinfo source="X_Write">Company_User</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="Name" type="xsd:string">
<xsd:annotation>
<xsd:appinfo source="X_Write">Company_Manager</xsd:appinfo>
<xsd:appinfo source="X_Write">Company_User</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="Gender" type="xsd:string">
<xsd:annotation>
<xsd:appinfo source="X_Write">Company_Manager</xsd:appinfo>
<xsd:appinfo source="X_Write">Company_User</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="Team" type="xsd:string">
<xsd:annotation>
<xsd:appinfo source="X_ForeignKey">Team/Id</xsd:appinfo>
<xsd:appinfo source="X_ForeignKey_NotSep">true</xsd:appinfo>
<xsd:appinfo source="X_Write">Company_Manager</xsd:appinfo>
<xsd:appinfo source="X_Write">Company_User</xsd:appinfo>
</xsd:annotation>
</xsd:element>
</xsd:all>
</xsd:complexType>
<xsd:unique name="Employee">
<xsd:selector xpath="."/>
<xsd:field xpath="Id"/>
</xsd:unique>
</xsd:element>
<xsd:element name="Team">
<xsd:annotation>
<xsd:appinfo source="X_Write">Company_Manager</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:all>
<xsd:element maxOccurs="1" minOccurs="1" name="Id" type="xsd:string">
<xsd:annotation>
<xsd:appinfo source="X_Write">Company_Manager</xsd:appinfo>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="Name" type="xsd:string">
<xsd:annotation>
<xsd:appinfo source="X_Write">Company_Manager</xsd:appinfo>
</xsd:annotation>
</xsd:element>
</xsd:all>
</xsd:complexType>
<xsd:unique name="Team">
<xsd:selector xpath="."/>
<xsd:field xpath="Id"/>
</xsd:unique>
</xsd:element>
</xsd:schema>