スケジューラーの構成またはトポロジー
スケジューラーは、どのタスクをいつ実行するかに関する情報を保持するのにデータベースを使用します。 アプリケーション・サーバー・トポロジーを変更したり、アプリケーション構成やサーバー構成を変更した場合に、エラーが発生することがあります。 構成またはトポロジーを変更する場合は、この処置がスケジューラーに与える影響を慎重に考慮してください。
EJB タイマー/スケジューラーの構成

セキュリティーの制限
SECJ0053E: Authorization failed for /UNAUTHENTICATED while invoking (Home)com/ibm/websphere/scheduler
/TaskHandler create:2 securityName: /UNAUTHENTICATED;accessID: UNAUTHENTICATED is not granted any of
the required roles: MySecurityRole
サーバーまたはアプリケーション上でセキュリティーを使用可能にする前に、タスクにマイナスの影響が与えられないかどうかを判断してください。 マイナスの影響がある場合は、Scheduler API または WASScheduler MBean を使用してタスクを 取り消し、セキュリティーを構成した後にタスクを再作成します。
アプリケーション・サーバーのトポロジー変更
スケジューラーは、タスクが作成 されると、TaskHandler、NotificationSink、および UserCalendar ホーム に対して javax.ejb.HomeHandle オブジェクトを保管します。 後でタスクを実行する場合、これらのホーム・ハンドルが再度展開され、Enterprise JavaBeans (EJB) コンポーネント・ホームへの アクセスに使用されます。ホーム・ハンドルがシングル・サーバー環境の EJB を参照する場合、ホーム・ハンドルはそのサーバーとの類縁性を持ちます。 ホーム・ハンドルがクラスターの EJB コンポーネントを参照する場合、ホーム・ハンドルはクラスターとのアフィニティーを持ちます。
SCHD0063E: ID 123 のタスクが、例外 {cause of failure} のため、スケジューラー MyScheduler (sched/MyScheduler) で実行できませんでした。
アプリケーション・サーバーをクラスターにアップグレードするか、またはオブジェクト・リクエスト・ブローカー (ORB) ORB_LISTENER_ADDRESS が固定ポート番号に設定されていない場合 (インバウンド・トランスポートの構成を参照)、ホーム・ハンドルに保管されている情報に目的のサーバーを検索するための適切な情報が含まれていないため、タスクも失敗する可能性があります。
スケジューラー・クラスターへのアップグレード
SCHD0103W: アプリケーションまたはモジュールが使用できないため、
スケジューラー MyScheduler (sched/MyScheduler) がタスク 123 を実行できませんでした: MyTaskHandlerEJB
アプリケーションの可用性に関する問題を回避し、最適な結果を得ることができるようにするには、スケジューラー・クラスターで、WLM クラスターで使用されるサーバーと同じサーバーを使用してください。
スケジューラー・テーブルの再利用
- EJB コンポーネントが、予期しないアプリケーション・サーバー上で実行される。
- セキュリティー証明書が無効であったり、セキュリティー証明書が欠落しているために、タスクが実行できない。
- Java Platform, Enterprise Edition (Java EE) コンテキスト情報が無効であったり、 欠落したりしているために、タスクが実行できない。
このような問題の診断は難問で、スケジューラーがインストールおよび構成されているすべてのサーバー上のログを分析する必要があります。 問題のタスクが特定された場合、Scheduler API を使用してタスクを取り消すか、またはテーブルを除去して再作成することができます。