saveMetadataField

Crea o modifica un campo di metadati. Ometti la maniglia del campo opzionale per creare un nuovo campo di metadati.

NOTA

Questo metodo è obsoleto.

Tipi di utenti autorizzati

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin

Parametri

Input (saveMetadataFieldParam)

Nome parametro Tipo Obbligatorio Descrizione
companyHandle xsd:string Il manico per l'azienda.
fieldHandle xsd:string No Maniglia del campo.
assetType xsd:string Scelta dei tipi di risorse da cui salvare i metadati.
name xsd:string Nome campo.
fieldType xsd:string Scelta dei tipi di campi di metadati.
defaultValue xsd:string 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 Gestione del nuovo campo metadati.

Esempi

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>

In questa pagina