The following except from a configuration file contains the changes required for applying patches.
<?xml version="1.0" encoding="utf-8"?> |
<SynchronizationEditorWorkspace Version="1.0"> |
<Parameters> |
<Parameter Name="Database" Display="Connected database" IsQueryParameter="False" IsSecret="False"></Parameter> |
<Parameter Name="DBUser" Display="Database server user" IsQueryParameter="False" IsSecret="False" ValueFormat="DBConnectionParameterValue"></Parameter> |
<Parameter Name="DBPassword" Display="Database server password" IsQueryParameter="True" IsSecret="True" ValueFormat="DBConnectionParameterValue"></Parameter> |
<Parameter Name="SystemUser" Display="One Identity Manager system user" IsQueryParameter="False" IsSecret="False"></Parameter> |
<Parameter Name="SystemPassword" Display="Password of system user" IsQueryParameter="True" IsSecret="True" ValueFormat="DBConnectionParameterValue"></Parameter> |
<Parameter Name="SyncProject" Display="Synchronization Project" IsQueryParameter="False" IsSecret="False"></Parameter> |
<Parameter Name="Patches" Display="Comma separated list of patches to apply" IsQueryParameter="True"></Parameter> |
<Parameter Name="Decryption_DefaultVariableSet_Password" Display="Password of target system user" IsQueryParameter="False"</Parameter> |
</Parameters> |
<Global> |
<Data Name="WorkDatabase.ConnectionString" Display="Connection string" Type="System.String, mscorlib">data source=DatabaseServerName;initial catalog=$Database$;user id=$DBUser$;pooling=False;Password=$DBPassword$</Data> |
<Data Name="WorkDatabase.AuthenticationString" Display="Authentication string" Type="System.String, mscorlib">Module=ADSAccount;User[VI.DB_USER]=$SystemUser$;(Password)Password[VI.DB_Password]=$SystemPassword$</Data> |
<Data Name="WorkDatabase.DatabaseFactory" Display="Database factory" Type="System.String, mscorlib">VI.DB.ViSqlFactory, VI.DB</Data> |
<Data Name="LoadedShell.Uid" Display="Loaded shell" Type="System.String, mscorlib">$SyncProject$</Data> |
</Global> |
<Editors> |
<Editor Name="ShellPatchEditor" Type="VI.Projector.Editor.AppModel.Editors.ShellPatchEditor, VI.Projector.Editor"> |
<Data Name="PatchesToApply" Display="Patches to apply" Type="System.String, mscorlib">$Patches$</Data> |
</Editor> |
</Editors> |
</SynchronizationEditorWorkspace> |