BIND
BINDコマンドは、LDAPサーバーへの接続の確立を行います。
簡単なバインドがユーザーのDNとパスワードを送ります。パスワードを送信せずに匿名バインドを設定できます。
SSLを使用してセキュアな接続を確立できます。BINDコマンドにより、このオプションが提供されます。
必須
BIND ------------ HOST ------------ホスト------------------------>
任意
>-- PORT ------------ポート------------------------>
>-- SECURE ---------- *NO ------------------------->
*YES
>-- DN --------------認証名--------->
条件付
>-- PASSWORD --------値-----------------------|
キーワード
HOST |
接続しているLDAPサーバーのホスト・アドレス このキーワードは必須です。 |
PORT |
ホスト上の接続先ポート 省略値では、単純な接続の場合の値は389、セキュア接続の場合は636になります。 このキーワードは任意です。 |
SECURE |
サーバーへのセキュア接続を確立するかどうかを指定する場合に使用されます。 省略値は*NO (非セキュア接続)です。 このキーワードは任意です。 |
DN |
認証名 パスワードなしでDNを使用して、匿名接続を確立します。また、この値を完全に渡さずに、匿名接続を確立することもできます。 このキーワードは任意です。 |
PASSWORD |
認証が必要な場合、このキーワードをDNキーワードと一緒に渡す必要があります。 DN値はPASSWORD値なしで送信できますが、PASSWORD値はDN値なしで送信できません。 |
例
RDML
CHANGE FIELD(#JSMCMD) TO('''BIND HOST(<LDAP-server-name>) DN(cn=Administrator) PASSWORD(password)''')
USE BUILTIN(JSM_COMMAND) WITH_ARGS(#JSMCMD) TO_GET(#JSMSTS #JSMMSG)
RDMLX
#JSMCMD := 'Bind Host(<LDAP-server-name>) DN(cn=Administrator) Password(password)'
Use Builtin(JSMX_COMMAND) With_Args(#JSMHND #JSMCMD) To_Get(#JSMSTS #JSMMSG)
ILE RPG
c eval jsmcmd = 'bind'
c + ' Host(<LDAP-server-name>)'
c + ' DN(cn=Administrator)'
c + ' Password(password)'
c callp p_jsmcmd(jsmcmd:jsmsts:jsmmsg)