Biztalk BTDF是否可以部署到与项目名称不同的SSO附属应用程序?

Biztalk BTDF是否可以部署到与项目名称不同的SSO附属应用程序?,biztalk,btdf,Biztalk,Btdf,我正在尝试使用BTDF,其中SSO附属应用程序的名称不同于BizTalk应用程序。据我所知,projectname属性用于BizTalk应用程序名称和SSO附属名称 BTDF是否允许您使用与BizTalk应用程序名称不同的名称将SSO设置更新到附属应用程序?阅读BTDF,它看起来是否,它当前不支持除项目名称以外的任何SSO附属应用程序。在我看来,这是相当有限的 因此,您可能需要考虑扩展框架以应对这种情况 其他选项是编写一个从BTDF调用的脚本或手动运行(因为您只需要运行一次),使用SSOMana

我正在尝试使用BTDF,其中SSO附属应用程序的名称不同于BizTalk应用程序。据我所知,projectname属性用于BizTalk应用程序名称和SSO附属名称

BTDF是否允许您使用与BizTalk应用程序名称不同的名称将SSO设置更新到附属应用程序?

阅读BTDF,它看起来是否,它当前不支持除项目名称以外的任何SSO附属应用程序。在我看来,这是相当有限的

因此,您可能需要考虑扩展框架以应对这种情况


其他选项是编写一个从BTDF调用的脚本或手动运行(因为您只需要运行一次),使用SSOManager和-createApps&-createmappings选项创建SSO附属应用程序。

不直接执行,但实现起来很简单。这适用于放置在.btdfproj中的MSBuild 4.0或更新版本:

<Target Name="DeploySSOCustom" AfterTargets="DeploySSO" Condition="'$(IncludeSSO)' == 'true'">
  <Exec Command="&quot;$(DeployTools)\SSOSettingsFileImport.exe&quot; &quot;$(MyOwnSSOAppName)&quot; /settingsFile:&quot;$(SettingsFilePath)&quot; /userGroupName:&quot;$(SsoAppUserGroup)&quot; /adminGroupName:&quot;$(SsoAppAdminGroup)&quot;"
    Condition="'$(SettingsFilePath)' != ''"/>
</Target>

谢谢!这正是我想要的。第一行有轻微的编辑(缺少双引号)。我无法编辑它,因为它不符合最小字符。我稍微修改了它,所以它不使用IncludeSSO属性,否则它会为projectname和自定义SSO名称添加SSO设置。