OpenLDAP を LDAP サーバーとして使用し、UnboundID を使用して Java コードを介して対話しています。エンティティ B の他のいくつかのインスタンス Y1、.. Yn が論理的にリンクされているエンティティ A の特定のインスタンス X の削除を処理する必要があります。これは、最初に B (Y1, ... Yn) のすべてのインスタンスを削除する必要があり、その後 X も削除する必要があることを意味します。トランザクションを中止するために、トランザクションを使用してそれを実行できるようにしたいと考えています。 Y1、..Ynのいずれかを削除しているときに何か問題が発生し、ロールバックする可能性がある場合。次の例に従ってみました。
私が得たのは、拡張操作がサポートされていないことを示す LDAPException です。トランザクションを処理するにはどうすればよいですか? OpenLDAP はトランザクションをサポートしていると思います...