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関数に戻される場合があります。