1: <Activity x:Class="GenerateDatabaseScriptWorkflow" ... >
2: <x:Members>
3: <x:Property Name="Csdl" Type="InArgument(sde:EdmItemCollection)" />
4: <x:Property Name="ExistingSsdl" Type="InArgument(s:String)" />
5: <x:Property Name="ExistingMsl" Type="InArgument(s:String)" />
6: <x:Property Name="Ssdl" Type="OutArgument(s:String)" />
7: <x:Property Name="Msl" Type="OutArgument(s:String)" />
8: <x:Property Name="Ddl" Type="OutArgument(s:String)" />
9: <x:Property Name="SmoSsdl" Type="OutArgument(ss:SsdlServer)" />
10: </x:Members>
11: <Sequence>
12: <dbtk:ProgressBarStartActivity />
13: <dbtk:CsdlToSsdlTemplateActivity SsdlOutput="[Ssdl]" TemplatePath="$(VSEFTools)\DBGen\CSDLToSSDL_TPT.tt" />
14: <dbtk:CsdlToMslTemplateActivity MslOutput="[Msl]" TemplatePath="$(VSEFTools)\DBGen\CSDLToMSL_TPT.tt" />
15: <ded:SsdlToDdlActivity ExistingSsdlInput="[ExistingSsdl]" SsdlInput="[Ssdl]" DdlOutput="[Ddl]" />
16: <dbtk:GenerateAlterSqlActivity DdlInputOutput="[Ddl]" DeployToScript="True" DeployToDatabase="False" />
17: <dbtk:ProgressBarEndActivity ClosePopup="true" />
18: </Sequence>
19: </Activity>