我正在尝试使用BTDF,其中SSO附属应用程序的命名与BizTalk应用程序不同。据我所知,projectname属性既用于BizTalk应用程序名称,也用于SSO附属名称。
BTDF允许您将SSO设置更新为与BizTalk应用程序名称不同的附属应用程序吗?
发布于 2017-09-20 04:38:36
不是直接的,但是实现起来很简单。这适用于MSBuild 4.0或更高版本,放置在您的.btdfproj中:
<Target Name="DeploySSOCustom" AfterTargets="DeploySSO" Condition="'$(IncludeSSO)' == 'true'">
<Exec Command=""$(DeployTools)\SSOSettingsFileImport.exe" "$(MyOwnSSOAppName)" /settingsFile:"$(SettingsFilePath)" /userGroupName:"$(SsoAppUserGroup)" /adminGroupName:"$(SsoAppAdminGroup)""
Condition="'$(SettingsFilePath)' != ''"/>
</Target>发布于 2017-09-19 23:12:30
读取BTDF 文档时,它看起来是否定的,它目前不支持任何东西,除了项目名称之外的SSO附属应用程序。在我看来这是相当有限的。
因此,您可能需要考虑扩展框架来处理这个问题。
其他选项是编写一个从BTDF调用或手动运行的脚本(因为您只需要运行一次),该脚本使用带有-creatapps & -createmappings选项的ssomanage创建SSO附属应用程序。
https://stackoverflow.com/questions/46281882
复制相似问题