SAP BusinessObjects Enterprise XI 3.1 Service Pack 3. Chinese Admin Guide (2010) - 43

 

  Index      Manuals     SAP BusinessObjects Enterprise XI 3.1 Service Pack 3. Chinese Admin Guide (2010)

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     41      42      43      44     ..

 

 

 

SAP BusinessObjects Enterprise XI 3.1 Service Pack 3. Chinese Admin Guide (2010) - 43

 

 

提示:

您可能会将多个处理扩展应用于一个报表对象。为每个处理扩展重复

此步骤,然后使用“上移”和“下移”箭头来指定应使用这些处理扩展的
顺序。

6。

单击“保存并关闭”。

现在即已为此报表对象启用了处理扩展。

22.3.5.2 在多台服务器之间共享处理扩展

注意:

此功能不适用于 Desktop Intelligence 和 Web Intelligence 文档对

象。

如果要将所有处理扩展放在一个位置,可以覆盖每台 Crystal Reports

作业服务器、Crystal Reports 处理服务器和 RAS 的默认处理扩展目录。首
先,将处理扩展复制到可供所有服务器访问的网络驱动器上的一个共享目录。
从每台服务器的计算机中映射(或安装)网络驱动器。

注意:

Windows 上映射的驱动器只有在重新启动计算机后才会生效。有关详细信

息,请参阅《SAP BusinessObjects Enterprise 管理员指南》中的“疑难解
答”一章。

如果同时在 Windows 和 UNIX 上运行服务器,则必须将每个处理扩展的

.dll 和 .so 版本复制到共享目录中。此外,在 Windows 和 UNIX 计算机上
必须都能够(通过 Samba 或某些其他文件共享系统)看到共享的网络驱动
器。

最后,更改每台服务器的命令行以修改默认处理扩展目录。通过将 -re

port_ProcessExtPath absolute path 添加到命令行可达到此目的。将
absolute path 替换为新文件夹的路径,并使用适合于运行服务器的操作系
统的路径约定(例如,M:\code\extensions、/home/shared/code/extensions
等)。

要修改默认的处理扩展目录,请使用 CMC 停止服务器。然后,打开服务

器的“属性”来修改命令行。完成后再次启动服务器。

22.3.6 使用超级链接报表

注意:

此功能不适用于 Desktop Intelligence 和 Web Intelligence 文档对

象。

SAP BusinessObjects Enterprise 管理员指南

674

利用 Crystal Reports 能够使用超链接从一个报表对象导航到另一个报

表对象。可以移动到报表本身内的报表部件、其他报表对象及其部件或者报
表或报表部件的特定实例。此导航功能仅在 BusinessObjects Enterprise
XI 及更高版本中包括的基于脚本的新 DHTML 查看器(零客户端、服务器端
查看器)中可用。通过从一个对象直接链接到另一个对象,将会自动传递所
需的数据上下文,以使您能够导航到相关的对象和数据。

开始时,如果在 Crystal Reports 中的报表之间添加超链接,则会创建

从一个文件直接指向另一个文件的链接。但是,将链接的报表文件同时添加
到同一对象包时,将会修改链接以指向受控报表对象。(将更改每个链接,
以使其按 Enterprise ID 而不是文件路径引用相应的目标报表。)同时,经
过修改的链接在对象包内部将成为相对链接。在计划对象包时,
BusinessObjects Enterprise 将处理它的报表,并再次修改每个报表实例内
的超链接:对象包内报表对象之间的超链接将被转换为对象包特定实例中报
表实例之间的超链接。

若要查看超链接报表,必须将主报表和目标报表同时发布到同一

BusinessObjects Enterprise 系统。(主报表是包含指向另一报表(目标报
表)的超级链接的报表。)

注意:

有关如何在报表对象之间创建超级链接的信息,请参阅 Crystal Reports

联机帮助。

相关主题

第 694 页上的

使用对象包计划对象

22.3.6.1 添加已带有超链接的报表

建议采用以下方法创建超级链接报表:首先发布单独的报表,然后在报表

之间创建超级链接。但并不总是能这样做。

若要将带有超链接的报表添加到资源库,请使用发布向导将(相互链接

的)报表添加到同一对象包。在用这种方式发布报表时,超级链接会被转换
为相对链接。

注意:

此功能不适用于 Desktop Intelligence 和 Web Intelligence 文档对
象。

如果以相互独立的方式发布带有超链接的报表(而不是将它们同时添加到
同一对象包),则报表之间的所有超链接都会损坏。必须使用 Crystal
Reports 重新建立这些链接,然后将报表重新保存到 BusinessObjects
Enterprise 中。(有关更多信息,请参阅 Crystal Reports 联机帮助。)

675

报表对象管理

相关主题

第 676 页上的

将报表添加到资源库并为报表添加超链接

22.3.6.2 查看链接报表

注意:

此功能不适用于 Desktop Intelligence 和 Web Intelligence 文档对

象。

BusinessObjects Enterprise 只支持使用基于脚本的查看器(特别是

InfoView 中的 DHTML 和高级 DHTML 查看器)在带有超链接的报表之间导
航。若要在 CMC 中更改首选查看格式,请单击 CMC 右上角的“首选项”链
接,并选择适当的查看格式。有关如何更改首选查看格式的信息,请参阅
《SAP BusinessObjects Enterprise InfoView 用户指南》。

不会在主报表和目标报表之间传递参数信息。也就是说,当通过单击主报

表中的超级链接查看目标报表时,将会提示您输入目标报表所需的任何参数。

安全考虑因素

若要通过 BusinessObjects Enterprise 查看超链接报表您必须同时在

BusinessObjects Enterprise 中和数据库级别具有适当的权限。

在 BusinessObjects Enterprise 中,若要通过主报表中的超链接查看目

标报表,必须对目标报表具有“查看”权限。当超链接指向报表对象时,必
须具有“按需查看”权限才能依据数据源刷新数据。

将会在超级链接报表之间传递数据库登录信息。如果指定用于查看主报表

的凭据对于目标报表无效,则会提示您输入适用于目标报表的有效数据库登
录凭据集。

相关主题

第 603 页上的

使用访问级别

22.3.6.3 将报表添加到资源库并为报表添加超链接

注意:

此功能不适用于 Desktop Intelligence 和 Web Intelligence 文档对

象。

为了避免破坏报表之间的超级链接,最好先发布报表然后再创建超级链

接。

1。

在 Crystal Reports 中创建不带超链接的报表。

SAP BusinessObjects Enterprise 管理员指南

676

2。

将这些报表添加到 BusinessObjects Enterprise。

3。

使用 Crystal Reports 登录到 BusinessObjects Enterprise 系统。

4。

在主报表和目标报表之间创建超级链接。

请参阅Crystal Reports 联机帮助。

Crystal Reports 会自动确定要在报表之间建立什么类型的链接 -- 相对

或绝对链接。在 BusinessObjects Enterprise 中,相对链接是同一对象包
中报表之间的链接,绝对链接是指向特定报表对象或实例的链接。

22.3.6.4 查看 Web Intelligence 文档的 Universe

使用 Universe 中的对象构建 Web Intelligence 文档的查询。Universe 是
数据库中可用信息的表现形式。在 CMC 中,可以查看哪些 Universe 由 Web
Intelligence 文档使用。

1。

在 CMC 的“文件夹”管理区域中,选择一个 Web Intelligence 文档对
象。

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

在导航列表上单击“报表 Universe”。

将出现文档使用的 Universe 的列表。

22.4 程序对象管理

本节说明程序对象和实例,以及如何通过中央管理控制台(CMC)管理它

们。此外,本节还论及了特定于类型的程序对象配置,以及程序对象的安全
考虑因素。

22.4.1 什么是程序对象和实例?

程序对象是 BusinessObjects Enterprise 中一种代表应用程序的对象。

通过将程序对象添加到 BusinessObjects Enterprise,可以使用
BusinessObjects Enterprise 来计划和运行程序对象,并管理与程序对象有
关的用户权限。

将程序对象或其关联的文件添加到 BusinessObjects Enterprise 时,它

们存储在输入文件资源库服务器(FRS)中。BusinessObjects Enterprise
程序每次运行时,程序和文件将被传递到程序作业服务器,并且
BusinessObjects Enterprise 将创建一个程序实例。与可以按所完成格式查

677

程序对象管理

看的报表实例不同,程序实例是以记录的形式存在于对象历史记录中的。
BusinessObjects Enterprise 将程序的标准输出和标准错误存储在一个文本
输出文件中。当您在对象历史记录中单击某个程序实例时,该文件即会出现。

为了成功地计划和运行程序对象,您必须为将运行程序对象的帐户提供登

录信息。

相关主题

第 751 页上的

概述

22.4.1.1 程序类型

可以将三种类型的应用程序作为程序对象添加到 BusinessObjects

Enterprise:

可执行文件

可执行程序为二进制文件、批处理文件或外壳脚本。它们通常具有以下文
件扩展名:.com、.exe、.bat、.sh。您可以发布任何能够在运行程序作
业服务器的计算机上通过命令行运行的可执行程序。

Java

可以将任何 Java 程序发布至 BusinessObjects Enterprise 中作为 Java
程序对象。若要让 Java 程序对象可以访问 Java SDK 对象,类必须通过
BusinessObjects Enterprise Java SDK(com.businessobjects.sdk.plu
gin.desktop.program.IProgramBase)实现 IProgramBase 接口。有关详
细信息,请参阅《SAP BusinessObjects Enterprise Java Developer
Guide》(SAP BusinessObjects Enterprise Java 开发人员指南)。

脚本

脚本程序对象是 JScript 和 VBScript 脚本。它们使用嵌入式 COM 对象
运行在 Windows 上,并且能够在发布之后引用 BusinessObjects
Enterprise SDK 对象。有关详细信息,请参阅《SAP BusinessObjects
Enterprise .NET SDK Developer Guide》(SAP BusinessObjects
Enterprise .NET SDK 开发人员指南)。

注意:

UNIX 上不支持脚本程序对象。

注意:

作为管理员,您可以选择启用或禁用任何这些类型的程序对象。

将程序对象发布到 BusinessObjects Enterprise 之后,可以在 CMC 的

文件夹管理区域中对其进行配置。对于每种类型的程序对象(可执行文件、

SAP BusinessObjects Enterprise 管理员指南

678

Java 或脚本),您都可以选择指定命令行参数和工作目录。对于可执行程序
和 Java 程序,还可以使用其他(必需和可选)的方式来配置程序对象,并
使它们能够访问其他文件。

提示:

程序对象允许编写、发布和计划依据 BusinessObjects Enterprise 运行

的脚本或 Java 程序,并执行诸如从历史记录中删除实例等维护任务。而且,
可以设计这些脚本和 Java 程序以访问 BusinessObjects Enterprise 会话
信息。这样可确保计划程序对象保留负责计划作业的用户的安全权限或限制。
(脚本或 java 程序需要访问 BusinessObjects Enterprise SDK。有关详细
信息,请参阅《SAP BusinessObjects Enterprise .NET SDK Developer
Guide》(SAP BusinessObjects Enterprise .NET SDK 开发人员指南)或
《SAP BusinessObjects Enterprise Java SDK Guide》(SAP
BusinessObjects Enterprise Java SDK 指南)。)

相关主题

第 683 页上的

身份验证和程序对象

22.4.2 设置程序处理选项

22.4.2.1 指定命令行参数

对于每个程序对象,可以使用“管理”菜单上的“默认设置”命令指定命

令行参数。可以为程序指定命令行界面支持的任何参数。这些参数将直接传
送给命令行界面,无需进行语法分析。

1。

在 CMC 的文件夹管理区域中,选择程序对象。

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

单击导航列表上的“程序参数”。

4。

在“参数”字段中,使用在命令行本身中所使用的相同格式为程序输入命
令行参数。

例如,如果程序具有循环选项,要将循环值设置为 100,您可以输入

-loops 100

5。

单击“保存并关闭”。

679

程序对象管理

22.4.2.2 设置程序对象的工作目录

默认情况下,当程序对象运行时,BusinessObjects Enterprise 将在程

序作业服务器的工作目录中创建一个临时子目录,并使用此子目录作为程序
的工作目录。当程序完成运行时,将自动删除该子目录。

可以使用“管理”菜单上的“默认设置”命令为程序对象指定备选的工作

目录。或者,可以修改程序作业服务器工作目录的默认设置。

注意:

程序运行所依据的帐户必须对设置为工作目录的文件夹具有适当的权限。

需要的文件权限级别取决于程序所执行的操作;但是,程序的帐户通常需要
对工作目录具有读取、写入和执行权限。

相关主题

第 683 页上的

身份验证和程序对象

22.4.2.2.1 设置程序对象的工作目录

1。

在 CMC 的文件夹管理区域中,选择程序对象。

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

单击导航列表上的“程序参数”。

4。

在“工作目录”字段中,输入要设置为程序对象工作目录的目录的完整路
径。

例如,在 Windows 上,如果创建了一个名为 working_directory 的

工作目录,请键入 C:\working_directory

在 UNIX 上,输入 /working_directory

5。

单击“保存并关闭”。

22.4.2.2.2 修改程序作业服务器的默认工作目录

1。

转到 CMC 的“服务器”管理区域。

2。

选择程序作业服务器。

3。

单击“管理” > “属性”。

将出现“属性”对话框。

4。

在“临时目录”字段中,键入要设置为程序作业服务器工作目录的目录的
完整路径。

5。

单击“保存并关闭”。

SAP BusinessObjects Enterprise 管理员指南

680

22.4.2.3 配置可执行程序

将可执行程序对象发布到 CMC 时,您可以:

配置对象以便有权访问外部或辅助文件。

为 BusinessObjects Enterprise 在其中运行程序的外壳自定义环境变
量。

相关主题

第 682 页上的

配置 Java 程序

22.4.2.3.1 指定所需文件的路径

某些二进制文件、批处理文件和外壳脚本需要访问外部或辅助文件才能运

行。除了为程序对象设置工作目录之外,还可以使用两种方式来提供对这些
文件的访问:

如果所需的文件位于与程序作业服务器相同的计算机上,您可以指定文件
的完整路径。

或者,如果文件不在程序作业服务器上,您可以将文件上载到文件资源库
服务器,后者会在必要时将文件传递到程序作业服务器。

1。

在 CMC 的文件夹管理区域中,选择可执行程序对象。

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

单击导航列表上的“程序参数”。

4。

在“外部依赖项”字段中,键入所需文件的完整路径,然后单击“添加”。

5。

为每个所需的文件重复步骤 4。

6。

单击“保存并关闭”。

提示:

要编辑或删除已指定的外部依赖项,请选择文件路径(在“程序参数”部

分中的外部依赖项列表中),然后单击相应的“编辑”或“删除”按钮。

22.4.2.3.2 上载所需的文件

1。

在 CMC 的文件夹管理区域中,双击可执行程序对象的链接。

将出现“属性”对话框。

2。

单击导航列表上的“关联的文件”。

3。

单击“浏览”导航到所需的文件,然后单击“添加文件”。

4。

为每个所需的文件重复步骤 3。

681

程序对象管理

5。

单击“保存并关闭”。

提示:

要删除已指定的辅助文件,请从“当前辅助文件”列表中选择文件,然后

单击“删除文件”。

22.4.2.3.3 添加环境变量

在 CMC 上,您可以通过添加或修改环境变量来配置程序。修改某个现有

环境变量将会覆盖该变量,而不是附加在它后面。对环境变量所做的任何更
改仅存在于 BusinessObjects Enterprise 在其中运行程序的临时 Shell
中。因此,当程序退出时,将会删除这些环境变量。

1。

在 CMC 的文件夹管理区域中,单击程序对象。

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

单击“程序参数”。

4。

在“环境变量”字段中,键入要设置的环境变量,然后单击“添加”。

使用格式 name=value,其中 name 是环境变量名称,而 value 是环

境变量的值。例如,您可以设置路径变量将用户的 bin 目录附加到现有
路径后面:

在 Windows 上,可以输入:path=%path%;c:\usr\bin

在 UNIX 上,可以输入:PATH=$PATH:/usr/bin

注意:

BusinessObjects Enterprise 将使用适合于操作系统的语法设置环境

变量。但在 UNIX 上,您必须遵循约定,并使用适当的大小写。例如,必
须以大写形式输入 UNIX 上的所有 name 值。

5。

单击“保存并关闭”。

提示:

要编辑或删除已指定的环境变量,请从“环境变量”列表中选择变量,然

后单击相应的“编辑”或“删除”按钮。

22.4.2.4 配置 Java 程序

要成功地在 BusinessObjects Enterprise 中计划和运行 Java 程序,必

须为程序对象指定所需的参数。

此外,您可以使 Java 程序能够访问程序作业服务器上的其他文件,也可

以指定 Java 虚拟机选项。

SAP BusinessObjects Enterprise 管理员指南

682

22.4.2.4.1 为 Java 程序指定所需的参数

要成功地计划和运行 Java 程序,必须为 BusinessObjects Enterprise

提供 .class 文件的基名,该文件通过 BusinessObjects Enterprise Java
SDK 实现 IProgramBase 接口。

注意:

必须在运行程序作业服务器的每台计算机上安装 Java 运行时环境。

1。

在 CMC 的文件夹管理区域中,选择 Java 程序对象。

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

单击导航列表上的“程序参数”。

4。

在“要运行的类”字段中,键入 .class 文件的基名,该文件通过 Busi
nessObjects Enterprise Java SDK(com.businessobjects.sdk.plug
in.desktop.program.IProgramBase)实现 IProgramBase。

例如,如果文件名为 Arius.class,则键入 Arius。

5。

单击“保存并关闭”。

22.4.2.4.2 使 Java 程序能够访问其他文件

您可以使 Java 程序能够访问程序作业服务器上的文件,如 Java 库。

1。

在 CMC 的文件夹管理区域中,选择 Java 程序对象。

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

单击导航列表上的“程序参数”。

4。

在“类路径”字段中,输入 Java 程序所需的、并存储在程序作业服务器
上的任何 Java 库文件所在位置的完整路径。

必须使用适合于操作系统的类路径分隔符分隔多个路径:分号(适用

于 Windows)、冒号(适用于 UNIX)。

5。

单击“保存并关闭”。

22.4.3 身份验证和程序对象

请留意与程序对象发布关联的潜在安全风险。作为管理员,您必须防止系

统被滥用。程序对象运行所依据帐户的文件权限级别将确定该程序可对文件
进行什么修改(如果有)。

683

程序对象管理

您可以控制用户可运行的程序对象的类型,也可以配置运行程序对象所必

需的凭据。

启用或禁用某种程序对象类型

作为第一层安全保障,您可以配置可供使用的程序对象的类型。

所有平台上的身份验证

在 CMC 的文件夹管理区域中,必须为程序运行所依据的帐户指定凭据。

此功能使您(管理员)能够为程序设置特定用户帐户并为其分配适当的权限,
以便作为该帐户运行程序对象。

或者,将程序对象添加到 BusinessObjects Enterprise 的用户可以将自

己的凭据分配给程序对象,以便使程序能够访问系统。因此,程序将依据该
用户帐户运行,并且程序的权限将被限制为用户的权限。如果选择不为程序
对象指定用户帐户,程序将依据默认系统帐户运行,该帐户通常具有本地权
限,但没有网络权限。

注意:

默认情况下,当您计划程序对象时,如果未指定凭据,作业将失败。要提

供默认的凭据,请在应用程序管理区域中选择“CMC”。在“操作”菜单上,
单击“程序对象权限”。单击“使用以下操作系统凭据进行计划”,并提供
默认用户名和密码。

Java 程序的身份验证

BusinessObjects Enterprise 允许为所有程序对象设置安全性。对于

Java 程序,BusinessObjects Enterprise 强制使用 Java 策略文件,该文
件具有与针对不安全代码的 Java 默认值一致的默认设置。使用 Java 策略
工具(Java 开发工具包附带)修改 Java 策略文件以适合您的特定需求。

Java 策略工具包含两个基本代码项。第一个条目指向 BusinessObjects

Enterprise Java SDK,并使程序对象对所有 BusinessObjects Enterprise
JAR 文件都具有完全访问权限。第二个基本代码项适用于所有本地文件。它
针对不安全代码使用的安全设置与针对不安全代码的 Java 默认设置相同。

注意:

Java 策略的设置对于同一计算机上运行的所有程序作业服务器是通用的。

默认情况下,Java 策略文件安装在 BusinessObjects Enterprise 安装
根目录中的 Java SDK 目录下。例如,Windows 上的典型位置为:
C:\Program Files\Business Objects\BusinessObjects Enterprise
12.0\conf\crystal-program.policy

SAP BusinessObjects Enterprise 管理员指南

684

UNIX 上的典型位置为 .../solaris_install/bobje/enterprise12/JavaS
DK/crystal-program.policy

22.4.3.1 启用或禁用某种程序对象类型

1。

在应用程序区域中,选择“CMC”。

2。

单击“操作” > “程序对象权限”。

将会出现“程序对象权限”对话框。

3。

在允许用户区域中,选择希望用户能够运行的程序对象的类型。

可以选择“运行脚本/二进制文件”或“运行 java 程序”。

如果选择了“运行 java 程序”,则可以选中或清除“使用身份模拟”

复选框。此选项为 java 程序提供了用于登录到 BusinessObjects
Enterprise 的标记。

4。

单击“保存并关闭”。

22.4.3.2 为程序对象指定用户帐户

1。

在 CMC 的文件夹管理区域中,选择程序对象。

2。

单击“管理” > “默认设置”。

将出现“默认设置”对话框。

3。

单击导航列表上的“程序登录”。

4。

在“用户名”和“密码”字段中,为程序运行应依据的用户帐户键入凭
据。

5。

单击“保存并关闭”。

22.5 对象包管理

本节说明对象包和实例,以及如何通过中央管理控制台(CMC)管理它们。

此外,本节还说明了如何创建对象包以及如何将对象添加到对象包。

22.5.1 什么是对象包、构成项和实例?

对象包是 BusinessObjects Enterprise 中一种独特的对象。将它们想象

为可随其所有内容一起计划的文件夹。

对象包可由发布到 BusinessObjects Enterprise 系统的报表和程序对象

的任意组合组成。(不能将非 BusinessObjects Enterprise 对象,如

685

对象包管理

Excel、Word、Acrobat、文本、多信息文本、PowerPoint 和超级链接对象添
加到对象包。)

通过将多个对象放在一个对象包内,您将能够同时计划这些对象。对于报

表,对象包允许用户查看跨报表同步的数据。构成项对象不是独立的。构成
项对象具有比其他对象限制程度更高的配置选项,并且它们不会出现在 CMC
的文件夹管理区域中的所有对象的列表中。您只能通过打开构成项对象所属
的对象包来查看这些对象。

BusinessObjects Enterprise 将在每次运行对象包时创建一个对象包实

例。对象包实例包含它的每个构成项对象的单独实例。构成项实例被捆绑到
对象包实例,而不是构成项对象。例如,如果运行某个对象包并因此创建了
一个实例,然后从对象包中删除某个报表对象,则现有对象包实例不会更改;
它仍然包含所删除报表对象中的报表实例。但是,对象包将来的实例将反映
该更改。

对于对象包实例中的超级链接报表实例,超级链接指向同一对象包实例中

的其他报表实例。

相关主题

第 674 页上的

使用超级链接报表

22.5.2 创建新的对象包

1。

转到 CMC 的文件夹管理区域,然后导航到要在其中创建对象包的文件夹。

2。

单击“管理” > “新建” > “对象包”。

将出现对象包对话框。

3。

在“标题”字段中,输入要创建的对象包的名称。

4。

在“说明”字段中,输入对象包的说明。

该字段是可选字段。

5。

单击“确定”。

注意:

在已将对象包添加到系统中后,可以修改对象包的属性、内容、计划

信息、目标、用户权限、对象设置和通知。要这样做,请使用菜单上的
“管理” > “属性”或“管理” > “默认设置”。

SAP BusinessObjects Enterprise 管理员指南

686

22.5.3 将对象添加到对象包

在 CMC 中,当创建了对象包之后,您可以将报表和/或程序构成项对象添

加到其中。可以将以前未发布的对象直接添加到对象包,也可以将现有对象
复制到对象包中。只能将现有对象的副本移动到对象包中,或者移动到两个
对象包之间;您不能移动现有对象本身。

当您将对象复制到对象包中时,构成项对象将保留与原始对象相同的设

置。但是,一旦在对象包内部创建了原始对象的副本,构成项对象和原始对
象就是不同的实体了。一个对象中的更改不会反映在另一个对象中。

注意:

也可以使用发布向导将对象添加到新的或现有的对象包中。

相关主题

第 650 页上的

复制对象

第 752 页上的

发布向导过程

22.5.3.1 将新对象直接添加到对象包

1。

在 CMC 的文件夹管理区域中,双击一个对象包。

该对象包的内容显示在“详细信息”面板中。

2。

单击“管理” > “添加” > “Crystal 报表”或“程序文件”,具体取
决于要添加的对象。

取决于所选的选项,将会出现不同的对话框。

3。

在“文件名”字段中,输入文件的名称,或者单击“浏览”导航到要发布
的对象。

4。

设置适当的属性。

对于报表,指定是否要保留已保存的数据。

对于程序,请设置程序类型:可执行文件、Java 或脚本。

5。

单击“确定”。

22.5.4 配置对象包及其对象

对象包旨在为您节省对具有类似计划要求的对象进行计划的时间。因此,

您在对象包级别配置某些参数,并在对象级别配置某些参数,也就是说,为
对象包中的个别对象配置参数。

687

对象包管理

例如,您必须为对象包指定目标,但无法为包中的个别对象指定目标。当

系统运行对象包时,它会将输出实例保存到为该对象包指定的目标。

注意:

由于对象包中的对象是存在于包外部的对象的副本,因此,所做的更改将

不会影响对象包外部的对象。

22.5.5 身份验证和对象包

对象包简化了 Enterprise 和数据库身份验证。只需输入 Enterprise 身

份验证一次即可计划对象包(包括它的所有构成项对象)。因此,必须对对
象包内的每个对象都拥有计划权限。如果尝试计划包含一个或多个您没有计
划权限的构成项对象的包,则构成项实例将失败。

对于数据库身份验证,需要为对象包中的每个报表构成项对象指定数据库

登录信息。(如果已将报表复制到对象包,报表最初将继承原始报表的数据
库登录信息。)

SAP BusinessObjects Enterprise 管理员指南

688

第 23 章 计划对象

23.1 概述

本节提供了有关计划对象的信息。它为单独和成批计划对象以及通过事件

进行计划提供了详细的说明。此外,还说明了分发对象、指定计划通知和管
理实例。

23.2 计划

计划是一个过程,通过它可在指定时间自动运行对象。计划对象时,可选

择所需的重复发生模式并指定附加参数,以便准确控制运行对象的时间和频
率。

计划对象时,系统会创建一个计划实例。虽然计划的实例出现在相应对象

(状态为“重复发生”或“待定”)的历史记录对话框中,但它仅包含对象
和计划信息,而不包含任何数据。

当系统运行对象时,它将为对象创建一个输出实例(例如,报表或程序实

例)。报表实例包含数据库中的实际数据。程序实例是一个文本文件,它包
含程序对象运行时生成的标准输出和标准错误。输出实例也出现在对象的历
史记录对话框中,并且状态为“成功”或“失败”。

最终用户若要计划和运行对象,必须使用基于 Web 的客户端(例如

InfoView)或自定义的 Web 应用程序。InfoView 主要设计为计划对象和查
看报表,而 CMC 除了计划对象和查看报表外,还允许管理对象。

23.2.1 关于重复发生选项及参数

当计划对象时,选择所需的重复发生模式。例如,选择“每天”或“每

周”,然后选择运行选项(例如,指示要在一周中的哪几天运行对象)。接
着指定附加参数,以便精确控制将在何时运行对象,以及运行对象的频率。

哪些运行选项和参数可用取决于所选的重复发生模式。许多情况下会出现

相同的参数,如开始和结束日期。

 

 

 

 

 

 

 

Content      ..     41      42      43      44     ..