Crea o modifica un campo di metadati. Ometti la maniglia del campo opzionale per creare un nuovo campo di metadati.
Questo metodo è obsoleto.
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Input (saveMetadataFieldParam)
Nome parametro | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
companyHandle | xsd:string | Sì | Il manico per l'azienda. |
fieldHandle | xsd:string | No | Maniglia del campo. |
assetType | xsd:string | Sì | Scelta dei tipi di risorse da cui salvare i metadati. |
name | xsd:string | Sì | Nome campo. |
fieldType | xsd:string | Sì | Scelta dei tipi di campi di metadati. |
defaultValue | xsd:string | Sì | Valore predefinito dei campi per tutte le risorse. |
isHidden | xsd:boolean | No | Nascondere o esporre metadati specifici del sistema IPS. |
isEnforcement | xsd:boolean | No |
Flag booleano che indica se il campo metadati è applicato (convalidato) quando il valore è impostato. Se è impostato su true, viene generato un errore se un valore non valido è impostato in setAssetMetadata / batchSetAssetMetadata. |
Output (saveMetadataFieldReturn)
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
fieldHandle | xsd:string |
Sì | Gestione del nuovo campo metadati. |
Questo esempio di codice crea un nuovo campo metadati vincolato dalle costanti di stringa Tipo di risorsa e Tipi di campi metadati . Se la fieldHandle
elemento con un valore di handle di campo valido, modifica i valori dei metadati e ottiene lo stesso handle di campo specificato nella richiesta.
Request Contents (Richiesta contenuto)
<ns1:saveMetadataFieldParam xmlns:ns1="http://www.scene7.com/IpsApi/xsd">
<ns1:companyHandle>47</ns1:companyHandle>
<ns1:assetType>Pdf</ns1:assetType>
<ns1:name>Resolution</ns1:name>
<ns1:fieldType>String</ns1:fieldType>
<ns1:defaultValue>120</ns1:defaultValue>
</ns1:saveMetadataFieldParam>
Risposta
<saveMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd">
<fieldHandle>47|ALL|Resolution</fieldHandle>
</saveMetadataFieldReturn>