| Delete メソッドのテスト方法 |  |
| このトピックでは、ビジネスオブジェクトの公開メソッド Delete をテストする方法について説明します。 XML スキーマファイルの要求 次の図は、オーダ (tlbct790) ビジネスオブジェクトの Delete メソッドの要求引数の XML スキーマファイルを示します。 tl bct bl790bdlrq0000.xsd tlbct790-Delete-Request 要求の入力 この例では、オーダ 6 の 1 ラインを削除します。削除するには、orderNumber 属性を入力します。すべてのラインを削除する必要があります。 Delete メソッドではラインを個別に削除することはできません。これらのラインを個別に削除するには、Change メソッドで削除アクションタイプを使用します。詳細は、アクションタイプを参照してください。 要求引数を保存してグラフィカルブラウザを閉じ、BOL Test Tool - Public Layer (tlbct3250m000) セッションに戻ります。 テストの実行 要求引数が作成されるとテストを実行できます。Execute Testをクリックします。詳細は、テストの実行を参照してください。 応答の表示 要求が正常に行われると、応答グラフィカルブラウザは次のように表示されます。 図から分かるように、グラフィカルブラウザには情報がありません。 結果の表示 ｢承認済オーダは削除できない｣ というアプリケーションロジックを想定します。 DAL スクリプトには次のコードが含まれます。
    function domain tcbool destroy.method.is.allowed()

    {

    if tlbct700.stat = gaadv.stat.approved then

    dal.set.error.message("@Not allowed to delete Order")

    dal.set.error.message("@Order Life Cycle is Approved")

    return(false)

    endif

    return(true)

    }
結果メッセージは次のようになります。 関連トピック Infor ERP LN の公開メソッドのテスト方法 Infor ERP LN の保護メソッドのテスト方法 ビジネスオブジェクトをモデル化するには |