Los tipos incluidos en la API de BFC pueden tener una interfaz de administración opcional para establecer datos de configuración. El patrón de URL es admin/<resource_type>s (por ejemplo, admin/grids).
Este patrón de URL se utiliza cuando la configuración se aplica a todas las instancias del tipo especificado. El patrón de administración también se puede aplicar a una instancia de recurso cuando se especifique una configuración más detallada, por ejemplo, un grid específico. Se logra el ámbito agregando a la URL el ID del recurso de destino:
admin/<resource_type>/<resource_id>
Por ejemplo:
admin/grids/mygrid
Se puede usar GET para que se devuelva un registro cuando el conjunto de datos de la configuración es fijo.
Cuando un destino de administrador tiene muchos valores de configuración, se puede usar una lista dinámica de valores de configuración mediante la cadena de consulta. Esto da flexibilidad al cliente al poder decidir qué fragmentos de datos se debe extraer del servidor. A continuación aparece una URL de ejemplo:
admin/grids?keys=backboneid,licensekey
Para definir valores de configuración, se utiliza PUT.
Adicionalmente, las interfaces de administración admiten la definición de valores de configuración específicos utilizando PUT en la URL con la clave incluida (por ejemplo, admin/grids/backboneControllerId o /admin/discovery) y una carga útil para el valor o valores actualizados.
Para borrar un valor de configuración, utilice PUT y el valor nulo en el registro correspondiente. Opcionalmente, se puede utilizar DELETE con la clave en la URL (por ejemplo, admin/grids/licensekey o admin/backboneId).
Ejemplo de destino 1
BFC/admin/<resource_type>s, BFC/admin/<resource_type>/<resource_id>
Recupera la configuración pertinente a resource_type o a resource.
Valor devuelto: registro de configuración.
Reemplaza la configuración.
Carga útil: registro sucinto que contiene los campos que se deben configurar.
Valor devuelto: Aceptar.
Resultado: los valores de dicho registro se actualizan.
Ejemplo de destino 2
BFC/admin/<resource_type>s/<parameter>, BFC/admin/<resource_type>/<resource_id>/<parameter>
Recupera el valor de configuración para el parámetro indicado.
Texto de consulta: N/D.
Valor devuelto: valor de configuración.
Reemplaza el valor de configuración.
Carga útil: nuevo valor de configuración.
Valor devuelto: Aceptar.
Resultado: se actualiza el valor para el parámetro de configuración especificado.
Supresión: se suprime el valor del parámetro de configuración especificado.
Carga útil: N/D.
Valor devuelto: Aceptar.
Resultado: se anula la configuración del valor para el parámetro de configuración especificado.
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|