Sun Java System Portal Server 7.2 管理指南

第 10 章 管理 Portal Server 订阅

本章说明 Sun JavaTM System Portal Server 订阅组件以及如何管理它。本章包含以下主题:

了解 Portal Server 订阅

订阅允许最终用户创建涵盖许多信息来源(包括类别、讨论和可搜索的文档)的配置文件。最终用户每次访问“订阅”频道时,都会用最新信息更新配置文件。“订阅”频道会概括出与最终用户为分类文档或讨论所定义的每个配置文件条目相匹配的相关信息的项目数。

您可以使用搜索服务器匹配以下类型的内容:

结果显示为一个链接,该链接显示了与配置文件条目相匹配的信息数量。该链接把最终用户重定向至一个更详细的匹配视图。

在类别订阅中,链接将最终用户重定向至搜索频道,该搜索频道按照标准类别搜索结果格式汇总所需的特定文档。“订阅”频道起到了门的作用,将最终用户引导至更详细的视图。

“配置程序”功能在指定的相关内容发生更改时将提供电子邮件通知。“配置程序”通过 Access Manager 获得最终用户的订阅详细信息,通过“搜索服务器”提取结果,然后向最终用户发送电子邮件通知。您可以将“配置程序”预定为在特定的时间以组织级别运行。

设置订阅

您可以启用或禁用订阅。可在以下级别设置订阅:

Procedure设置订阅

  1. 登录到管理控制台

  2. 选择“Portal”选项卡。

  3. 在“Portal”下选择一个门户服务器。

  4. 单击“订阅”选项卡。

  5. 通过选择以下各项之一设置订阅级别,然后设置默认值:

    • 从“选择 DN”下拉菜单,选择“TopLevel [Global]”。


      注 –

      在顶层管理订阅可设置每种类型(或类别、讨论和已保存的搜索)在系统范围内的默认最大订阅数。


      类别订阅的最大数目

      指定用户可以订阅的类别的最大数目。

      讨论订阅的最大数目

      指定用户可以订阅的讨论的最大数目。

      已保存搜索的最大数目

      指定可以保存的搜索的最大数目。

    • 从“选择 DN”下拉菜单,选择任意“组织”。


      注 –

      在组织级别管理订阅会覆写系统范围内每种类型(即类别、讨论和已保存的搜索)的默认最大订阅数。


      配置程序 SMTP

      充当 SMTP 服务器向最终用户传递电子邮件通知的主机系统。

      配置程序电子邮件

      订阅配置程序电子邮件地址,用户会收到此地址的电子邮件通知。电子邮件的格式应为 ID@domain。

      配置程序提供者

      “配置程序”频道的 URL,用于将电子邮件通知的内容呈现给用户。其格式应为 http://HOST:PORT/portal/dt?

      provider=profiler&desktop.suid=UID_OF_AUTHLESSANONYMOUS_USER

      配置程序默认搜索

      默认搜索服务器的 URL。“配置程序默认搜索”仅用于与使用 Portal Server 6.3.x 创建的用户配置文件的向下兼容。其格式应为 http://HOST:PORT/search1/search

      配置程序最大命中数

      组织中任何指定的最终用户订阅将在发送给用户的电子邮件中看到的最大结果命中数。例如,如果值为 5,则范围较大的已保存搜索(比如使用了“*”的搜索)被限制为最相关的五条结果。

      类别订阅最大数

      用户可以订阅的类别的最大数目。

      讨论订阅最大数

      用户可以订阅的讨论的最大数目。

      保存搜索最大数

      最终用户可以保存的搜索的最大数目。

    • 从“选择 DN”下拉菜单,选择任意“用户”。


      注 –

      在“组织用户”级别管理“订阅”可编辑用户的“订阅”设置。管理员可以维护用户的服务数据。


      • 更新用户订阅

      • 删除用户订阅

      启用配置程序

      允许用户通过选择“启用”接收电子邮件通知。

      为每种订阅类型添加或删除订阅。各类订阅的格式如下:

      类别订阅

      label | target category | scope | lapsed time | rating | server | database | status

      其中

      label

      是指为已编辑订阅提供的逻辑引用,必须为字符串。此字段是必填字段。

      target category

      必须是 ABC:DEF:GHI 格式的字符串

      scope

      指搜索查询的范围,必须为有效的搜索字符串(包括搜索运算符)格式。

      lapsed time

      必须为下列数字之一:

      • 0 = 永远

      • 1 = 自昨天以来

      • 7 = 自上周以来

      • 30 = 自上个月以来

      • 180 = 自半年前以来

      • 365 = 自去年以来

      rating

      这是要被选为订阅匹配项的匹配文档应有的最小级别。

      值为数字

      • –1 = 不相关的

      • 0 = 例行的

      • 1 = 有趣的

      • 2 = 重要的

      • 3 = 必读的

      server

      这是将被查询以查找匹配订阅条件的搜索服务器的 URL。

      database

      订阅搜索潜在匹配的目标搜索服务器数据库。这是一个单值数据库。

      status

      标记订阅是活动还是非活动的布尔值。

      • 活动意味着订阅将要被评估。

      • 非活动意味着订阅处于暂停状态。

      讨论订阅

      label | target discussion | scope | lapsed time | rating | server | database | status

      其中:

      label

      是指为已编辑订阅提供的逻辑引用,必须为字符串。此字段是必填字段。

      target discussion

      讨论线程的父节点,通过它订阅将尝试查找其他定义条件的匹配内容。

      scope

      指搜索查询的范围,必须为有效的搜索字符串(包括搜索运算符)格式。

      lapsed time

      必须为下列数字之一:

      • 0 = 永远

      • 7 = 自上周以来

      • 30 = 自上个月以来

      • 180 = 自半年前以来

      • 365 = 自去年以来

      rating

      这是要被选为订阅匹配项的匹配文档应有的最小级别。

      值为数字

      • –1 = 不相关的

      • 0 = 例行的

      • 1 = 有趣的

      • 2 = 重要的

      • 3 = 必读的

      server

      这是将被查询以查找匹配订阅条件的搜索服务器的 URL。

      database

      订阅搜索潜在匹配的目标搜索服务器数据库。这是一个单值数据库。

      status

      标记订阅是活动还是非活动的布尔值。

      • 活动意味着订阅将要被评估。

      • 非活动意味着订阅处于暂停状态。

      保存的搜索

      label | scope | lapsed time | rating | server | database | status

      其中

      label

      是指为已编辑订阅提供的逻辑引用,必须为字符串。此字段是必填字段。

      scope

      指搜索查询的范围,必须为有效的搜索字符串(包括搜索运算符)格式。

      lapsed time

      必须为下列数字之一:

      • 0 = 永远

      • 1 = 自昨天以来

      • 7 = 自上周以来

      • 30 = 自上个月以来

      • 180 = 自半年前以来

      • 365 = 自去年以来

      rating

      这是要被选为订阅匹配项的匹配文档应有的最小级别。

      值为数字

      • –1 = 不相关的

      • 0 = 例行的

      • 1 = 有趣的

      • 2 = 重要的

      • 3 = 必读的

      server

      这是将被查询以查找匹配订阅条件的搜索服务器的 URL。

      database

      订阅搜索潜在匹配的目标搜索服务器数据库。这是一个单值数据库。

      status

      标记订阅是活动还是非活动的布尔值。

      • 活动意味着订阅将要被评估。

      • 非活动意味着订阅处于暂停状态。

  6. 单击“保存”。

等同的 psadmin 命令

《Sun Java System Portal Server 7.2 Command-Line Reference》中的“psadmin set-attribute”

管理 Portal Server 讨论

本节说明讨论频道以及如何管理它。

本节包含以下内容:

了解讨论提供者

“讨论”频道基于讨论提供者,类似于搜索频道的 JavaServer PagesTM (JSPTM) 文件。讨论频道有一个查询部分和一个显示部分,并且使用桌面主题。

讨论提供者:

讨论和评论存储为讨论数据库中不同的资源描述符 (Resource Descriptor, RD)。讨论提供者支持:

管理讨论提供者

您可以创建“讨论提供者”频道并通过门户服务器管理控制台来管理它:

最终用户可使用频道编辑页面来配置讨论频道。

Procedure从讨论提供者创建频道

  1. 登录到管理控制台

  2. 选择“Portal”选项卡。

  3. 在“Portal”下选择一个门户服务器。

  4. 从“选择 DN”下拉菜单,选择任意 DN。

  5. 选择您想要创建频道的容器。

    右边的窗格中将显示容器“任务和属性”。

  6. 在“任务”下,单击“新建频道或容器”以启动向导。

    1. 从“选择 Portal”下拉菜单,选择一个门户服务器。

    2. 从“选择 DN”下拉菜单,选择任意 DN。

    3. 在“类型”下,选择频道,然后单击“下一步”。

    4. 在“频道类型”下,选择“提供者频道”,然后单击“下一步”。

    5. 从“提供者”下拉菜单,选择“讨论提供者”,然后单击“下一步”。

    6. 在文本框中键入频道的名称,然后单击“下一步”。

    7. 检查频道信息,然后单击“完成”。

    8. 单击“关闭”。

    已创建基于讨论提供者的频道。

Procedure删除讨论提供者频道

  1. 登录到管理控制台

  2. 选择“Portal”选项卡。

  3. 在“Portal”下选择一个门户服务器。

  4. 从“选择 DN”下拉菜单,选择讨论提供者频道所在的 DN。


    提示 –

    在下拉菜单中选择“DP XML 树”作为“视图类型”,以列出 DP_ROOT 下所有频道和容器。


  5. 选择频道所在的容器。

    将显示容器的“任务和属性”页面。

  6. 单击“选择要删除的频道或容器”。

  7. 选择“讨论提供者”频道。

  8. 单击“删除”。

Procedure配置讨论提供者频道

  1. 登录到管理控制台

  2. 选择“Portal”选项卡。

  3. 在“Portal”下选择一个门户服务器。

  4. 从“选择 DN”下拉菜单选择讨论提供者频道所在的 DN 组织。


    提示 –

    在下拉菜单中选择“DP XML 树”作为“视图类型”,以列出 DP_ROOT 下所有频道和容器。


  5. 选择您要配置的讨论提供者频道。

    有关这些属性的详细信息,参见《Sun Java System Portal Server 7.1 Technical Reference》。

DiscussionLite 频道

DiscussionLite 频道显示最近 20 个讨论的标题和日期。讨论将按创建日期(上次修改日期)进行排序,并首先显示最新的讨论。可以重新配置标题。

DiscussionLite 频道视图有执行以下操作的链接:

默认情况下,在单个容器中显示频道,而且所有链接都出自 JSPDynamicSingleContainer

可通过管理控制台配置属性。默认情况下,最终用户无法编辑此频道的属性。