As I am no longer actively developing using BIML Studio, I am in the process of converting existing projects so they can be compiled in Visual Studio using BIML Express.
As we are slowly removing SSIS, the cost of BIML Studio greatly outweighs the benefit and ultimately, I can still build what I need with BIML Express.
This has largely been a lift and shift operation, except for two issues:
- Project Parameters (which has been documented at length)
- Dynamically renaming projects and resultant ispac packages
Point 2 is what I want to try and solve.
I have used the existing code from my BIML Studio project, which uses the PackageProject Name and ProjectSubpath values:
<Biml xmlns="http://schemas.varigence.com/biml.xsd">
<Projects>
<PackageProject Name="Project FooBarBaz" ProtectionLevel="DontSaveSensitive" ProjectSubpath="FooBarBaz" >
<Parameters>
<Parameter DataType="String" IsRequired="true" Name="SomeParameter">abc</Parameter>
</Parameters>
<Packages>
<!-- Foreach block getting package names from Rootnode -->
</Packages>
<Connections>
<!-- some connections in here -->
</Connections>
</PackageProject>
</Projects>
</Biml>
Using the above tags, I expected that the project name would get altered within VS, but it doesn't. The project name remains the same as the value in VS before I generate the SSIS packages.
Does anyone know if this is possible using BIML Express? Or is this similar to the issues we experience with BIML not being able to generate project parameters?
Thanks