如何将文件添加到应用程序
本主题介绍如何使用 BizTalk Server 管理控制台或命令行向 BizTalk 应用程序添加文件。 在安装应用程序时,添加到该应用程序中的文件将复制到安装文件夹。 还可以将文件导出到应用程序的 .msi 文件,以及随应用程序移到不同部署环境中。
注意
有关添加自述文件的说明,请参阅 如何链接到自述文件。
如果要覆盖应用程序中已有的文件,请指定“Overwrite”选项。 只有两个文件同名时,“Overwrite”选项才生效。 如果未指定“Overwrite”选项,且应用程序中已经存在与要添加的文件名称相同的文件,则添加操作将失败。
注意
与某些其他类型的项目不同,BizTalk 组中的多个文件可具有相同的文件名。
必备条件
若要执行本主题中的过程,必须使用BizTalk Server管理员组成员的帐户登录。 有关权限的更多详细信息,请参阅 部署和管理 BizTalk 应用程序所需的权限。
将文件添加到应用程序
使用 BizTalk Server 管理控制台
依次单击“开始”、“所有程序”、“Microsoft BizTalk Server 20xx”和“BizTalk Server管理”。
在控制台树中,展开BizTalk Server“管理”和包含要向其添加文件的应用程序的 BizTalk 组。
展开“应用程序”,然后展开要向其添加文件的应用程序。
右键单击“ 资源” 文件夹,指向“ 添加”,然后单击“ 资源”。
单击“ 添加”,选择文件,然后单击“ 打开”。
在 “文件类型 ”下拉列表中,选择“ System.BizTalk:File”。
在 “目标”中,键入从 .msi 文件安装应用程序时要复制文件的位置的完整路径,包括文件名。 默认位置为 %BTAD_InstallDir%,即应用程序安装文件夹。 如果未提供此路径,则在安装过程中,该文件不会复制到本地文件系统。
完成后,单击 “确定” 。
使用命令行
按如下所示打开命令提示符:单击“ 开始”,单击“ 运行”,键入
cmd
,然后单击“ 确定”。键入以下命令,替换相应的值,如下表所述:
BTSTask AddResource [/ApplicationName:value] /Type:System.BizTalk:File [/Overwrite] /Source:value [/Destination:value] [/Server:value] [/Database:value]
例如:
BTSTask AddResource /ApplicationName:MyApplication /Type:System.BizTalk:File /Overwrite /Source:“C:\Source Files\File.txt” /Destination:“C:\New Files\File.txt” /Server:MyDatabaseServer /Database:BizTalkMgmtDb
参数 值 /ApplicationName 要向其添加文件的 BizTalk 应用程序的名称。 如果未指定应用程序名称,则将使用默认 BizTalk 应用程序。 如果名称包含空格,则必须用双引号 (“) 将其括起来。 /类型 System.BizTalk:File (此值不区分大小写。) /覆盖 更新现有文件的选项。 如果未指定,并且应用程序中已存在与要添加的文件同名的文件,则 AddResource 操作将失败。 /源 文件的完整路径,包括文件名。 如果路径包含空格,则必须用双引号 (“) 将其括起来。 /目的地 从 .msi 文件安装应用程序时要复制文件的位置的完整路径。 如果路径包含空格,则必须用双引号 (“) 将其括起来。 如果未提供,则安装期间不会将该文件复制到本地文件系统。 /服务器 BizTalk 管理数据库的宿主 SQL Server 实例的名称,格式为“服务器名称\实例名称,端口”。
只在实例名称与服务器名称不相同时才需要指定实例名称。 只在 SQL Server 不使用默认端口号 (1433) 时才需要指定端口。
示例:
Server=MyServer
Server=MyServer\MySQLServer,1533
如果未提供,则使用本地计算机上运行的 SQL Server 实例的名称。/数据库 BizTalk 管理数据库的名称。 如果未指定,则使用在本地 SQL Server 实例中运行的 BizTalk 管理数据库。