Avant de commencer
Pour qu'une application tire parti des zones de travail, le
service Work Area doit être activé pour les clients et les serveurs. Le
service est désactivé par défaut sur un serveur. Sur le client, le
service est par défaut activé.
Pour qu'une application tire parti de la partition par défaut (la partition
UserWorkArea), celle-ci doit être activée via l'activation du service Work Area
pour les clients et les serveurs. Le service Work Area sur un serveur est désactivé par défaut
alors qu'il est activé par défaut sur un client. Notez qu'au lieu d'utiliser cette partition Work
Area par défaut, l'utilisateur peut créer sa propre partition Work Area à l'aide du service Work Area Partition.
Pourquoi et quand exécuter cette tâche
Les applications peuvent définir des tailles maximales pour
chaque zone de travail envoyée ou reçue. Par défaut, la taille maximale
d'une zone de travail qui est envoyée par un client et reçue, puis
éventuellement renvoyée, par un serveur est de 32 768 octets. La taille maximale admise est déterminée par la valeur maximale exprimée dans
le type de données Java™ Integer (2 147 483 647). La taille
maximale la plus petite admise est de 1. L'utilisation d'une taille
maximale de 1 octet signifie qu'aucune demande associée à la zone de
travail ne peut quitter le système ou entrer dans un autre système. Une
valeur de 0 signifie qu'aucune limite n'est imposée. Une valeur de -1 signifie que la valeur par défaut doit être honorée. La valeur par défaut est également utilisée si une valeur incorrecte ou une propriété syntaxiquement incorrecte est indiquée. Vous pouvez modifier cette taille, selon la procédure décrite dans cette rubrique.
Procédure
- Activez ou désactivez l'utilisation de la partition UserWorkArea sur un serveur : Le service Work Area est désactivé par défaut
sur les serveurs mais il est activé par défaut sur le client.
- Démarrez la console d'administration.
- Sélectionnez .
- Cochez ou décochez la case Démarrage. Cela
indique si le serveur doit automatiquement démarrer le service Work Area lors
du démarrage du serveur.
- Sauvegardez la nouvelle configuration et redémarrez le serveur pour appliquer cette
dernière.
![[AIX Solaris HP-UX Linux Windows]](../../images/dist.gif)
Activez ou désactivez la partition UserWorkArea
sur un client : Paramétrez la propriété com.ibm.websphere.workarea.enabled sur TRUE ou FALSE avant de démarrer le client. Par
exemple, pour désactiver le service Work Area, ajoutez la propriété
système suivante lors de l'appel du script launchClient figurant dans le
répertoire install_root/bin :-CCDcom.ibm.websphere.workarea.enabled=false
Cette
propriété peut également être définie dans un fichier de propriétés utilisé par le script
launchClient. Pour plus d'informations, consultez l'article relatif à l'exécution d'une application client Java EE avec launchClient.
Activez (ou désactivez) la partition UserWorkArea sur un client : Paramétrez la propriété com.ibm.websphere.workarea.enabled sur TRUE ou FALSE avant de démarrer le client. Par
exemple, pour désactiver le service de la zone de travail, lors de
l'appel du script launchClient figurant dans le répertoire
racine_serveur_app/bin, ajoutez la propriété système suivante à l'appel launchClient :-CCDcom.ibm.websphere.workarea.enabled=false
Cette
propriété peut également être définie dans un fichier de propriétés utilisé par le script
launchClient. Pour plus d'informations, consultez l'article relatif à l'exécution d'une application client Java EE avec launchClient.
- Définissez la taille des zones de travail
que ce serveur peut envoyer et le nombre de zones de travail qu'il peut accepter.
- Démarrez la console d'administration.
- Sélectionnez .
- Pour modifier la quantité de données à envoyer ou à recevoir sur le service Work Area (intitulé
la partition "UserWorkArea") :
- Sélectionnez Work Area Service.
- Pour modifier la quantité de données à envoyer ou à recevoir sur une partition définie par l'utilisateur :
- Sélectionnez Service Work Area Partition.
- Sélectionnez une partition.
- Entrez une nouvelle valeur dans la zone Taille maximale
des envois pour modifier la taille de la zone de travail que ce
serveur peut envoyer ou entrez une nouvelle valeur dans la zone Taille
maximale des réceptions pour modifier la taille de la zone de travail
que ce serveur peut accepter.
- Sauvegardez la nouvelle configuration et redémarrez le serveur pour appliquer cette
dernière.
- Modifiez la taille de la zone de travail qui peut être envoyée par un client. Cette étape ne s'applique qu'à la partition UserWorkArea sur le client.
Pour définir la taille maximale des envois ou des réceptions sur une partition définie par l'utilisateur, vous devez
définir ces valeurs lors de la création de la partition sur le client. Pour
plus d'informations sur la création d'une partition sur un client, consultez la
rubrique Configuration de partitions Work Area. Pour modifier la taille de la zone de travail qui peut être envoyée par un client, paramétrez la propriété
com.ibm.websphere.workarea.maxSendSize sur le nombre d'octets souhaité, avant de démarrer le client. Vous pouvez définir la taille d'envoi maximale en procédant comme suit :
- Définissez la taille d'envoi maximale lors de l'appel du script launchClient qui se trouve dans le répertoire $WAS_HOME/bin. Pour associer la valeur 10000 à cette propriété, par exemple, ajoutez les propriétés système suivantes
à l'appel de launchClient comme requis : -CCDcom.ibm.websphere.workarea.maxSendSize=10000
- Définissez la propriété de la taille d'envoi maximale, com.ibm.websphere.workarea.maxSendSize,
dans un fichier de propriétés utilisé par le script launchClient. Pour plus d'informations, consultez l'article relatif à l'exécution d'une application client Java EE avec launchClient.
Puisque la partition UserWorkArea est définie comme étant unidirectionnelle, par exemple,
le contexte ne se propage que sur les appels sortants et non au retour de ces appels,
aussi la taille de réception maximale est ignorée.