Wenn Sie Java™-Anwendungen entwickeln, müssen Sie bestimmte Einschränkungen beachten, um Probleme bei der Ausführung der Anwendung in CICS zu vermeiden.
Die folgenden Einschränkungen gelten für Java-Anwendungen in CICS:
- Methode System.exit(): Diese Methode kann nicht in Java-Anwendungen verwendet werden. Wird sie doch verwendet, so wird die Anwendung abnormal beendet, der JVM-Server wird beendet und CICS wird ebenfalls beendet. Um die Unterstützung von System.exit() zu deaktivieren, verwenden Sie eine Sicherheitsrichtlinie. Nähere Informationen hierzu finden Sie unter Aktivieren eines Java-Sicherheitsmanagers.
- JCICS-API-Aufrufe: Diese Aufrufe können in den Aktivatorklassen von OSGi-Bundles nicht verwendet werden.
- Start- und Stoppmethoden in Bundleaktivatoren: Diese Methoden müssen die Steuerung in einem überschaubaren Zeitrahmen zurückgeben.