Todos los métodos de rellamada requieren acceso a las propiedades de configuración. DSDL admite el acceso a las propiedades mediante:
La inicialización del entorno
El suministro de un conjunto de funciones prácticas para recuperar los valores de las propiedades
La función scds_initialize, que se debe invocar al principio de todos los métodos de rellamada:
Comprueba y procesa los argumentos de la línea de comandos (argc y argv[]) que RGM pasa al método de rellamada, para evitar la necesidad de escribir una función de análisis de la línea de comandos.
Configura las estructuras de datos internos para que las utilicen otras funciones de DSDL. Por ejemplo, las funciones prácticas que recuperan los valores de propiedad de RGM guardan los valores en estas estructuras. También se almacenan en ellas los valores de la línea de órdenes, que priman sobre otros valores recuperados de RGM.
Para el método Validate, scds_initialize analiza los valores de propiedad que se pasan en la línea de comandos, lo que evita tener que escribir una función de análisis para Validate.
La función scds_initialize inicializa también el entorno del registro y valida la configuración del análisis del supervisor de fallos.
DSDL proporciona conjuntos de funciones para recuperar las propiedades de recursos, tipos y grupos de recursos, además de las propiedades de extensión de uso común. Estas funciones estandarizan el acceso a las propiedades, con las convenciones siguientes.
Cada función toma sólo un argumento de manejo (devuelto por scds_initialize).
Cada función corresponde a una propiedad determinada. El tipo de valor de retorno de la función concuerda con el de la propiedad que recupera.
Las funciones no devuelven errores, porque scds_initialize ha calculado previamente los valores. Las funciones recuperan valores de RGM salvo que se pase un nuevo valor a la línea de comandos.