Quantcast
Channel: SQL Server Integration Services forum
Viewing all articles
Browse latest Browse all 24688

Biml and package/project parameters

$
0
0

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



Viewing all articles
Browse latest Browse all 24688

Trending Articles