Aktualisieren von Feldmetadaten.
Syntax
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Eingabe (updateMetadataFieldParam)
Parametername | Typ | Erforderlich | Beschreibung |
---|---|---|---|
companyHandle | xsd:string | Ja | Handle des Unternehmens. |
fieldHandle | xsd:string | Ja | Handle für Metadatenfelder. |
name | xsd:string | Nein | Name des Metadatenfelds. |
defaultValue | xsd:string | Nein | Metadatenfeldwert. |
isHidden | xsd:boolean | Nein | Ausblenden oder Anzeigen von IPS-systemspezifischen Metadaten. |
isEnforced | xsd:boolean | Nein |
Eine boolesche Kennzeichnung, die anzeigt, ob das Metadatenfeld erzwungen (validiert) wird, wenn der Wert festgelegt wird. Wenn der Wert auf "true"gesetzt ist, wird ein Fehler ausgegeben, wenn ein illegaler Wert in setAssetMetadata / batchSetAssetMetadata. |
initialTagValue | xsd:string | Nein | Ermöglicht die Erstellung eines Satzes gemeinsamer Auflistungswerte, auf den ausgewählte Tags verweisen können. |
Ausgabe (updateMetadataFieldReturn)
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
fieldHandle | xsd:string |
Ja | Handle für Metadatenfelder. |
Diese Codebeispielaktualisierungen weisen einem Metadatenfeld einen neuen Namen und einen neuen Standardwert zu. Die Antwort gibt ein Handle an das aktualisierte Feld zurück.
Anforderung
<updateMetadataFieldParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<companyHandle>c|21</companyHandle>
<fieldHandle>m|21|IMAGE|createMetadataField</fieldHandle>
<name>updateMetadataField</name>
<defaultValue>Default</defaultValue>
</updateMetadataFieldParam>
Antwort
<updateMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
<fieldHandle>m|21|IMAGE|updateMetadataField</fieldHandle>
</updateMetadataFieldReturn>