COBCH1430 TRY/CATCH または SYNC ブロック内の PERFORM には PERFORM-TYPE(MF) の指定が必要である

プログラムは、デフォルトの MF 以外のパラメーターで PERFORM-TYPE 指令を使用してコンパイルされており、TRY または SYNC ブロック内に行外の PERFORM 文が含まれています。この方法はサポートされていません。

解決方法:

コードを編集して、TRY および SYNC ブロック内の行外の PERFORM 文を削除してから以前のように再コンパイルするか、デフォルトの PERFORM-TYPE(MF) 設定を使用して再コンパイルします。

例:

次の例では、$set 文を削除して、デフォルトの perform-type(mf) 指令を呼び出します。

      $set perform-type(osvs)
           try
               perform p1
           catch e as type System.Exception
               display "In catch"
           end-try
           goback.

       p1.
           display "In performed paragraph"