Sun Java System Portal Server 7.1 管理指南

第 5 章 远程 Portlet 的 Web 服务

Sun JavaTM System Portal Server 支持远程 Portlet 的 Web 服务 (Web Services for Remote Portlets, WSRP)。本章介绍使用 WSRP 的指导和最佳做法。本章包含以下部分:

了解 WSRP 标准

WSRP 1.0 是一种 OASIS 标准,它简化了远程应用程序和内容向门户的集成过程。WSRP 标准定义了面向展示的交互式 Web 服务,这些服务具有经过完整定义的通用接口和协议,可用于处理用户交互操作,还可提供适合于门户调解和聚合的展示片段以及发布、查找和绑定此类服务所用的各种约定。

由于 WSRP 接口是经过完整定义的通用接口,因此所有实现 WSRP 标准的 Web 服务可插入一切符合 WSRP 标准的门户 – 位于门户端的单个独立于服务的适配器足以集成任何 WSRP 服务。因此,WSRP 让内容和应用程序提供者不需再编写程序,就能将其服务提供给运行门户的组织。

有关详细信息,参见 WSRP 1.0 标准:

http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp

WSRP 1.0 标准在 Portal Server 中的实现包括 WSRP 使用方和 WSRP 生成方。WSRP 生成方的实现支持 JSR 168 Portlet 的发布,以供远程 WSRP 使用方使用。JSR 168 Portlet 本地部署在门户服务器上。这些 Portlet 可由 WSRP 生成方实例发布。

另一个门户服务器(通过其 WSRP 使用方)可订阅这些远程 Portlet。虽然本地 Portlet 可为门户提供大部分基本功能,但远程 Portlet 让您无需在当前使用的门户服务器上进行本地安装或运行代码即可绑定到多种远程 Portlet。

管理生成方

本节讨论以下主题:

如要将本地部署的 Portlet 远程提供给作为 WSRP 使用方的其他门户,应创建一个生成方。一个门户可以托管多个生成方。使用方可以导入生成方提供的远程 Portlet。根据想要提供给 WSRP 使用方的 Portlet,您可能会创建一个或多个生成方。生成方可以支持注册或不需要注册。如果生成方支持注册,则使用方必须注册才能使用生成方。

创建支持注册的生成方

注册用于在使用方和生成方之间建立技术或业务关系。创建生成方时,您可以定义以下任何一种注册机制:带内注册或带外注册:

如果生成方需要注册并启用带内注册:使用方可通过 WSRP 界面提供详细信息并向生成方注册。此外,使用方也可通过带外通信注册。也就是说,使用方可以提供通过带外通信获得的注册句柄。

如果生成方需要注册并启用带外注册:使用方应通过带外通信获得注册句柄,并在注册过程中提供注册句柄。带外注册通常需要人工介入,例如电话、电子邮件等。对于支持带外注册的生成方,生成方通过带外通信获得关于使用方的详细信息,然后为使用方创建一个注册句柄。注册句柄通过带外通信传递给使用方。

Procedure创建支持注册的生成方

  1. 登录到 Portal Server 管理控制台

  2. 选择 "Portal" 选项卡。

  3. 从 "Portal" 选择一个门户服务器。

  4. 单击 "WSRP" 选项卡。

  5. 从“选择 DN”下拉菜单选择任意 DN,然后单击“生成方”选项卡。

    “WSRP 生成方”表格将会显示创建的所有生成方。


    注 –

    组织在 Sun Java System Identity Server 中创建。根据 Portlet 的可用性,选择组织或子组织的 DN。


  6. 单击“新建”创建新的生成方。

  7. 键入名称以标识该生成方。

  8. 为注册选择“必需的”选项。

  9. 如果您希望使用方在添加配置的生成方时,使用 Sun Java System Portal Server 应用程序界面输入详细信息,则选择“支持带内注册”。

  10. 要添加注册属性,单击“添加行”。输入值。然后输入注册属性的名称和说明。


    注 –

    注册属性是使用方向特定生成方注册时,您想要从使用方获得的详细信息。使用方输入的注册属性可以通过“注册验证”类进行验证。


  11. 如果您希望使用方通过带外通信(例如电话、电子邮件等)提供详细信息,则选择“支持带外注册”。

  12. 单击“下一步”。

    “检查”屏幕会显示您输入的详细信息。检查详细信息。您可以单击“上一步”并更改您输入的详细信息。

  13. 单击“完成”。

等同的 psadmin 命令

psadmin create-producer

创建不支持注册的生成方

对于不需要注册的生成方,使用方不必输入或通过带外通信获取任何信息。这种情况下,使用方无法自定义(或编辑)生成方提供的 Portlet。不支持注册的生成方为使用方提供“只读”门户。

Procedure创建不支持注册的生成方

  1. 登录到 Portal Server 管理控制台

  2. 选择 "Portal" 选项卡。

  3. 从 "Portal" 选择一个门户服务器。

  4. 单击 "WSRP" 选项卡。

  5. 选择 "DN"。

    “配置的生成方”表格显示已经配置的所有生成方。

  6. 单击“新建”。

  7. 键入生成方的名称。

  8. 为注册选择“不需要”选项。

  9. 单击“完成”。

等同的 psadmin 命令

psadmin create-producer

启用和编辑 WSRP 生成方属性

应为要注册的使用方启用新建的生成方。可通过添加一个或多个 Portlet 启用生成方。

可以禁用生成方。但是,所有注册到禁用生成方的使用方将无法访问生成方提供的 Portlet。

Procedure启用和编辑生成方的属性

  1. 在“生成方”选项卡中,单击生成方名称链接。

    会显示“编辑属性”屏幕。该屏幕显示 WSDL(Web Services Definition Language,Web 服务定义语言)URL。WSDL URL 是特定生成方的唯一 URL,使用方通过它来访问生成方。

  2. 将一个或多个发布的 Portlet 添加到生成方。


    注 –

    生成方必须至少有一个发布的 Portlet 才能启用。屏幕上会显示所有发布的、与门户(生成方在其中创建)关联的 Portlet。


  3. 选择一个 Portlet,然后单击“添加”。

  4. 如有必要,编辑“注册验证类”字段。

    注册验证者”用于验证使用方输入的注册属性。您还可以根据需要自定义此类。

  5. 单击“保存”。现在,屏幕上会显示“启用”复选框并可进行编辑。选择“启用”并单击“保存”。


    注 –

    您还可以编辑生成方的其他属性。


等同的 psadmin 命令

psadmin set-attribute

自定义注册验证类

您可以自定义 RegistrationValidator 类。使用此类,您可以处理注册属性。例如,验证使用方的邮政编码。RegistrationValidator 是在 WSRP 生成方中进行注册验证的 SPI。有关自定义验证类的更多信息,参见 http://portalID/portal/javadocs/desktop。您还可以参阅《Sun Java System Portal Server 7.1 Developer's Guide》中的 "WSRP:Validating Registration Data"。

生成注册句柄

对于支持注册的生成方,需要为特定的使用方生成一个注册句柄。生成注册句柄后,需要将它传递给使用方,以便通过带外通信方式向生成方注册。使用方向生成方注册时,需要输入注册句柄。

Procedure生成注册句柄

  1. 单击“使用方注册”选项卡。

    屏幕上会显示所有已经向特定生成方注册的使用方。

  2. 单击“新建”。

  3. 键入详细信息,例如名称、状态、使用方代理和方法。

    使用方名称

    标识使用方的唯一名称。

    状态

    可以为“启用”或“禁用”。

    使用方代理

    指定使用方供应商的名称和版本。“使用方代理名称”应为 ProductName.MajorVersion.MinorVersion,其中,ProductName 标识使用方安装用于其部署的产品,而 majorVersion 和 minorVersion 是供应商为其产品定义的版本识别码。此字符串可以包含任何产品或使用方想要提供的附加字/词。

    方法

    指定使用方是否以支持 HTML 标记(包含使用 get 方法的表单)的方式实现 Portlet URL。

  4. 单击“下一步”。

    屏幕显示创建生成方时指定的注册属性值。

  5. 输入这些值,然后单击“下一步”。单击“完成”。

将生成方详细信息发布到 ebXML Registry

发布生成方会在任一系统信息库中存储生成方的详细信息,例如 Sun Java System Service Registry Server 或 ebXML Registry 服务器。生成方发布之后,您可使用应用程序界面或使用命令行界面搜索生成方的详细信息。有关设置 Sun Java System Service Registry Server 的详细信息,参见《Service Registry 3.1 Administration Guide》

您需要为 Registry 配置 Sun Java System Portal Server,以将生成方的详细信息发布到注册表。

Procedure为 Registry 配置 Sun Java System Portal Server

  1. 在安装 Portal Server 的计算机上创建目录 /soar/3.0/jaxr-ebxml/security

  2. keystore.jks 从 Registry Server 的 /var/opt/SUNWsrvc-registry/3.0/data/security 目录复制到 /soar/3.0/jaxr-ebxml/security

  3. 登录到 Portal Server 管理控制台

  4. 选择 "Portal" 选项卡。

  5. 从 "Portal" 选择一个门户服务器。

  6. 从子菜单单击“SSO 适配器”。

  7. 单击 "JES-REGISTRY-SERVER"。

    将显示“编辑元适配器 - JES-REGISTRY-SERVER”屏幕。

  8. 键入详细信息。

    如果您通过代理服务器访问注册表服务器:

    http.proxy.host

    代理服务器的主机名。

    http.proxy.password

    代理服务器密码(如果代理服务器需要验证)。

    http.proxy.port

    代理服务器可用的端口。

    http.proxy.user

    代理服务器用户名(如果代理服务器需要验证)。

    如果您没有使用代理服务器:

    registry.keypassword

    从密钥库获取密钥所需的密码。

    registry.keystorealias

    密钥库中存在的密钥别名,用于向注册表服务器验证。

    registry.keystorelocation

    密钥库相对于 /soar/3.0/jaxr-ebxml/ 的位置。

    registry.keystorepassword

    用于打开密钥库的密码。

    registry.publishurl

    注册表服务器的 URL(发布请求应发送至此)。此 URL 应接受 SOAP 请求。

    registry.queryurl

    注册表服务器的 URL(搜索请求应发送至此)。此 URL 应接受 SOAP 请求。

Procedure向 Registry 发布生成方详细信息

以下步骤说明如何向 Registry Server 发布生成方:

  1. 创建组织数据和生成方数据文件。

    组织数据文件可包含以下各项:

    org.name= Sun Microsystems

    org.description= Description

    org.primarycontact.name= Henry

    org.primarycontact.phoneno= 1234567

    org.primarycontact.email= someone@host.com


    注 –

    org.nameorg.description 应与 Identity Server 中的详细信息类似,除非 Registry 在内部部署。


    生成方数据文件应有以下各项:

    producer.name=Producer_name

    producer.description=Producer_Description

    producer.id=Producer_ID


    注 –

    不是必须创建所有的数据文件。但是,为了搜索生成方、组织或 Portlet 的详细信息,您应该创建至少一个与此关联的文件。


  2. 停止和重新启动 common agent container:

    /usr/lib/cacao/bin/cacaoadm stop

    /usr/lib/cacao/bin/cacaoadm start

  3. 要发布生成方详细信息,使用以下命令:

    ./psadmin publish-registry -u amadmin -f password_file -p portal1 -m producer -U producer_data_file -O organization_data_file -T portlet - L --debug


    注 –

    Portlet 文件指定 WSRP 生成方提供的 Portlet。Portlet 列表以双引号内的字符串指定,并且元素以空格分隔。例如 "NotepadPortlet BookmarkPortlet WeatherPortlet"。"



    注 –

    可使用以下命令检查日志文件:more var/opt/SUNWportal/logs/admin/portal.admin.cli.0.0.log


等同的 psadmin 命令

psadmin publish-registry

查找生成方

以下章节说明如何搜索生成方:

Procedure搜索生成方

  1. 创建“搜索生成方”数据文件。

    “搜索生成方”数据文件可包含以下各项:

    producer.name= producer_name

    producer.description=producer_description


    注 –

    “搜索生成方”数据文件包含要在注册表中搜索的生成方的描述。使用字符 % 作为通配符。例如,producer.name 中的 %acme% 会查找其名称中包含字符串 "acme" 的任何 WSRP 生成方。


  2. 要搜索注册表,使用以下命令:

    ./psadmin search-registry -m consumer -u amadmin -f ps_password -C search_producer_datafile -p portal1

  3. 创建“搜索 Portlet”数据文件。

    “搜索 Portlet”数据文件可包含以下各项:

    portlet.name= portlet_name

    portlet.description= portlet_description


    注 –

    “搜索 Portlet”数据文件包含要在注册中搜索的 Portlet 的描述。使用字符 % 作为通配符。例如,portlet.name 中的 %stock% 会查找其名称中包含字符串 "stock" 的所有 Portlet。


  4. 要根据 Portlet 详细信息进行搜索,使用以下命令:

    ./psadmin search-registry -m consumer -u amadmin -f ps_password -D search_portlet_datafile

  5. 创建“搜索组织”数据文件。

    “搜索组织”数据文件应包含以下各项:

    organization.name= organization_name

    organization.description=organization_description


    注 –

    “搜索组织”数据文件包含要在注册中搜索的组织的描述。使用字符 % 作为通配符。例如,organization.name 中的 %acme% 会查找其名称中包含字符串 "acme" 的所有组织。


  6. 要根据组织数据文件进行搜索,使用以下命令:

    ./psadmin search-registry -m consumer -u amadmin -f ps_password -L search_organization_datafile -p portal1

等同的 psadmin 命令

psadmin search-registry

管理使用方

本节说明需要在使用方端执行的活动。

以下主题在讨论之列:

添加已配置生成方

要与生成方提供的 Portlet 进行通信,使用方需要添加已配置生成方。如果生成方需要注册,请使用以下方法添加已配置生成方:

如果生成方无需注册,则使用方添加已配置生成方时无需输入任何详细信息。

Procedure添加已配置生成方

  1. 登录到 Portal Server 管理控制台

  2. 选择 "Portal" 选项卡。

  3. 从 "Portal" 选择一个门户服务器。

  4. 单击 "WSRP" 选项卡。

  5. 选择任意 DN,然后单击“新建”。

  6. 键入已配置生成方的名称。选择身份传播机制。默认情况下,已选择“无”。


    注 –

    身份传播机制允许使用方门户的用户向生成方门户提供其证书。用户可通过此机制在使用方门户和生成方门户之间联合其身份。


  7. 键入 WSDL URL,然后单击“下一步”。


    注 –

    还可根据生成方或 Portlet 搜索 WSDL URL。仅当生成方发布后,搜索结果才显示生成方的 WSDL URL。


  8. 如果生成方需要注册,可通过两种方法注册生成方:输入注册属性值(带内注册)或输入注册句柄(带外注册)。单击“下一步”。

  9. 如果您选择步骤 7 中的第一种方法,则输入注册属性并单击“下一步”。如果您选择第二种方法,则输入通过带外通信获得的注册句柄,然后单击“下一步”。

  10. 检查详细信息,然后单击“完成”。

等同的 psadmin 命令

psadmin create-configured-producer

身份传播机制

身份传播是一种机制,通过它 WSRP 使用方可向 WSRP 生成方 Web 服务提供用户的身份。它是一种联合机制,用户在使用方和生成方之间联合其身份。成功联合后,使用方门户将用户身份传播给生成方门户。从使用方接收用户证书后,WSRP 生成方会验证证书,并允许或拒绝访问指定的用户上下文中的资源。

用户对于每个门户拥有两个身份。其中,一个用于生成方门户,而另一个用于使用方门户。用户使用提供的身份传播机制联合这两个身份。这就为使用方和生成方门户提供了单点登录机制。当用户通过使用方门户登录到门户时,用户获得直接登录到生成方门户时获得的内容。用户使用联合身份时所做的更改,将在用户登录到生成方门户时生效。

Sun Java System WSRP 生成方支持以下身份传播:

在上述列表中,最后三个选项实现 OASIS WSS 用户名令牌配置文件规范。此规范说明如何配合 Web 服务使用“用户名令牌”。WSS 规范说明 Web 服务使用方如何通过按照用户名验证请求者,以及选择性使用密码向 Web 服务生成方验证身份的方式,来提供“用户名令牌”。


注 –

许多门户供应商都支持和实现 OASIS WSS 用户名令牌配置文件规范。当需要互操作性时,请使用三个选项之一。


Portal Server 中有两级身份传播机制。首先,使用方门户的管理员发现生成方门户支持上述指定身份传播机制之一。则管理员可允许用户发送其身份。Portal Server 使用方支持所有上述提及的“身份传播机制”。

创建使用方后,管理员必须根据使用方支持的身份传播机制创建远程频道。频道在用户的“桌面”上可用之后,即准备好接受身份传播。

身份传播机制在生成方端自动设置。Portal Server 会先检查 Sun SSO 验证,接着是 OASIS 用户名令牌配置文件,然后是“无身份传播”模式。

配置摘要密码

只有新用户在运行 configuration 命令将 LDAP 密码存储为纯文本格式后,才能使用“摘要密码”工具。

创建使用方应为“用户身份传播机制”选择“WSS 用户名令牌配置文件(带密码摘要)”选项。

必须编辑“WebServices SSO Portlet”以选择相应的 Web 服务 URL(生成方),并提供新的用户名和密码。

Procedure配置接受摘要密码

执行以下操作以配置 Sun Java System WSRP 生成方接受“摘要密码”。

  1. 运行命令 /opt/SUNWdsee/ds6/bin/dscfg set-server-prop pwd-storage-scheme:CLEAR 更改 Directory Server 的密码存储模式,以便存储纯文本密码。


    注 –

    假定 Directory Server 的默认安装位置为 /opt/SUNWdsee


  2. 在 AM 控制台中创建一个新用户,以确保可使用“用户名令牌配置文件(带密码摘要)”。

建议

使用 WebServices SSO Portlet 创建用户令牌配置文件

如果用户使用身份传播机制,则您可以创建用户令牌配置文件来验证用户证书。您可以针对生成方提供的特定 Web 服务定义用户名和密码。

Procedure使用 WebServices SSO Portlet 提供用户证书

  1. 登录到 Portal Server 桌面。

  2. 在 WebServices SSO Portlet 中,单击“编辑”按钮。

  3. 在“创建新令牌配置文件”部分,选择您想要为其创建用户令牌配置文件的 WebService URL。

  4. 键入用户名和密码。单击“添加”。

    您还可以编辑或删除现有的用户令牌配置文件。

更新服务描述

使用方配置生成方后,以后可以使用“更新服务描述”选项来更新其后对生成方所做的任何更改。例如,添加新的 Portlet 或在注册后更改注册属性。

Procedure更新服务描述

  1. 登录到 Portal Server 管理控制台

  2. 选择 "Portal" 选项卡。

  3. 从 "Portal" 选择一个门户服务器。

  4. 单击 "WSRP" 选项卡。

  5. 选择 DN(Distinguished Name,标识名)。

  6. 单击已配置的生成方链接。

  7. 在“编辑已配置生成方”屏幕中,单击“更新服务描述”。

等同的 psadmin 命令

psadmin update-configured-producer-service-description

将用户类别映射到角色

WSRP 支持包含在生成方服务描述中的用户类别的概念。将用户类别映射到角色允许用户将使用方门户中定义的角色映射到 Portlet 中定义的角色。Sun Java System Portal Server 将 Java System Access Manager 的角色映射到 Portlet 的角色。这些角色可以映射到相应的 WSRP 用户类别。

您可以执行以下任务:

部署 Portlet 的同时,可在 Portlet 中定义角色。


注 –

Portlet 中定义的角色必须在生成方的 Access Manger 中存在。


Procedure在 Portlet 中创建角色

以下任务在 Sun Java System Access Manager 的 amconsole 和 Portlet 中创建一个角色。

  1. 登录到 Access Manager 控制台。

  2. 创建一个角色并向其添加一个用户。

  3. 在 Portlet 应用程序的 webxml 中,添加以下代码:

    <security-role>

    <role-name>PS_TEST_DEVELOPER_ROLE<role-name>

    </security-role>

  4. 在门户的 portlet.xml 中添加以下行。

    <security-role-ref>

    <role-name>PS_TEST_DEVELOPER_ROLE<role-name>

    <role-link>PS_TEST_DEVELOPER_ROLE<role-link>

    </security-role-ref>

  5. 创建 Portlet 应用程序 war 文件。

  6. 使用以下条目创建一个角色文件。

    cn\=AM_TEST_DEVELOPER_ROLE,o\=DeveloperSample,dc\=india,dc\=sun,dc\=com=PS_TEST_DEVELOPER_ROLE

  7. 使用以下命令部署 Portlet。

    /opt/SUNWportal/bin/psadmin deploy-portlet -u amadmin -f ps_password -d "o=DeveloperSample,dc=india,dc=sun,dc=com" -p portal1 -i stockprice-8080 --rolesfile rolesfile TestPortlet.war

等同的 psadmin 命令

psadmin deploy-portlet

Procedure将用户类别映射到角色

执行以下操作将用户类别映射到角色:

  1. 在“使用方”选项卡中,单击生成方名称链接。

    “编辑已配置生成方”屏幕显示以下各项:用户类别:生成方 Portlet 中的角色。本地角色:在使用方的 Sun Java System Access Manager 中定义的角色。

  2. 在“用户类别到角色的映射”部分,将用户类别映射到在使用方端定义的角色,然后单击“确定”。

映射使用方属性

WSRP 使用方的 Sun Java System Portal Server 实现将存储在 Sun Java System Directory Server 用户条目中的普通用户属性,映射到 WSRP 规范规定的标准用户属性集。

如果使用方 Portlet 使用任何未在 LDAP 模式中指定的属性,则创建一个自定义的对象类来存储这些属性,并将此对象类添加到用户条目。属性创建后,使用 Sun Java System Access Manager 管理控制台将 LDAP 属性映射到相应的 WSRP 属性。

配置代理服务器

需要为使用方和 Web 容器 XML 文件配置代理服务器。

您可以执行以下任务:

Procedure在 Common Agent Container 中为使用方配置代理服务器

  1. 运行 ./cacaoadm get-param java-flags

  2. 复制值并将其粘贴到 ./cacaoadm set-param java-flags

  3. 现在,向该命令添加以下内容:-Dhttp.proxyHost= webcache.canada.sun.com -Dhttp.proxyPort=8080 -Dhttp.proxyUser= Proxyuser -Dhttp.proxyPassword=Password

  4. 按 Enter 键。

  5. 重新启动 common agent container 服务器。

Procedure配置 Web 容器 XML 文件

  1. 编辑以下文件:

    vi /var/opt/SUNWappserver/domains/domain1/config/domain.xml

  2. 设置以下 JVM 选项:

    • Dhttp.proxyHost

    • Dhttp.proxyPort

    • Dhttp.proxyUser

    • Dhttp.proxyPassword

管理 WSRP 生成方

本节说明如何管理 Sun Java System Portal Server Web Services for Remote Portlets (WSRP) 服务。管理 WSRP 生成方的任务有:

Procedure创建 WSRP 生成方

使用以下内容创建 WSRP 生成方:

  1. 登录到 Portal Server 管理控制台

  2. 选择 "Portal" 选项卡。

  3. 从 "Portal" 选择一个门户服务器。

  4. 单击 "WSRP",然后从子菜单选择“生成方”。

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

  6. 从“WSRP 生成方”单击“新建”以启动向导。

  7. 按照说明创建指定的生成方。

    有关属性的更多信息,参见《Sun Java System Portal Server 7.1 Technical Reference》

等同的 psadmin 命令

psadmin create-producer

Procedure编辑 WSRP 生成方

可按以下步骤编辑 WSRP 生成方:

  1. 登录到 Portal Server 管理控制台

  2. 选择 "Portal" 选项卡。

  3. 从 "Portal" 选择一个门户服务器。

  4. 单击 "WSRP",然后从子菜单选择“生成方”。

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

  6. 选择一个 WSRP 生成方,并根据需要修改配置属性。

    有关属性的更多信息,参见《Sun Java System Portal Server 7.1 Technical Reference》

  7. 单击“保存”以记录更改。

等同的 psadmin 命令

psadmin set-attribute

Procedure创建使用方注册

每个使用方注册代表一个已与 WSRP 生成方建立关系的远程 WSRP 使用方。一个 WSRP 生成方允许多个 WSRP 使用方向其注册。注册机制允许 WSRP 使用方向 WSRP 生成方描述其功能。

WSRP 使用方是以带外方式(如通过电子邮件或电话)进行添加。添加使用方注册时输入的信息必须与获取了注册句柄的 WSRP 使用方的功能匹配。使用方注册使 WSRP 生成方可以查看 WSRP 使用方在 WSRP 生成方上创建的辅件(例如 Portlet 首选项)。

  1. 登录到 Portal Server 管理控制台

  2. 选择 "Portal" 选项卡。

  3. 从 "Portal" 选择一个门户服务器。

  4. 单击 "WSRP",然后从子菜单选择“生成方”。

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

  6. 选择一个 WSRP 生成方,然后选择“使用方注册”。

  7. 单击“新建”以启动向导。

  8. 按照说明创建指定的使用方注册。

    有关属性的更多信息,参见《Sun Java System Portal Server 7.1 Technical Reference》

等同的 psadmin 命令

psadmin create-consumer-registration

Procedure编辑使用方注册

可手动编辑现有使用方注册。注意:也可从 WSRP 使用方端通过带内注册实现此操作。确保没有同时使用带外和带内注册。

  1. 登录到 Portal Server 管理控制台

  2. 选择 "Portal" 选项卡。

  3. 从 "Portal" 选择一个门户服务器。

  4. 单击 "WSRP",然后从子菜单选择“生成方”。

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

  6. 选择生成方,然后选择 WSRP 生成方,再选择“使用方注册”。

  7. 选择一个使用方注册,并根据需要修改配置属性。

    有关属性的更多信息,参见《Sun Java System Portal Server 7.1 Technical Reference》

  8. 单击“保存”以记录更改。

管理 WSRP 使用方

本节说明管理 WSRP 生成方的任务:

Procedure添加已配置生成方

  1. 登录到 Portal Server 管理控制台

  2. 选择 "Portal" 选项卡。

  3. 从 "Portal" 选择一个门户服务器。

  4. 单击 "WSRP",然后从子菜单选择“生成方”。

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

  6. 在“已配置生成方”下,单击“新建”以启动向导。

  7. 按照说明创建指定的已配置生成方。

    有关属性的更多信息,参见《Sun Java System Portal Server 7.1 Technical Reference》

等同的 psadmin 命令

psadmin create-configured-producer

Procedure编辑已配置生成方

  1. 登录到 Portal Server 管理控制台

  2. 选择 "Portal" 选项卡。

  3. 从 "Portal" 选择一个门户服务器。

  4. 单击 "WSRP",然后从子菜单选择“使用方”。

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

  6. 选择一个已配置生成方,并根据需要修改配置属性。


    注 –

    使用“更新服务描述”选项更新对生成方所做的任何更改。参见更新服务描述


    有关属性的更多信息,参见《Sun Java System Portal Server 7.1 Technical Reference》

  7. 单击“保存”以记录更改。

等同的 psadmin 命令

psadmin set-attribute

Procedure指定使用方名称

WSRP 使用方将在注册期间将使用方名称发送给生成方。除非在组织或子组织级别指定使用方名称,否则将使用指定的使用方名称作为默认值。

  1. 登录到 Portal Server 管理控制台

  2. 选择 "Portal" 选项卡。

  3. 从 "Portal" 选择一个门户服务器。

  4. 单击 "WSRP",然后从子菜单选择“使用方”。

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

  6. 在“WSRP 使用方”下,单击“编辑”。

  7. 指定使用方名称。

  8. 单击“确定”。

等同的 psadmin 命令

psadmin set-attribute