The Varigence company brand logo
Products
BimlFlexBimlStudioBimlExpress
Pricing
Solutions
IndustriesUse Cases
Resources
DocumentationKnowledge BaseBlog
About
CompanyContact Us
Products
BimlFlexBimlStudioBimlExpress
Pricing
Solutions
IndustriesUse Cases
Resources
DocumentationKnowledge BaseBlog
About
CompanyContact Us
Schedule Demo
Account
Schedule Demo
Account

Precedence Constraints

<Packages>
        <Package Name="Rebuild Warehouse Schema" ConstraintMode="Parallel">
            <!-- A series of ExecutePackage tasks that are constrained with precedence constraints 
                    specified in each task -->
            <Tasks>
                <ExecutePackage Name="Create Database">
                    <Package PackageName="Create Database" />
                </ExecutePackage>
                <ExecutePackage Name="Create Tables">
                    <PrecedenceConstraints>
                        <Inputs>
                            <Input OutputPathName="Create Database.Output" />
                        </Inputs>
                    </PrecedenceConstraints>
                    <Package PackageName="Create Tables" />
                </ExecutePackage>
                <ExecutePackage Name="Create Scalar-valued Functions">
                    <Package PackageName="Create Scalar-valued Functions" />
                    <PrecedenceConstraints>
                        <Inputs>
                            <Input OutputPathName="Create Tables.Output" />
                        </Inputs>
                    </PrecedenceConstraints>
                </ExecutePackage>
                <ExecutePackage Name="Create Database Triggers">
                    <Package PackageName="Create Database Triggers" />
                    <PrecedenceConstraints>
                        <Inputs>
                            <Input OutputPathName="Create Scalar-valued Functions.Output" />
                        </Inputs>
                    </PrecedenceConstraints>
                </ExecutePackage>
            </Tasks>
        </Package>
    </Packages>

© Varigence