Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris

Análisis de la aplicación

Antes de utilizar Agent Builder, debe determinar si la aplicación que desea que ofrezca una alta disponibilidad o escalabilidad cumple los criterios necesarios. Agent Builder no puede realizar este análisis, que se basa únicamente en las características de tiempo de ejecución de la aplicación. Análisis de la validez de la aplicación proporciona más información sobre este tema.

Es posible que Agent Builder no pueda crear siempre un tipo de recurso completo para la aplicación. Sin embargo, en la mayoría de los casos, Agent Builder proporciona al menos una solución parcial. Por ejemplo, las aplicaciones más sofisticadas pueden requerir un código adicional que Agent Builder no genere de forma predeterminada. Entre los ejemplos de este código adicional, se incluye el código que agrega comprobaciones de validación de las propiedades adicionales o que ajusta las propiedades que no muestra Agent Builder. En esos casos, es necesario realizar cambios en el código fuente generado o el archivo RTR. Agent Builder está diseñado para ofrecer este tipo de flexibilidad.

Agent Builder incluye delimitadores en determinados puntos del código fuente generado en los que puede añadir su propio código del tipo de recurso. Después de hacer cambios en el código fuente, se puede usar el makefile generado por Agent Builder para recompilar el código fuente y volver a generar el paquete del tipo de recurso.

Aunque se escriba todo el código del tipo de recurso sin utilizar ningún código generado por Agent Builder, se puede aprovechar el makefile y la estructura que facilita Agent Builder para crear el paquete de Solaris para ese tipo de recurso.