BIND

LANSA Integrator

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)