Tema anterior: pdm_webstat: devolución de estadísticas de uso WebTema siguiente: rpt_srv: generación de informes


report: generación de informes

Aplicable sólo a UNIX

El programa report permite generar informes desde la línea de comandos del servidor. Para emitir el comando report en la línea de comandos o en una secuencia de comandos, es preciso incluir el comando pdm_task, que configura las variables de entorno para los comandos que carecen de contenedores. Escriba pdm_task con el comando report en la misma línea de comandos sólo cuando se invoque el comando por medio de un script o de la línea de comandos. Si se emite el comando report desde un menú, no hace falta incluir pdm_task, ya que la propia aplicación define todas las variables de entorno.

Sintaxis

Este comando tiene el formato siguiente:

pdm_task report [-h] [-e] [-f] [-F ffstring] [-p pagelength] filename [ command line arguments]

-e

Repite la secuencia de comandos compilada (con fines de depuración).

-f

Usa avances de página entre las páginas.

-F ffstring

Define la cadena de avance de página opcional.

-p pagelength

Define la longitud de las páginas. La longitud predefinida de las páginas es de 66.

nombrearchivo

La plantilla del informe. Si el comando report no se ejecuta en el mismo directorio donde se ubica el archivo de plantillas, escriba la ruta completa al archivo. El comando envía la salida como salida estándar (stdout).

command line arguments

Especifica los parámetros que recibe la plantilla del informe. Si el informe está diseñado para aceptar argumentos de línea de comandos, es necesario escribir uno por cada parámetro existente en la plantilla. Si el argumento está vacío, escriba la cadena de valor nulo.

Por ejemplo, el siguiente comando suministra los argumentos de línea de comandos Saura, Julia y L. La plantilla del informe requiere estos tres parámetros para generar el Informe de contactos afectados.

Por ejemplo, escriba lo siguiente:

pdm_task report /opt/CAisd/samples/sdk/reports/affected.rpt

En el siguiente ejemplo, Julia Saura no tiene ningún segundo nombre:

pdm_task report /opt/CAisd/samples/sdk/reports/affected.rpt Saura Julia "