2017-01-11 11 views
1

私はコマンドライン引数として入出力ファイルを渡すスタンドアロンのJavaプログラムを書いています。入力ファイルには、有効なLDAP検索フィルタまたはLDIFが含まれています。ldifまたは検索フィルタですか?

私はApache Directory LDAP APIを使用していますが、私は2つを区別するために使用できる何も見つかりませんでした(フィルタ| ldif)。オンラインで役に立つ例が見つかりませんでした。

2つを区別するための最良の方法は何ですか?

いずれかのアイデアや例が評価されました。

ありがとうございます。

+0

LDIFファイルに.ldifファイル拡張子を使用し、javaでファイルの拡張子を確認できますか? – Ryan

+0

ファイルにLDIF形式のデータまたはLDAPフィルタが含まれているかどうかを示すフラグをプログラムに渡します。 –

+0

そして私のコードでは、実行時にフラグをプログラムに渡すオプションがないと、2つを区別する方法はありますか? – Gunnlaugur

答えて

0

検索フィルタをLDIFとして渡すので、2つの異なるファイル形式を処理する必要はありません。

+0

私のコードでは、プログラムにフラグを渡すことができない場合、2つを区別する方法はありますか? – Gunnlaugur

+0

特殊なAttributeTypeを導入するのはどうですか?次に、あなた自身のコードでquery:(&(objectClass = inetOrgPerson)(telephoneNumber = *))のようなものを認識することができます。 – marabu

関連する問題