| ビジネスコンポーネントとして実行するトランザクションルール | |
ビジネスコンポーネントを使用する場合、次のルールを除くすべてのトランザクションルールが実行されます:
-
ユーザーインターフェース (Customer.call()) を含むトランザクションルール
-
適用されないトランザクションルール:
オブジェクトでビジネスコンポーネントとして使用するトランザクションにおいて、これらのルールが定義されていた場合は、分析メッセージ「SPC0097 <ルール> ルールはビジネスコンポーネントに適用されません」が表示されます。
トランザクションで定義された特定のルールを実行するように指定できます (ルールがビジネスコンポーネントとして実行される場合のみ)。このためには、次の例に示すように、ルールの前に修飾子 [ BC ] を指定します:
[ BC ] Default(InvoiceDate, &today);
次の例に示すように、一連のルールを指定することもできます:
[ BC ]
{
rule1;
rule2;
...
ruleN;
}
固有の Web フォームを使用する Web 環境でトランザクションを実行する場合にのみ 1 つのルールまたは一連のルールを実行する必要がある (ルールがビジネスコンポーネントとして実行される場合を除く) 場合、同様に、修飾子 [ WEB ] を使用して指定できます。
|
|
|
|
|