ユーザー定義の作業域区画へのアクセス
このタスクについて
作業域区画サービスは、作業域区画マネージャー・インターフェースの 実装に対する Java™ Naming and Directory Interface (JNDI) バインディングを、 java:comp/websphere/WorkAreaPartitionManager という名前で提供します。 独自の区画にアクセスする必要のあるアプリケーションは、 次のコード例に示すように、その JNDI 名で検索を実行することができ、次に 作業域区画マネージャーで getWorkAreaPartition メソッドを使用できます。
例
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){...}
}