Création d'un fichier PCHOLD

Comment :

La commande PCHOLD vous permet d'extraire des données du serveur de rapports WebFOCUS par le biais du client WebFOCUS, et affiche automatiquement les données au format HTML dans votre navigateur.

En plus, si vous avez une application auxiliaire, vous pouvez utiliser la commande ON TABLE PCHOLD pour afficher les données dans la visionneuse de l'application auxiliaire. Par exemple, si une procédure contient la commande ON TABLE PCHOLD FORMAT EXCEL, les données ne sont pas renvoyées au navigateur au format HTML. Au lieu de cela, les données sont renvoyées et importées dans une feuille de calcul Excel, ou un autre programme de feuille de calcul spécifié au navigateur.

Par contre, lorsque l'accès aux données est géré directement par le serveur de rapports (sans intervention du client WebFOCUS), comme c'est le cas pour Developer Studio utilisé en mode client/serveur, les données sont alors extraites vers un fichier PCHOLD et envoyées automatiquement à votre PC pour un reporting local.

Remarque : si votre environnement supporte le paramètre SET, SAVEMATRIX, vous pouvez préserver la matrice interne de votre dernier rapport afin qu'elle soit disponible aux commandes HOLD, SAVE et SAVB subséquentes lorsque la requête est suivie par des commandes Dialogue Manager. Pour en savoir plus sur SAVEMATRIX, consultez Développement d'applications de reporting .


Haut de page

x
Syntaxe : Créer un fichier PCHOLD

La syntaxe pour PCHOLD dans une requête de rapport est

ON TABLE {PCHOLD|HOLD AT CLIENT} [AS filename] [FORMAT fmt]

où :

PCHOLD|HOLD AT CLIENT
Vous permet d'extraire et d'afficher automatiquement des données au format HTML dans votre navigateur. HOLD AT CLIENT est synonyme de PCHOLD. La commande PCHOLD n'a pas de format par défaut. Vous devez spécifier un format lors de l'utilisation de PCHOLD. La sortie est sauvegardée avec un fichier Master. Pour des détails sur le comportement de la commande PCHOLD, consultez Création d'un fichier HOLD.

Si vous spécifiez une commande ON TABLE PCHOLD sans format, le code XML/HTML est renvoyé au navigateur.

AS filename
Spécifie un nom pour le fichier PCHOLD. Si vous ne spécifiez pas un nom de fichier, PCHOLD est utilisé comme nom par défaut. Comme chaque commande PCHOLD subséquente écrase le fichier PCHOLD précédant, il est recommandé de coder un nom de fichier différent dans chaque requête afin de diriger les données extraites vers un autre fichier, empêchant ainsi l'écrasement du fichier par la prochaine commande PCHOLD.
FORMAT fmt
Spécifie le format du fichier PCHOLD.
  • Pour l'affichage en tant que ou sur une page web, choisissez :
    HTML, HTMTABLE, DHTML
  • Pour afficher le fichier sous forme de document imprimé, choisissez :
    PDF, PS
  • Pour utiliser le fichier dans un document texte, choisissez :
    ALPHA, DOC, WP
  • Pour utiliser le fichier dans une application de feuille de calcul, choisissez :
    DIF, EXCEL, EXL2K [PIVOT], LOTUS
  • Pou utiliser le fichier pour plus de reporting, choisissez :
    ALPHA, BINARY

Pour plus de détails sur tous les formats disponibles, consultez Choix de formats de fichiers de sortie.


WebFOCUS