Acceso a una partición de área de trabajo definida por el usuario
Acerca de esta tarea
El servicio de partición de área de trabajo proporciona un enlace JNDI (Java™ Naming and Directory Interface) con una implementación del gestor de particiones de área de trabajo en el nombre java:comp/websphere/WorkAreaPartitionManager. Las aplicaciones que tienen que acceder a su partición pueden realizar una búsqueda en ese nombre JNDI y, a continuación, utilizar el método getWorkAreaPartition en el gestor de particiones de área de trabajo, como se muestra en el ejemplo de código siguiente:
Ejemplo
import com.ibm.websphere.workarea.*;
import javax.naming.*;
public class SimpleSampleServlet {
...
//Variable que ostenta nuestra implementación de WorkAreaPartitionManager
WorkAreaPartitionManager partitionManager = null;
try {
InitialContext initialContext = new InitialContext();
partitionManager = (WorkAreaPartitionManager)
initialContext.lookup("java:comp/websphere/WorkAreaPartitionManager");
} catch (Exception e) {...}
//Variable que se utiliza para ostentar la partición de área de trabajo recuperada
UserWorkArea myPartition = null;
try{
myPartition = partitionManager.getWorkAreaPartition(partitionName);
}catch(NoSuchPartitionException e){...}
}