CONNECT

LANSA Integrator

CONNECT


CONNECTコマンドは、リモートFTPサーバーへの接続を開始します。

 

                                                            必須

  

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

 

                                                            任意

 

           >-- SECURE ---------- *NO ------------------------------>

                                 *YES 

                                 *IMPLICIT

 

           >-- PROTECTION ------ *NO ------------------------------>

                                 *YES

 

           >-- PORT_ADDRESS ----アドレス-------------------------->

 

           >-- ENCODING --------エンコーディング-------------------------|

 

キーワード

HOST

接続先のFTPサーバーを指定します。FTPサーバーは、IPアドレスnnn.nnn.nnn.nnn:ポート、またはドメイン名で指定できます。
IPアドレスにポート番号を指定しない場合、キーワードSECURE (*IMPLICIT)を使用しない限り省略値21が使用されます。キーワードSECURE (*IMPLICIT)が使用される場合の省略値のポート値は990です。

SECURE

ユーザーやパスワードなどのFTPコマンド情報を保護するためにセキュアな制御チャネルが必要かどうかを指定します。

省略値*NOの場合、単純なデータ接続が使用されます。

値が*YESの場合、最初に単純なソケットを使用してリモートFTPサーバーに接続してから、AUTHサブコマンドを使用してSSL/TLS接続に変更します。

値が*IMPLICITの場合、SSL/TLS FTPサーバーに直接接続するセキュアな制御チャネルが必要です。

PROTECTION

省略値のオプション*NOの場合、明確なデータ接続が必要です。

代替値*YESの場合、データ・チャネルはセキュアになります。

PORT_ADDRESS

PORTサブコマンドで使用されるローカルIPアドレス

このキーワードは通常は使用されませんが、IPアドレスが動的に割り当てられていること(JSM開始後のPPPダイアルアップ接続など)を示す場合に使用できます。

ENCODING

リモート・サーバーのパスのエンコーディング。省略値のオプションは*DEFAULTです。

 

RDML

 

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

 

RDMLX

 

use builtin(jsmx_command) with_args(#jsmxhdle1 'connect host(iseries01)') to_get(#jsmxsts #jsmxmsg)

 

ILE RPG

 

c                   eval      jsmcmd = 'connect'

c                             + ' host(iseries01)'

c                   callp     p_jsmcmd(jsmcmd:jsmsts:jsmmsg)