+

Search Tips   |   Advanced Search

Accessing the UserWorkArea partition

The work area service provides a JNDI binding to an implementation of the UserWorkArea interface under the name java:comp/websphere/UserWorkArea. This is the default work area partition, namly the "UserWorkArea" partition. It is created and bound into JNDI naming automatically, as long as it is enabled as defined in Enabling the work area service (UserWorkArea partition). Applications that need to access UserWorkArea partition can perform a lookup on that JNDI name, as shown in the following code example:


Example

import com.ibm.websphere.workarea.*;
import javax.naming.*;

public class SimpleSampleServlet {
  ...

  InitialContext jndi = null;
  UserWorkArea userWorkArea = null;
  try {
     jndi = new InitialContext();
     userWorkArea = (UserWorkArea)jndi.lookup(
        "java:comp/websphere/UserWorkArea");
  }
  catch (NamingException e) { ... }
}

Rather than using this default work area partition, a user has the option to create their own work area partition using the Work area partition service.


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 Beginning a new work area article.


Related:

  • Overview of work area service
  • Manage the UserWorkArea partition
  • Developing applications that use work areas