Java™ アプリケーションを開発する際に、適用すべきさまざまな制約事項があります。
制約事項に従わないと、アプリケーションが CICS® で実行されているときに問題が発生する可能性があります。
CICS で使用される Java アプリケーションには、以下の制約事項が適用されます。
- System.exit() メソッド: このメソッドを Java アプリケーションで使用することはできません。
使用すると、アプリケーションが異常終了し、JVM サーバーおよび CICS がシャットダウンします。
セキュリティー・ポリシーを使用して System.exit() のサポートを無効にしてください。関連情報については、Java セキュリティー・マネージャーの使用可能化を参照してください。
- JCICS API 呼び出し: これらの呼び出しを OSGi バンドルのアクティベーター・クラスで使用することはできません。
- バンドル・アクティベーターで使用される start メソッドおよび stop メソッド: これらのメソッドは、適切な時間内に戻す必要があります。