CUPからMHPへ一方的にメッセージを送信できます。これをメッセージの一方送信といいます。
CUPからcltSendメソッドを実行して,MHPへメッセージを送信します。
メッセージを一方送信するには,あらかじめ,TP1/Client/J環境定義で次に示す指定をしておく必要があります。
- dcsndhostオペランドにMHPが存在するノードのホスト名を指定
- dcsndportオペランドにMHPのポート番号(MCF通信構成定義の定義コマンドmcftalccnのportnoオペランドで指定したポート番号)を指定
- dcsndrcvtypeオペランドにDCCLT_ONEWAY_SNDを指定
メッセージの一方送信を次の図に示します。
図2-18 メッセージの一方送信
![[図データ]](figure/zu021800.gif)
- MHPが起動されたあと,CUPを起動し,cltSendメソッドを実行します。
- cltSendメソッドを発行したときに,MHPからコネクションが解放されていた場合,CUPに例外ErrNetDownExceptionを返します。
- 再びメッセージを一方送信するには,cltSendメソッドを実行します。