Sun Java System Portal Server 7.1 管理指南

将生成方详细信息发布到 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