1

と を使用OpenDS LDAP serverしてUnboundid-ldapsdk-2.3.8.jarいます。StartTransactionExtendedRequestまたはStartTransactionExtendedResultのような拡張操作を要求しているときに、およびtransactionIDでエラーが発生しました。ErrorCode = 53(Unwilling to perform )messageID = 2

以下に示す完全なエラー メッセージ:

extendedResult = (com.unboundid.ldap.sdk.extensions.StartTransactionExtendedResult) StartTransactionExtendedResult(resultCode=53 (実行したくない), messageID=2, diagnosticMessage='拡張操作ハンドラーが Directory Server に登録されていないため、 1.3.6.1.1.21.1' の OID を要求します)

以下に示す私のコードスニペットも:

    StartTransactionExtendedResult extendedResult;
    ASN1OctetString txnId = new ASN1OctetString();
    String ldapDnForUser = "ou=organization,dc=ecn_id,dc=org";
    try {
        StartTransactionExtendedRequest tReq = new StartTransactionExtendedRequest();
    extendedResult = (StartTransactionExtendedResult) this.ldapCon.getlConn().processExtendedOperation(tReq);

} catch (LDAPException ex) {
    ex.printStackTrace();
    extendedResult = new StartTransactionExtendedResult(new ExtendedResult(ex));
}

txnId = extendedResult.getTransactionID();
LDAPTestUtils.assertResultCodeEquals(extendedResult, ResultCode.SUCCESS);

どなたか直し方を教えてください。

4

1 に答える 1