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の場合に、パラメータREPLYREPLYLENGTHWRITE OPERATOR関数に戻される場合があります。