La pantalla de configuración (figura siguiente) aparece después de que Agent Builder haya terminado de crear el tipo de recurso y de que se haya hecho clic en el botón Next (Siguiente) en la pantalla de creación. No se puede acceder a la pantalla de configuración sin haber creado el tipo de recurso con anterioridad.
La pantalla de configuración contiene los campos siguientes:
Comando de inicio. La línea de comandos completa que se puede pasar a cualquier shell de UNIX para iniciar la aplicación básica. Debe especificar un comando de inicio. Puede escribir el comando en el campo suministrado o utilizar el botón Browse (Examinar) para localizar un archivo que contenga el comando para iniciar la aplicación.
La línea de comandos completa debe incluir todo lo necesario para iniciar la aplicación, como nombres de host, números de puerto, una ruta a los archivos de configuración, etc. También puede especificar las variables de propiedades descritas en Uso de las variables de propiedades. Si su aplicación basada en shell Korn requiere que se especifique un nombre de host en la línea de comandos, puede usar la variable $hostnames que define Agent Builder. Consulte Uso de la variable $hostnames basada en shell Korn de Agent Builder.
No ponga el comando entre comillas dobles (““).
Si la aplicación básica tiene muchos árboles de procesos independientes, cada uno de los cuales se inicia con su propia etiqueta, bajo el control de PMF, no será posible especificar un solo comando. En su lugar, debe crear un archivo de texto que contenga comandos individuales para iniciar cada árbol de procesos y, a continuación, especificar la ruta a este archivo en campo de texto Start Command (Comando de inicio). Consulte Antes de usar Agent Builder. Esta sección muestra las características especiales que necesita este archivo para funcionar correctamente.
Comando de parada. La línea de comandos completa que se puede pasar a cualquier shell de UNIX para detener la aplicación básica. Puede escribir el comando en el campo suministrado o utilizar el botón Browse (Examinar) para localizar un archivo que contenga el comando para detener la aplicación. También puede especificar las variables de propiedades descritas en Uso de las variables de propiedades. Si su aplicación basada en shell Korn requiere que se especifique un nombre de host en la línea de comandos, puede usar la variable $hostnames que define Agent Builder. Consulte Uso de la variable $hostnames basada en shell Korn de Agent Builder.
Este comando es opcional. Si no se especifica un comando de parada, el código generado emplea señales (en el método Stop) para detener la aplicación, como se muestra a continuación.
El método Stop envía SIGTERM para detener la aplicación y espera el 80% del valor de tiempo de espera excedido para que la aplicación salga.
Si la señal SIGTERM no resulta satisfactoria, el método Stop envía SIGKILL para detener la aplicación y espera el 15% del tiempo de espera excedido para que la aplicación salga.
Si SIGKILL no resulta satisfactoria, el método Stop no podrá salir. El 5 % restante del valor del tiempo de espera se considera transcurrido.
Asegúrese de que el comando de parada no retorne antes de que la aplicación se haya detenido por completo.
Comando de análisis. Comando que se puede ejecutar periódicamente para comprobar el estado de la aplicación y devolver un estado de salida adecuado entre 0 (éxito) y 100 (fallo total). Este comando es opcional. Puede escribir la ruta completa al comando o utilizar el botón Browse (Examinar) para localizar un archivo que contenga los comandos para analizar la aplicación.
Generalmente, se especifica un cliente simple de la aplicación básica. Si no se especifica un comando de análisis, el código generado simplemente se conecta al puerto utilizado por el recurso y se desconecta del mismo. Si la conexión y desconexión se realizan con éxito, el código declara que la aplicación funciona correctamente. También puede especificar las variables de propiedades descritas en Uso de las variables de propiedades. Si su aplicación basada en shell Korn requiere que se especifique un nombre de host en la línea de comandos de análisis, puede usar la variable $hostnames que define Agent Builder. Consulte Uso de la variable $hostnames basada en shell Korn de Agent Builder.
No ponga el comando entre comillas dobles (““).
Tiempo de espera. Un valor de tiempo de espera en segundos para cada comando. Puede especificar un nuevo valor o aceptar el valor predeterminado que proporciona Agent Builder. El valor predeterminado es de 300 para el inicio y la parada y de 30 segundos para el análisis.