以上のデータベース上で操作を実行するコンポーネントを実装できます。その場合、このコンポーネントに「トランザクション属性」を割り当てて、トランザクションとの関係を定義します。トランザクション属性には、次の値を指定できます。コンポーネントのメソッドがトランザクションの一部として実行されることはありません。トランザクション内で実行中の別のコンポーネントによってコンポーネントがアクティブにされると、新しいインスタンスの作業は既存のトランザクションの外で実行されます。これはデフォルトです。コンポーネントをトランザクションのコンテキストで実行できますが、コンポーネントのメソッドを実行するための接続は必要ありません。トランザクションを開始しません。同じトランザクション内で実行されます。コンポーネントは常にトランザクションの中で実行されます。コンポーネントがベース・クライアントによって直接インスタンス化された場合、新しいトランザクションが開始されます。同じトランザクション内で実行されます。は新しいトランザクション内で実行されます。コンポーネントがインスタンス化されると、新しいトランザクションが開始されます。トランザクションの結果に影響されない新しいトランザクションを開始します。は新しいトランザクション内で実行されます。つのトランザクションとして処理される必要があります。場合と同様に、属性値のセットが提供されます。コンポーネントのトランザクション属性を設定するには、次の手順に従います。内でコンポーネントを指定します。パッケージを開きます。パッケージに含まれるコンポーネントが、右ウィンドウ枠にリストされます。コンポーネントのトランザクション属性を設定します。タブをクリックし、リストからトランザクション属性を選択します。クリックし、操作を完了します。マークが付いています。データベース操作を実行できます。トランザクション処理が指定したレベルで行われることが保証されます。