JVM COBOL には、現在次の制限事項があります。
- ネイティブ コードに渡したりネイティブ コードから渡すことができる、1 つのデータまたはグループの最大サイズは、2GB またはプラットフォームの制限の、いずれか少ない方になります。
- どのような形式でもコールバックはサポートされません。JVM COBOL エントリ ポイントのポインターは、ネイティブ コードでは意味がありません。
- JVM COBOL ポインターとネイティブ ポインターとの間に、相関関係はありません。つまり、ネイティブ相互運用性においてポインターとして宣言された項目は、定義されていない結果を出しますが、JVM_UNSAFE_NATIVE_MEMCOPY API を介してマネージ JVM からネイティブ メモリにアクセスできるということです。
- You cannot pass a JVM procedure-pointer to a native COBOL application.