telnetポートが23以外のときの指定(TCP接続)

[OS]
[リリース]
[キーワード] connect, tcp, telnet, port

[質問]

SAS/CONNECTでTCP/IPを使用してリモートホストに接続をする際、リモートホスト側のTELNETのポートを'23'以外で定義しているため、下記のようなエラーとなります。使用ポートを変更する方法はありますか。

<ログ>

	ERROR: TCP ソケットを接続できません.システムメッセージ 
               '10061 - WSAECONNREFUSED'
	ERROR: RHOST へのリモート接続を取り消しました.

[回答]

SAS/CONNECTではリモートホストとの接続・切断時に、デフォルトでTELNETのポート'23'を使用します。このポートを変更する場合はマクロ変数にそのポート番号を明示的に格納します。

<例>

	リモートホストのIPアドレス         :111.222.333.444
	リモートホストのtelnet ポート番号  :1234 
     
	 %let rhost = 111.222.333.444 1234 ; 
	 filename rlink 'スクリプトファイル名' ;
	  options comamid=tcp remote=rhost ;