COBOL2002 言語 拡張仕様編

[目次][索引][前へ][次へ]

11.2.2 RECEIVE文(通信節による画面機能)

形式
[図データ]

機能
SEND文によるメッセージ送受信要求の完了を待ち,受信したメッセージを受け取る。

構文規則
  1. 通信記述名1には,RECEIVE文に対応する通信記述項の通信記述名を指定する。
  2. 一意名1には,受信メッセージ格納領域(入力論理マップ)を指定する。
  3. 一意名1には,次のデータ名は指定できない。
    ・指標データ項目
    ・アドレスデータ項目
    ・ブール項目
    ・オブジェクト参照データ項目
    ・オブジェクトプロパティ
    ・関数一意名
  4. 一意名1は,部分参照してはならない。
  5. 一意名1には強く型付けされた集団項目を指定できない。

一般規則
  1. RECEIVE文は,NO REPLY指定のないSEND文に続いて実行しなければならない。NO REPLY指定のないSEND文からRECEIVE文の間に,ディスプレイに対する送受信以外の文を実行できる。
  2. 受信メッセージ格納領域は,受信の成功したRECEIVE文の実行後に参照できる。