#include <dcvclt.h>
DCLONG dc_clt_connect_s(DCCLT_ID cltid, DCLONG flags)
#include <dcvclt.h>
DCLONG dc_clt_connect(DCLONG flags)
CUP実行プロセス,rapサーバまたはDCCM3の論理端末との間に常設コネクションを確立します。
常設コネクションを確立するCUP実行プロセスが起動されているOpenTP1ノードは,dc_clt_cltin_s関数の引数target_hostに指定したOpenTP1ノード,クライアント環境定義DCCLTRAPHOSTまたはDCHOSTに指定したOpenTP1ノードです。
DCCM3の論理端末との間に常設コネクションを確立する場合,クライアント環境定義にDCCLTDCCMHOSTおよびDCCLTDCCMPORTを定義し,dc_clt_connect_s関数の引数flagsにDCCLT_DCCM3を指定します。
また,リモートAPI機能を使用する場合,DCCM3の論理端末との間に常設コネクションを確立するには,DCCLTRAPHOSTにDCCM3の論理端末のホスト名およびポート番号を指定し,dc_clt_connect_s関数の引数flagsにDCNOFLAGSを指定します。
リターン値 | 数値 (10進数) | 意味 |
---|---|---|
DC_OK | 0 | 正常終了しました。または,すでに常設コネクションが確立されています。 |
DCCLTER_INVALID_ARGS | -2501 | 引数が誤っています。 |
DCCLTER_PROTO | -2502 | 次のどれかの要因が考えられます。
|
DCCLTER_NO_BUFS | -2504 | 必要なバッファが確保できませんでした。または,リソース不足が発生しました。 |
DCCLTER_NET_DOWN | -2506 | 通信障害が発生しました。 |
DCCLTER_TIMED_OUT | -2507 | 常設コネクション確立時に時間切れ(タイムアウト)が発生しました。 |
DCCLTER_OLTF_NOT_UP | -2515 | 次のどれかの要因が考えられます。
|
DCCLTER_SYSERR | -2518 | システムエラーが発生しました。 |
DCCLTER_WRONG_HOST | -2539 | DCCM3の論理端末に対する確立要求が発行されましたが,ホスト名が不正です。 |
DCCLTER_INVALID_CLTID | -2544 | cltidに指定したクライアントIDは,dc_clt_cltin_s関数で受け取ったクライアントIDと異なっています。 |
DCCLTER_PORT_IN_USE | -2547 | 指定したポート番号は使用されています。または,OSが自動的に割り当てるポート番号が不足しています。 |