Autres personnalisations de l'espace de travail
Renseignez-vous sur les autres personnalisations de l'espace de travail et sur les autres paramètres de définition d'espace de travail connexes.
Les informations suivantes expliquent certaines instructions de définition d'espace de travail communes qui peuvent être utilisées pour personnaliser les espaces de travail fournis par le produit. Pour un exemple de procédure détaillée de personnalisation d'un espace de travail, voir Personnalisation d'un espace de travail.
Position de curseur initiale et d'actualisation pour les espaces de travail
La position du curseur initiale (à la saisie)
dans l'espace de travail est spécifiée par l'instruction de définition d'espace de travail CURSOR=. Par exemple, CURSOR=HOME indique que la position initiale du curseur est dans la zone de commande de la barre de menus.
L'instruction de définition de l'espace de travail CURSORREFRESH= détermine le comportement de position de curseur quand l'espace de travail est actualisé ou quand vous revenez à l'espace de travail, par exemple, après avoir saisi PF3 (End). Par exemple, CURSORREFRESH=ASIS indique que la position de curseur demeure inchangée quand vous régénérez ou revenez à un espace de travail.
CURSOR= et CURSORREFRESH= sont les suivantes :HOME- Ligne 00, Colonne 1
COMMANDLINE- Le curseur apparaît après l'invite de ligne de commande Command == >
SUBPANEL- Le curseur apparaît dans la première zone sélectionnable du premier sous-panneau.
ASIS- Le curseur reste dans l'espace de travail lorsque l'utilisateur l'y place.
colonnes définies de manière statique
Les colonnes définies de manière statique restent statiques au cours des opérations de défilement latéral. Ces colonnes sont habituellement les colonnes d'identification principales pour une ligne de données de sous panneau récapitulatif spécifique. Par exemple, dans le cas de l'espace de travail KOBSITEC, les colonnes Status et
Situation Name sont définies comme étant statiques. Les colonnes définies de manière statique
sont contrôlées par l'instruction de définition de sous-panneau STATICCOLS=. Ainsi, STATICCOLS=2 indique que les deux colonnes à l'extrême gauche dans un affichage de sous-panneau sont définies comme statiques ; il s'agit des deux premières colonnes qui sont spécifiées dans l'instruction DISPLAYCOLS du sous-panneau comme indiqué dans l'extrait suivant de la définition de l'espace de travail KOBSITEC :
STATICCOLS=2
DISPLAYCOLS='DELTASTAT(CAPTION='Status',WIDTH=7),
SITNAME(CAPTION='Situation_Name',WIDTH=30),
ORIGINNODE(CAPTION='MSN_Event_Source'),
GBLTMSTMP(CAPTION='HUB_Event_Time',DATETIME),
LCLTMSTMP(CAPTION='Agent_Event_Time',DATETIME),
ATOMIZE(WIDTH=30,SCROLL),
TYPE(CAPTION='Type')'
nombre de colonnes affichées
Les colonnes qui s'affichent dans un espace de travail spécifique sont spécifiées par l'instruction de définition d'espace de travail DISPLAYCOLS=. Pour supprimer une colonne de l'espace de travail, supprimez sa spécification
dans la définition DISPLAYCOLS. Pour supprimer la colonne Type
de l'espace de travail KOBSITEC, supprimez la spécification TYPE(CAPTION='Type') de la définition DISPLAYCOLS comme indiqué dans l'exemple suivant :
STATICCOLS=2
DISPLAYCOLS='DELTASTAT(CAPTION='Status',WIDTH=7),
SITNAME(CAPTION='Situation_Name',WIDTH=30),
ORIGINNODE(CAPTION='MSN_Event_Source'),
GBLTMSTMP(CAPTION='HUB_Event_Time',DATETIME),
LCLTMSTMP(CAPTION='Agent_Event_Time',DATETIME),
ATOMIZE(WIDTH=30,SCROLL)'
TYPE n'est pas supprimé. Il est déplacé à la fin de la définition de colonne ATOMIZE. L'apostrophe de fermeture indique la fin de l'instruction de définition DISPLAYCOLS.nombre de lignes allouées dans le sous-panneau
Pour les espaces de travail qui fournissent plusieurs affichages de sous-panneau, il est préférable dans certains cas d'ajuster l'espace d'écran. Par exemple, vous pouvez modifier le nombre minimum de lignes qui sont allouées à un sous-panneau
spécifique. Ceci peut être illustré à l'aide de l'espace de travail KOBSITEC par exemple. L'espace de travail KOBSITEC fournit deux sous-panneaux, le premier sous-panneau fournit une liste de situations Ouvertes, le deuxième sous-panneau fournit une liste historique des alertes de situation. Actuellement, si un utilisateur se connecte à l'interface avec le mode d'émulation 5 du modèle3270 (27 lignes), seuls les en-têtes de (second) sous-panneau d'historique s'affichent quand les lignes de données du premier sous-panneau dépassent cinq. Le nombre maximum de lignes allouées à un sous-panneau spécifique est défini par les instructions de paramètre LINESnn= du sous-panneau comme indiqué dans l'extrait suivant de la définition du premier sous-panneau de l'espace de travail KOBSITEC :
LINES24=4
LINES32=8
LINES43=12
LINES62=20
LINES90=25
LINESnn= représente le nombre maximal de lignes d'écran disponibles pour un terminal 3270 spécifique.Pour changer l'espace par défaut qui pourrait être alloué au premier sous-panneau de l'espace de travail, par exemple, là où la plupart des utilisateurs de l'interface utilisateur 3270 améliorée emploient des modes d'émulation avec un nombre maximum de lignes faible (comme sur l'interface 3270 modèle 2 avec 24 lignes disponibles), vous pouvez ajuster la définition LINES24 à LINES24=2. Ce changement réduit l'espace d'écran qui est alloué au premier sous-panneau et libère deux lignes pour le deuxième sous-panneau. Sinon, si le deuxième sous-panneau est utilisé rarement et que vous voulez plus d'espace pour le premier sous-panneau, l'ajustement alternatif peut être appliqué ; c'est-à-dire, ajustez la définition LINES24 à LINES24=8, ce qui permet jusqu'à huit lignes de données détaillées d'être affichées dans le premier sous-panneau. L'exemple décrit ci-dessus est un
cas extrême. La taille d'écran minimale recommandée pour l'interface utilisateur 3270 améliorée est 43x80, ce qui est le cas par exemple pour une interface 3270 modèle 4 avec 43 lignes disponibles.
Colonnes de tri de l'espace de travail
Les colonnes pouvant être triées de sous-panneau de l'espace de travail sont spécifiées par l'instruction de définition SORTCOLS=. Étant donné que les index de tri sont construits après l'extraction des données de ligne et avant la génération de l'espace de travail, les espaces de travail fournis par le produit emploient une utilisation discrétionnaire de cette instruction de définition, particulièrement dans les cas où l'ensemble de ligne renvoyé par anticipation peut produire beaucoup de lignes. Les espaces de travail fournis par le produit sont conçus pour anticiper les scénarios d'utilisation les plus communs.
Si, après avoir utilisé l'interface utilisateur 3270 améliorée pendant quelque temps, vous constatez que des colonnes plus facilement triables améliorent la convivialité d'un espace de travail spécifique, vous pourriez envisager de développer la définition SORTCOLS=. Par exemple, pour l'espace de travail KOBSITEC , si la définition SORTCOLS= en cours est SORTCOLS='SITNAME', pour développer la définition afin d'inclure également d'autres colonnes de sous-panneau telles que les colonnes MSN Event Source et HUB et Agent Event Time, vous pouvez remplacer la définition par SORTCOLS='SITNAME, ORIGINNODE, GBLTMSTMP, LCLTMSTMP'.
L'instruction de définition SORTCOLS doit être définie avec discernement, en prenant en compte les coûts potentiels du chargement. Bien qu'il soit possible de définir jusqu'à 30 colonnes SORTCOLS, ou de définir
SORTCOLS=ALL afin d'activer le tri sur une colonne de sous-panneau,
il est préférable d'éviter cette option si vous n'êtes pas certain que les données extraites
comprennent peu de lignes de données.
Notez que la spécification SORTCOLS peut avoir une utilisation limitée quand une valeur d'affichage de colonne est dérivée d'une liste énumérée interne, c.-à-d., lorsque la valeur d'affichage est dérivée de la traduction d'une valeur interne. Dans ce cas, l'index de tri est généré à partir de la valeur de colonne interne. En conséquence, les valeurs d'affichage de colonne pourraient sembler être groupées, mais pas nécessairement dans l'ordre d'affichage attendu.
définitions de filtre d'agent ou local
FILTERCOLS=. Les considérations suivantes sont destinées à l'utilisation de l'instruction de définition FILTERCOLS :- Les spécifications
FILTERCOLSprennent en charge l'ensemble de lignes de résultat de données résultant de chaque sous-panneau d'espace de travail qui définit l'instructionFILTERCOLS. - Un espace de travail peut dans certains cas fournir plusieurs sous-panneaux qui partagent un ensemble de lignes de données extraites, c'est-à-dire une requête réutilisable. Dans ces situations, la spécification des filtres prend en charge tous les sous-panneaux qui partagent l'ensemble de lignes de résultat spécifique.
- L'espace de travail
FILTERCOLSfonctionne avec l'instruction de définitionFILTERWHERE=pour indiquer l'emplacement d'application du filtre, soit après la collecte des données et leur renvoi à l'interface utilisateur 3270 améliorée, soit au niveau de l'agent, pendant la collecte des données et avant le renvoi des données à l'interface utilisateur 3270 améliorée. La définitionFILTERWHERE=par défaut estFILTERWHERE=AGENT, c'est-à-dire le filtre au niveau de l'agent. - Quand une instruction
FILTERCOLSest définie avecFILTERWHERE=AGENT(valeur par défaut), les filtres sont appliqués sur l'agent. En conséquence, une instructionFILTERCOLSavecFILTERWHERE=AGENTaffecte le chargement engendré pour l'extraction de données. En assumant que les filtres sont activés, ils réduisent la quantité de données qui est collectée et renvoyée à l'interface utilisateur 3270 améliorée. - L'instruction
FILTERCOLSdoit être utilisée avec discernement car ils ne sont pas toujours activés. Ils peuvent par exemple être utilisés de préférence avec les valeurs de colonne qui contiennent des chaînes de texte. Cependant, leur utilisation est limitée pour une valeur de colonne numérique ou une valeur de colonne qui est dérivée d'une liste énumérée interne, c.-à-d., où la valeur d'affichage est dérivée de la traduction d'une valeur interne.
FILTERVIEW(S) et FILTERSTRIP, qui sont liées aux filtres pouvant être spécifiés dans les espaces de travail fournis par le produit. Les instructions de définition de filtre peuvent être complexes et les changements appliqués aux définitions de filtre de l'espace de travail fourni par le produit doivent être appliqués avec discernement pour éviter des effets secondaires inintentionnels.Nombre et ordre des sous-panneaux d'espace de travail
<SUBPANEL> de début de sous-panneau. La fin de la définition de sous-panneau
est spécifiée de l'une des manières suivantes :- Une extrémité implicite qui est définie par une balise
<WORKSPACEEND> - Une extrémité explicite qui est définie par une balise
<SUBPANELEND> - Une extrémité implicite qui est définie par une balise
<SUBPANEL>ultérieure qui signifie le début d'un autre sous-panneau
<WORKSPACEEND> indique la fin de la définition de l'espace de travail.Pour plus d'informations sur le retrait d'un sous-panneau, voir Retrait d'un sous-panneau
- Étant donné que le sous-panneau des frontières de définition du sous-panneau sont définies par les instructions de balise
<SUBPANEL>et<SUBPANELEND>ou par une fin implicite de sous-panneau, vous pouvez apporter une modification d'ordre de sous-panneau en déplaçant un bloc de toutes les lignes qui définissent un sous-panneau spécifique d'un emplacement de la définition de l'espace de travail à un autre.Rappel: Pour les espaces de travail fournis par le produit, l'ordre des espaces de travail peut être important. Par exemple, l'ensemble de résultats de données extrait pour l'espace de travail A peut être partagé par l'espace de travail B. Un autre exemple est lorsque l'espace de travail B dépend d'une valeur définie par l'espace de travail A. Un autre cas est un espace de travail silencieux, c'est-à-dire un espace de travail qui n'est pas affiché mais qui contribue au scénario de navigation. Ainsi, un espace de travail silencieux peut exécuter des étapes intermédiaires requises pour un processus suivant. Prenez en compte ces considérations lors de la personnalisation d'un espace de travail qui, par exemple, retire, ajoute ou réorganise des sous-panneaux dans un espace de travail spécifique.