I'm trying to create an Execute SQL task using Biml which references a project parameter and a package parameter as input values. However, all I get out of it is a scope error. I figured out that User:: is translated to User. and System:: is
translated to System. I can't figure out how to reference package or project parameters. The project parameter that I'm using is already defined in the project. Below is a section of the Biml I'm using. Does anyone have any ideas of
what I replace $Project:: and $Package:: with to get this ExecuteSQL task to generate?
<Biml xmlns="http://schemas.varigence.com/biml.xsd"><Packages><Package Name="Account" ConstraintMode="Linear"><Parameters><Parameter Name="SourceBaseFolder" DataType="String" IsRequired="true">C:\Work\InputFiles</Parameter><Parameter Name="SourceFolder" DataType="String" IsRequired="true">Source1</Parameter><Parameter Name="StageLoadID" DataType="Int32" IsRequired="true">1029</Parameter></Parameters><Variables><Variable Name="FileExists" DataType="Boolean">false</Variable><Variable Name="RowCount" DataType="Int32">0</Variable><Variable Name="InputFileName" DataType="String" EvaluateAsExpression="true">@[$Package::SourceBaseFolder] + "\\" + @[$Package::SourceFolder] + "\\" + @[System::PackageName] + "_" + @[$Package::SourceFolder] + ".csv"</Variable></Variables><Tasks><ExecuteSQL Name="Log Load Results" ConnectionName="Staging Database" ResultSet="None"><DirectInput>EXEC Audit.asp_AddStageLoadResult ?,?,?,?,?</DirectInput><Parameters><Parameter Name="0" VariableName="$Package::StageLoadID" Direction="Input" DataType="Int32" /><Parameter Name="1" VariableName="User.RowCount" Direction="Input" DataType="Int32" /><Parameter Name="2" VariableName="$Package::SourceFolder" Direction="Input" DataType="String"/><Parameter Name="3" VariableName="$Project::SourceBaseFolder" Direction="Input" DataType="String"/><Parameter Name="4" VariableName="System.PackageName" Direction="Input" DataType="String"/></Parameters></ExecuteSQL></Tasks></Package></Packages></Biml>
Mike Hotek mhotek@mssqlserver.com
SQL Server 2012: Data Design and Retrieval
ChampionValleyPress.com