Defines a scripting statement.
This helpful statement allows to handle JavaScript code that will be executed in the transaction scope. This JavaScript code is able to:
• initialize variables,
• perform complex calculations,
• access the context object to get useful properties such as contextID, httpSession, isCacheEnabled,  lockPooledContext, etc., 
• use some context methods to manipulate the result XML DOM (only in the transaction XML Generated handler), encode and decode data, abort transaction, etc.
| Property | Type | Category | Description | 
|---|---|---|---|
| Comment | String | standard | Describes the object comment to include in the documentation report. This property generally contains an explanation about the object.  | 
    
| Expression | JS expression | standard | Defines the expression evaluated to give the statement value. This property is a JavaScript expression that is evaluated during the transaction execution and gives the statement’s result.  | 
    
| Is active | boolean | standard | Defines whether the statement is active. | 
 Transaction JS