CONNECT

LANSA Integrator

CONNECT


CONNECTコマンドは、IBM i ホスト・マシンに接続します。HOSTキーワードがない場合、接続はネイティブ・アクセス・メソッドを使用して確立されます。

 CONNECT ----- HOST --------ホスト:ポート------------------------>

           >-- USER --------ユーザー・プロファイル--------------------->

           >-- PASSWORD ----パスワード-------------------------|

キーワード

HOST

接続先のホストを指定します。HOSTキーワードがない場合、接続はJSMサーバーがアクティブなマシンに対して確立されます。

USER

ホストへの接続に使用されるユーザー・プロファイル

PASSWORD

指定したユーザーのパスワード

コメント/警告

特定のHOST、USER、PASSWORDを指定せずにCONNECTコマンドを使用するには、スプール・ファイルを取り出す予定のIBM i でJSMサーバーを実行する必要があります。

RDML

USE BUILTIN(JSM_COMMAND) WITH_ARGS('CONNECT') TO_GET(#JSMSTS #JSMMSG)

または

CHANGE FIELD(#JSMCMD) TO(''' CONNECT HOST(ISERIES1) USER(USERXX) PASSWORD(XXXXXX)''')

USE BUILTIN(JSM_COMMAND) WITH_ARGS(#JSMCMD) TO_GET(#JSMSTS #JSMMSG)

RDMLX

この例では、スプール・ファイルを取り出す予定のIBM i でJSMサーバーを明示的に開きます。JSMX_OPENコマンドで<ホスト>:<ポート>を指定すると、HOST、USER、PASSWORDを指定せずに同じサーバーに接続できます。

* connect the JSMX client to IBM i  based Java Service Manager and start a thread for the service

use builtin(jsmx_open) with_args('ISERIES1:4570') TO_GET(#jsmxsts #jsmxmsg #jsmxhdle1)

* Load the service

#jsmcommand := 'SERVICE_LOAD SERVICE(PDFSPOOLFILESERVICE)'

use builtin(jsmx_command) with_args(#jsmxhdle1 #jsmcommand) TO_GET(#jsmxsts #jsmxmsg)

* connect to the IBM i  host

use builtin(jsmx_command) with_args(#jsmxhdle1 'Connect') TO_GET(#jsmxsts #jsmxmsg)

または

スプール・ファイル情報を取り出すマシンとは異なるマシンで実行するJSMサーバーにJSMX_OPENが省略値で接続する場合、接続するマシンのHOST、USER、PASSWORDを指定する必要があります。

* connect the JSMX client to an IBM i  based Java Service Manager and start a thread for the service

use builtin(jsmx_open) to_get(#jsmxsts #jsmxmsg #jsmxhdle1)

* Load the service

#jsmcommand := 'SERVICE_LOAD SERVICE(PDFSPOOLFILESERVICE)'

use builtin(jsmx_command) with_args(#jsmxhdle1 #jsmcommand) TO_GET(#JSMSTS #JSMMSG)

* connect to the IBM i  host

#jsmcommand := 'Connect Host(' + #JSMServer + ') User(' + #JSMUserid + ') password(' + #JSMpassword + ')'

use builtin(jsmx_command) with_args(#jsmxhdle1 #jsmcommand) TO_GET(#jsmxsts #jsmxmsg)

ILE RPG

c                   eval      jsmcmd = 'CONNECT'

c                   callp     p_jsmcmd(jsmcmd:jsmsts:jsmmsg)