17.10 - Guardar configuración (API RESTful) - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.10
Release Date
Junio de 2021
Content Type
Guía del usuario
Publication ID
B035-4101-061K-ESN
Language
Español (España)

Propósito

La API RESTful save_configuration actualiza los ajustes de configuración, los ajustes de rendimiento, la interfaz basada en tablas del daemon y los ajustes de configuración de los procedimientos almacenados.

Hay dos variantes de la API RESTful save_configuration que llevan a cabo las siguientes acciones:
  • Actualizar la propiedad especificada
  • Actualizar todas las propiedades especificadas en el cuerpo de la solicitud
La API RESTful save_configuration utiliza la URL y el método siguientes:
Elemento Descripción
URL

/datamover/daemonProperties/propertyName

/datamover/daemonProperties

Método PUT

Parámetros de solicitud (propertyName)

Esta variación de la API RESTful save_configuration actualiza la propiedad especificada.

propertyName
Descripción: Nombre de propiedad de configuración
Tipo de datos JSON: Cadena
Obligatorio: Sí
values
Descripción: Valores de la propiedad por sistema
Tipo de datos JSON: matriz JSON (objeto valueType)
Obligatorio: Sí
unit
Descripción: Unidad del valor
Tipo de datos JSON: Cadena
Obligatorio: No
description
Descripción: Información adicional
Tipo de datos JSON: Cadena
Obligatorio: Sí
systemPairs
Descripción: Pares de sistema utilizados para forzar la dirección del trabajo
Tipo de datos JSON: matriz JSON (objeto systemPairType)
Obligatorio: No
groupPools
Descripción: Grupos de grupos de usuarios
Tipo de datos JSON: matriz JSON (objeto userGroupType)
Obligatorio: No
targetUserPools
Descripción: Sistemas para grupo de usuarios de destino
Tipo de datos JSON: matriz JSON (objeto systemType)
Obligatorio: No
neverTargetSystems
Descripción: Sistemas nunca utilizados como sistemas de destino
Tipo de datos JSON: Matriz JSON (cadena)
Obligatorio: No
defaultDatabases
Descripción: bases de datos utilizadas como bases de datos provisionales o de destino predeterminadas en el nivel de sistema
Tipo de datos JSON: matriz JSON (objeto systemLevelDatabaseType)
Obligatorio: No

Parámetros de respuesta

messages
Descripción: Mensaje que indica si se actualizó el valor de la propiedad o si este se mantuvo igual.
Tipo de datos JSON: Matriz JSON (cadena)
errors
Descripción: Mensaje de error si la propiedad no se guardó.
Tipo de datos JSON: Matriz JSON (cadena)

Ejemplo de respuesta (propertyName)

{
    "error":"The maximum value for property blocked.job.maxAllowedLimit cannot be greater that 25% of the maximum concurrent job limit. "
}

Ejemplo de save_configuration de la API RESTful (propertyName)

{
    "propertyName": "agentCollector.agentHeartbeatWaitMillis",
    "values":
    [
        {
            "value": "600000",
            "system": "ALL"
        }
    ],
    "description": "Purpose: To set the amount of time to wait for an Agent heartbeat before assuming it has gone out of service in milliseconds. Default: 600000"
}

Parámetros de solicitud (propiedades)

Esta variación de la API RESTful save_configuration actualiza todas las propiedades especificadas en el cuerpo de la solicitud.

propertyName
Descripción: Nombre de propiedad de configuración
Tipo de datos JSON: Cadena
Obligatorio: Sí
values
Descripción: Valores de la propiedad por sistema
Tipo de datos JSON: matriz JSON (objeto valueType)
Obligatorio: Sí
unit
Descripción: Unidad del valor
Tipo de datos JSON: Cadena
Obligatorio: No
description
Descripción: Información adicional
Tipo de datos JSON: Cadena
Obligatorio: Sí
systemPairs
Descripción: Pares de sistema utilizados para forzar la dirección del trabajo
Tipo de datos JSON: matriz JSON (objeto systemPairType)
Obligatorio: No
groupPools
Descripción: Grupos de grupos de usuarios
Tipo de datos JSON: matriz JSON (objeto userGroupType)
Obligatorio: No
targetUserPools
Descripción: Sistemas para grupo de usuarios de destino
Tipo de datos JSON: matriz JSON (objeto systemType)
Obligatorio: No
neverTargetSystems
Descripción: Sistemas nunca utilizados como sistemas de destino
Tipo de datos JSON: Matriz JSON (cadena)
Obligatorio: No
defaultDatabases
Descripción: bases de datos utilizadas como bases de datos provisionales o de destino predeterminadas en el nivel de sistema
Tipo de datos JSON: matriz JSON (objeto systemLevelDatabaseType)
Obligatorio: No

Ejemplo de save_configuration de la API RESTful (propiedades)

Ejemplo de respuesta (propiedades)

{
    "error":"The maximum value for property blocked.job.maxAllowedLimit cannot be greater that 25% of the maximum concurrent job limit. "
}