メソッド hDataset:READ-XML() を使用してデータセットにデータを読み込み、ファイルへのパスが正しくない場合、Progress は最初に警告メッセージ (警告番号 4065) を表示し、次にエラー メッセージを表示します。(CATCH ブロックを使用して) エラー メッセージをキャッチできますが、警告はキャッチできません。ユーザーは手動で警告を削除する必要があります。
この警告を抑制するにはどうすればよいですか?
DEFINE TEMP-TABLE tt NO-UNDO
FIELD a AS CHARACTER.
DEFINE DATASET ds FOR tt.
DO ON ERROR UNDO , LEAVE:
/* Reading non existing xml-file */
DATASET ds:READ-XML("FILE", "c:\dddw\s.xml","empty","", FALSE, "","" ).
CATCH err AS Progress.Lang.Error :
MESSAGE err:GETMESSAGE(1)
VIEW-AS ALERT-BOX INFO BUTTONS OK.
END CATCH.
END.