Gets or sets the extended behavior for the request.
Namespace:
IBM.CTGAssembly: IBM.CTG.Client (in IBM.CTG.Client.dll) Version: 1.0.0.0
Syntax
C# |
---|
public EciExtendMode ExtendMode { get; set; } |
Visual Basic |
---|
Public Property ExtendMode As EciExtendMode Get Set |
Visual C++ |
---|
public: property EciExtendMode ExtendMode { EciExtendMode get (); void set (EciExtendMode value); } |
Field Value
An EciExtendMode value indicating the behavior of the request.
Remarks
The following table describes how the ExtendMode and LuwToken properties affect the behavior of the ECI request.
ExtendMode | LuwToken before flow | LuwToken after flow | Behavior |
---|---|---|---|
EciNoExtend | Zero | Zero | Executes the request and commits all changes to recoverable resources. |
EciNoExtend | Existing LUW token | Zero | Executes the request within an existing logical unit of work (LUW) and commits all changes to recoverable resources to terminate the LUW. |
EciExtended | Zero | New LUW token | Creates a new logical unit of work (LUW), and returns the new LUW token. |
EciExtended | Existing LUW token | Existing LUW token | Executes the request within an existing logical unit of work (LUW). |
EciCommit | Existing LUW token | Undefined | Terminates the logical unit of work (LUW), committing all changes to recoverable resources. |
EciBackOut | Existing LUW token | Undefined | Terminates the logical unit of work (LUW), backing out all changes to recoverable resources. |