Rubrique précédente: pdm_webstat — Renvoyer les statistiques sur l’utilisation de l’interface WebRubrique suivante: rpt_srv — Générer des rapports


report--Generate Reports

Applicable à UNIX uniquement.

Le programme de génération de rapports vous permet de générer un rapport à partir de la ligne de commande sur le serveur. Pour entrer la commande de rapport sur la ligne de commande ou dans un script, vous devez inclure pdm_task. La commande pdm_task définit les variables d’environnement des commandes sans enveloppe. Entrez pdm_task avec la commande de rapport sur la même ligne uniquement lors de l'appel du rapport via un script ou la ligne de commande. Si vous exécutez la commande de rapport à partir d’un menu, il n’est pas nécessaire d’inclure pdm_task car toutes les variables d’environnement sont définies par l’application.

Syntaxe

Cette commande a le format suivant :

pdm_task report [-h] [-e] [-f] [-F chaîne de saut de page] [-p longueur de page] filename [arguments de ligne de commande]

-e

Affiche le script compilé à l’écran (à des fins de débogage).

-f

Utilise les sauts de page.

-F chaîne de saut de page

Définit la chaîne de saut de page (en option).

-p longueur de page

Définit la longueur de page. La valeur par défaut est 66.

nom_fichier

Le modèle de rapport. Si vous n’exécutez pas la commande de rapport depuis le répertoire dans lequel le fichier de modèle se trouve, indiquez le nom de chemin complet. La commande envoie la sortie en tant que sortie standard (stdout).

arguments de ligne de commande

Indique les paramètres reçus par le modèle de rapport. Si le rapport accepte les arguments de ligne de commande, vous devez entrer un argument pour chaque paramètre du modèle de rapport. Si l’argument est vide, entrez la chaîne NULL.

Par exemple, la commande suivante fournit les arguments de ligne de commande Dupond, Jeanne et L. Le modèle de rapport nécessite ces trois paramètres pour générer le rapport Contacts concernés.

Par exemple, entrez la syntaxe suivante :

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

Dans l’exemple suivant, Jeanne Dupond n’a pas d’initiale de deuxième prénom :

pdm_task report /opt/CAisd/samples/sdk/reports/affected.rpt Dupond Jeanne "