Biml Language Reference
Variable Element
The AstVariableNode type corresponds directly to a task variable in SQL Server Integration Services.
Attributes
  Attribute API Type Default Description
DataType TypeCode
This value specifies the type of the variable selected from the list of variable types supported by the system.

[.NET API Property: DataType]

EvaluateAsExpression Boolean
This value specifies whether the string value provided in the Value property and any subsequent value setting should be preprocessed before use. If true, the Value property will be treated as an expression using the SSIS expression syntax.

[.NET API Property: EvaluateAsExpression]

Id Guid
Allows the developer to specify a unique identifier (GUID) for the variable. This can be used to retain a consistent ID between builds.

[.NET API Property: Id]

IncludeInDebugDump IncludeInDebugDump
This value specifies whether the value of this variable will be included in a debug dump.

[.NET API Property: IncludeInDebugDump]

InheritFromPackageParentConfigurationString String
This value specifies configuration information necessary to map the specified parent package variable value onto this variable value.

[.NET API Property: InheritFromPackageParentConfigurationString]

Name String
Specifies the name of the object. This name can be used to reference this object from anywhere else in the program.

[.NET API Property: Name]

Namespace String
This value specifies the namespace to use for the variable definition. A common choice is 'User'.

[.NET API Property: Namespace]

RaiseChangedEvent Boolean
This value specifies whether an event will be raised that will cause registered event handlers to execute when the value of this variable changes.

[.NET API Property: RaiseChangedEvent]

ReadOnly Boolean
This value specifies whether the initial variable value is read-only.

[.NET API Property: ReadOnly]

Collection Children
  Child API Type Description
<Annotations>
    <Annotation />
</Annotations>
AstAnnotationNode
This is a collection of annotation items that can be used to specify documentation, tags, or other information. Annotations are particularly useful for storing information about nodes that can be used by BimlScript code.

[.NET API Property: Annotations]