Access a user defined work area partition
Overview
The work area partition service provides a Java Naming and Directory Interface (JNDI) binding to an implementation of the work area partition manager interface under the name java:comp/websphere/WorkAreaPartitionManager. Applications that need to access their partition can perform a lookup on that JNDI name and then use the getWorkAreaPartition method on the work area partition manager, as shown in the following code example:
Example
import com.ibm.websphere.workarea.*; import javax.naming.*; public class SimpleSampleServlet { ... //Variable to hold our WorkAreaPartitionManager implementation WorkAreaPartitionManager partitionManager = null; try { InitialContext initialContext = new InitialContext(); partitionManager = (WorkAreaPartitionManager) initialContext.lookup("java:comp/websphere/WorkAreaPartitionManager"); } catch (Exception e) {...} //Variable used to hold the retrieved WorkArea Partition UserWorkArea myPartition = null; try{ myPartition = partitionManager.getWorkAreaPartition(partitionName); }catch(NoSuchPartitionException e){...} }
What to do next
The next step is to use the begin method to create a new work area and associate it with the calling thread, as described in the topic Beginning a new work area.
Overview of work area service
Work area partition service
Related tasks
Configure work area partitions
Related Reference
The Work area partition manager interface