• PRODUCTS
  • SUPPORT
  • DOCS
  • PARTNERS
  • COMPANY
  • QUOTE
  • ACCOUNT
  • STORE
QUOTE

Documentation

Support Forums
What can we help you with?
Topics

Package Project Element

API Type:
Varigence.Languages.Biml.Project.AstPackageProjectNode
X-Ref:
  • Ast Package Project Node
  • Ast Project Base Node
  • Ast Scope Boundary Node

Attributes

AttributeAPI TypeDefaultDescription
NameString 
Specifies the name of the object. This name can be used to reference this object from anywhere else in the program. This is a required property
IdGuid00000000-0000-0000-0000-000000000000
Allows the developer to specify a unique identifier (GUID) for the SSIS project. This can be used to retain a consistent ID between builds.
LogicalDisplayFolderStringstring.Empty
Specifies a path that should be used for organizing the tree display of this object in the Logical View in BimlStudio.
ProjectPasswordString 
Specifies the password to use when using password-based encryption. This value is only used when the project ProtectionLevel is set to EncryptAllWithPassword or EncryptSensitiveWithPassword. If a global password value is specified for SSIS encryption, this property will override that value.
ProjectSubpathString 
This specifies a file path fragment to use for emitting output files for this project and any files it includes. ProjectSubpath will override the default project location behavior. Projects will no longer be emitted under OutputDirectory\Type\ProjectName.dtproj but instead OutputDirectory\<ProjectSubpath>\ProjectName.dtproj
ProtectionLevelProtectionLevelDontSaveSensitive
This value specifies the level of data protection for the package.

Collection Children

ChildAPI TypeDescription
<Packages>
    <Package />
</Packages>
AstPackageReferenceNode
Defines the collection of packages associated with this Data Integration project (DTProj file). This is a required property
<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.
<Connections>
    <Connection />
</Connections>
AstConnectionReferenceBaseNode
This specifies a collection of connections that should be emitted as project-scoped connection managers in the output project. This can be done by setting CreateInProject to true on the connection itself. Alternatively, the connection can be referenced from this collection. This funcationality is provided in case a single connection should be emitted as a project connection manager in some package projects and as a package connection manager for others.
<Parameters>
    <Parameter />
</Parameters>
AstParameterNode
Defines the collection of parameters for this data integration project.

© Varigence