アプリケーション・モジュールで定義されたすべてのデータソース・インスタンスに対する変更をデータベースにポストします。
<jbo:PostChanges
appid="appModuleInstance"
/>
<jbo:PostChanges>
タグは、データソース・キャッシュに対する変更をデータベースと同期化する場合に使用します。データソース・キャッシュの変更後にポストを発行すると、次のことが行われます。
DMLに対して定義されたデータベース・トリガーが実行されます。これらのデータベース・トリガーは、データベースでデータを受け入れるために必要になることがあります。
データソースがデータベース・ロックを取得します。データベース・ロックを取得しない場合は、データベースに変更を入力できません。
データソースがデフォルト値を検出します。
たとえば、属性値の設定後や行の削除後には、変更をポストする必要があります。 データソースへの変更に対するポストによって、最初にデータベースに対してDML定義のデータベース・トリガーが起動されます。 DML操作が完了し、データソースがロックを取得した後は、変更をロールバックするか、データベースにコミットできます。
appid: <jbo:ApplicationModule>
データ・タグで指定したアプリケーション・モジュールID。
<jbo:PostChanges appid="OnlineOrdersModule" />
Copyright © 1997, 2004, Oracle. All rights reserved.