transaction_optional属性
形式
transaction_optional
属性の意味
グローバルトランザクションの一部として実行されるかどうかが,呼び出した環境がトランザクション内かどうかで決めることを指定します。
説明
-
この属性を設定したインタフェースまたはオペレーションは,グローバルトランザクション内から呼び出された場合は,そのトランザクションの一部として実行されます。トランザクションの処理の外から呼び出された場合は,トランザクションでないRPCとして実行されます。
-
transaction_mandatory属性と同時に指定できません。