13.1.2 書込み演算子の外部インタフェース
WRITE OPERATOR
関数は、ExternWriteOperator
という名前のスタブを呼び出します。
ExternWriteOperator
は、WRITE OPERATOR
のすべてのパラメータを受け取り、リターン・コード内で単にゼロを戻し、他に何も戻しません。
次に説明する、インタフェースを遵守するカスタマ関数に置き換えることができます。WRITE OPERATOR
は次のパラメータを渡し、符号付きint書式のリターン・コードを予期します。
WRITE OPERATORのパラメータのリスト
TEXT pic x(1024).
TEXTLENGTH PIC S9(9) COMP-5.
ROUTECODES pic x(1024).
NUMROUTES PIC S9(9) COMP-5.
ACTION PIC X(2).
REPLY pic x(1024).
MAXLENGTH PIC S9(9) COMP-5.
REPLYLENGTH PIC S9(9) COMP-5.
TIMEOUT PIC S9(9) COMP-5.
S9(9) COMP-5
は、符号付きintと同等です。
リクエストされた場合、つまりMAXLENGTH > 0
の場合に、パラメータREPLY
とREPLYLENGTH
がWRITE OPERATOR
関数に戻される場合があります。