Cree o edite un campo de metadatos. Omita el identificador de campo opcional para crear un nuevo campo de metadatos.
Este método está obsoleto.
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Entrada (saveMetadataFieldParam)
Nombre del parámetro | Tipo | Obligatorio | Descripción |
---|---|---|---|
companyHandle | xsd:string | Sí | El identificador de la compañía. |
fieldHandle | xsd:string | No | Controlador de campo. |
assetType | xsd:string | Sí | Elección de tipos de recursos desde los que guardar metadatos. |
name | xsd:string | Sí | Nombre del campo. |
fieldType | xsd:string | Sí | Elección de tipos de campo de metadatos. |
defaultValue | xsd:string | Sí | Valor predeterminado de los campos para todos los recursos. |
isHidden | xsd:boolean | No | Oculte o exponga metadatos específicos del sistema IPS. |
isEnforced | xsd:boolean | No |
Un indicador booleano que indica si el campo de metadatos se fuerza (valida) cuando se establece el valor. Si se establece en true, se genera un error si se establece un valor no válido en setAssetMetadata / batchSetAssetMetadata. |
Salida (saveMetadataFieldReturn)
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
fieldHandle | xsd:string |
Sí | Gestión del nuevo campo de metadatos. |
Este ejemplo de código crea un nuevo campo de metadatos restringido por las constantes de cadena Tipo de recurso y Tipos de campo de metadatos. Si la variable fieldHandle
tiene un valor de identificador de campo válido, cambia los valores de los metadatos y obtiene el mismo identificador de campo que especificó en la solicitud.
Solicitar
<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>
Respuesta
<saveMetadataFieldReturn xmlns="http://www.scene7.com/IpsApi/xsd">
<fieldHandle>47|ALL|Resolution</fieldHandle>
</saveMetadataFieldReturn>