注意! 在使用本资料及其支持的产品之前,请阅读本文档末尾处的『声明』中的信息。
2005 年 3 月 23 日
本文档的此版本适用于 WebSphere Product Center(5724-I68)V5.2 及所有后续发行版和修订版,直到在新版本中另有声明为止。
© Copyright International Business Machines Corporations 2001, 2005. All
rights reserved.
US Government Users Restricted Rights –
Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM
Corp.
新的动向
在企业内优化产品信息
挑战
概览
WebSphere Product Center 的功能
V5.2 新增功能
WebSphere Product Center 的益处
WebSphere Product Center 组件
基于角色的模块化设计
1 - 收集和验证产品信息
创建文件规范
节点
保存文件规范
2 - 构建主控目录
创建目录
将文件映射至目录
设置导入
运行导入
3 - 编辑和增强目录
修改目录
数据条目屏幕
目录差别
目录回滚
目录搜索
4 - 创建定制目录
链接的目录
层次结构
继承
5 - 发布目录
目标规范
项组
联合类型
目录到目标规范映射
分发目标
报警
主页
导航
空间最大化器
导航图
WebSphere Product Center PIM 模块
产品管理器模块 -“管理信息”
目录控制台
项选择
批量更新
报告
查找表
本地化
协作管理器“控制输入/输出”
导入控制台
导出控制台
文档存储
生成的文件
工作流
队列管理器
数据模型管理器 -“管理过程”
调度程序
规范/映射
脚本编制
属性集合
组织和用户
报警
继承
系统管理员“分析环境”
搜索审计日志
数据库管理
WebSphere Product Center 应用程序性能
复查属性
系统日志文件
系统状态
分发大小
WebSphere Product Center 为企业提供了“产品信息管理”(PIM)解决方案,此解决方案对产品数据进行集中和优化。然后,将相关并且独特的内容交付给任何人、系统、伙伴或客户。WebSphere Product Center 的企业解决方案能够显著地加快市场营销速度、提高市场份额和客户满意度,同时降低成本。
许许多多行业内的公司都面临着挑战,他们需要遵守针对本行业的要求和规范,需要找到开源节流的新方法。有效面对这些商业需求的一个基本先决条件是建立一个单一、可靠的集成产品信息源,这个产品信息源既可以在企业内部使用,也可以由外部的客户和贸易伙伴使用。
WebSphere Product Center 是一个产品信息管理解决方案,它帮助公司组建一个准确并且一致的中央资源库,该资源库用来存储和管理关于产品、位置、贸易伙伴、组织和贸易方式的信息。功能强大的工具能够帮助用户高效地对产品信息进行管理、组合、链接和分类。
消费品零售商和消费电子产品制造商是广泛采用产品信息管理解决方案的一部分前沿行业。这些行业中的公司依靠将准确、及时并且详尽的产品信息传递给他们的客户和贸易伙伴来促进销售并降低费用。
这些行业还需要主动遵守一些客观要求,诸如全球数据同步和无线射频识别技术(RFID)以及满足为电子商务和商家到商家(B2B)计划生成最新产品信息的需求,同时需要在所有客户和贸易伙伴联络点之间保持产品信息一致。WebSphere Product Center 提供了单一并且可靠的产品信息资源库,该产品信息资源库使这些行业的公司能够有效地应对每一项挑战。
近年来,产品信息管理方式的动向已发生变化,对怎样简化高效 PIM 基础结构提出了诸多挑战。
更多的产品种类,更短的生命周期,复杂的相互关系
多个需要产品信息的客户联络点
多个产品信息使用者
应用程序和系统
内部用户
外部用户
电子产品信息不断增长的价值与传统的硬拷贝产品信息形成鲜明对比。
在企业内优化产品信息
丰富、准确和最新的产品信息已成为当今企业环境的一项关键战略资产 - 获取可持续竞争优势的根本战略资产。
制造商和销售商需要详尽并且合乎成本效益的产品信息。但是,很少企业拥有能够全面实现如此巨大潜力的基础结构。
当今,大多数企业缺少能够全面实现他们的产品信息的潜能所需的过程和系统。因此,制造商和销售商借助 WebSphere Product Center 以获取详尽并且合乎成本效益的 PIM 解决方案。
挑战
目前,公司需要面对许多问题并执行许多耗时的任务才能管理产品信息过程。
在实现 PIM 策略方面,关键的挑战如下:
缺少中央产品资源库
容易出错的手工过程耗费资源
产品数据质量差
无法调整现有的内容管理过程
无法跟踪产品更改和版本
无法将特定的内容和格式发布给各种客户/渠道/伙伴/用户
无法进行内部协作和外部协作
无法按渠道和客户跟踪采购模式
借助 WebSphere Product Center,上述问题得到解决,同时提高了工作效率并降低了维护成本。
WebSphere Product Center 为客户提供了:
灵活并且可伸缩的数据模型,它用来对各种各样的产品信息进行管理和链接
复杂的工作流,它支持多部门以及多企业业务流程
直观的用户界面,它用来对数据模型和业务流程进行建模、管理、查看和浏览以满足客户的特定需求
健壮的安全性,它建立企业内部和外部的用户概要文件
稳定、安全并且基于开放标准的体系结构,它允许集成到客户的现有 IT 环境中
内置的同步能力,能够与内部旧系统、企业应用程序和资源库集成,并且能够与外部伙伴连接
充当全球数据同步和 RFID 的基础结构
可扩展的解决方案设计,它与 WebSphere Business Integration 无缝集成,大大提高了客户的产品信息管理解决方案的价值
可以方便地与 WebSphere Commerce Server 集成,能够将丰富、一致、相互联系并且最新的产品信息发布到 Web 店面
促进 WebSphere Portal Server 与 WebSphere Product Center 集成
WebSphere Product Center 的功能
WebSphere Product Center 提供了广泛的功能,这些功能能够管理产品信息的所有方面,包括并链接关于产品、位置、贸易伙伴、组织和贸易方式的信息。WebSphere Product Center 的关键功能包括:
- 丰富的数据模型,适用于产品信息的所有方面
公司可以管理产品信息的各个方面,包括商品、位置、组织和贸易伙伴数据以及那些数据之间的所有联系,包括价格和贸易方式。借助 WebSphere Product Center,您可以通过各种的分类、销售规划、地理和操作层次结构来管理商品、位置和贸易伙伴信息。
WebSphere Product Center 丰富的数据模型支持下列功能:
- 管理商品以及商品之间的各种关系(包装、更换、交叉销售、追加销售、捆绑或预先包装)
- 管理位置、位置层次结构以及与位置相关的各种属性
- 提供最佳的类别层次结构支持
- 支持特定的属性和属性值
- 类别
- 位置
- 贸易伙伴
- 关系
- 具有角色级别和属性级别安全性管理的组织建模
通常,产品信息由公司内多个部门的用户拥有并修改。对于 WebSphere Product Center,公司可以按照业务职责(如后勤、财务、定价、销售和供应)来划分产品数据的各种属性,并可以根据用户角色来控制他们的操作(仅查看、编辑和核准)。定价分析员可以输入和更新定价,而销售用户可以处理产品的描述、功能和益处。根据各自的不同角色,每个用户都能够通过最安全并且最有效率的用户界面看到与他们相关的产品信息。WebSphere Product Center 的组织建模和安全性提供了下列功能:
- 访问控制组和选择,从而通过访问控制组和选择来根据业务职责划分数据
- 按照用户角色,为允许的用户操作提供精细的安全性
- 按功能区来进行属性分组(属性集合)
- 用户对属性组的访问权基于功能所有权
- 按角色来提供最直观并且高效的用户界面的属性视图和选项卡
- 广泛的业务流程支持
WebSphere Product Center 是为支持和增强企业中的产品信息管理业务流程而设计的。可以在层次结构中的一个或多个较高级别(如在企业、区域、国家或地区或者市场级别)输入定价有效日期内的产品信息并在较低的级别继承那些信息,并且可以根据需要覆盖那些信息。借助对与第三方翻译代理一起管理翻译过程的健壮支持,公司可以管理多种语言的产品信息。
WebSphere Product Center 通过下列功能来为企业的业务流程提供动力:
- 通过继承减少冗余的数据条目
- 通过本地化的属性名和属性值来管理多种语言的数据
- 提供了出色的属性级别工作流
- 启用协作区以进行内部和外部协作
- 高性能、可伸缩性和可靠性
WebSphere Product Center 是为了管理数百万计的产品而构建的,那些产品具有用于若干个地区的已翻译并本地化的产品数据。公司可以部署 WebSphere Product Center 并让数以百计的用户管理数千家商店的产品数据。在部署后,它每天能够处理大量的数据同步消息和产品信息查询。WebSphere Product Center 的推动了高性能、可伸缩性和可靠性的关键功能包括:
- 将 Java 2 Platform, Enterprise Edition(J2EE)体系结构优势与最佳设计实践相结合
- 支持应用程序服务器集群
- 高度的用户并行能力
- 庞大的数据和批处理容量
- 为高级用户作了优化的 GUI
- 开放并且可互操作
WebSphere Product Center 能够在不同种类的 IT 环境中工作。它与业界前沿消息传输工具(如 WebSphere MQ)集成并支持多种协议(如 HTTP、FTP 和 Web Service)以简化集成。WebSphere Product Center 提供了:
- 对各种数据格式和通信协议的支持
- 用于从任何外部数据模型映射或映射至任何外部数据模型的数据映射控制台
- 通过消息传递基础结构,可以方便地与前沿企业应用程序集成工具(包括 WebSphere Business Integration)集成
- 经过认证的业界前沿数据池(如 UCCnet 和 Transora)连接
- 灵活的部署和可管理性
WebSphere Product Center 提供了各种工具来实现快速部署和简化系统管理员的管理工作。WebSphere Product Center 具有:
- 基于 Web 的用户界面
- 用来根据时间或事件进行安排的调度程序
- 用于进行数据库管理和应用程序服务器性能调整的系统管理工具
- 完整的审计跟踪
V5.2 新增功能
- 增强了与 WebSphere Commerce 的集成:
商业集成为客户提供了一个基础,从而使他们能够为企业到企业(B2B)和企业到消费者(B2C)电子商务 Web 站点建立全面而高效的产品信息创作环境。WebSphere Product Center 可以通过显著改进所需发布的丰富而准确产品信息的准备过程来大大提升电子商务实现的价值。与电子商务平台相结合,它提供了一些工具来对多个用户在各种商业过程中承担的各项任务进行协调。它还提供了一些功能部件和功能来显著简化大量复杂产品信息的聚集、增强、管理和核准工作。支持的业务流程包括:引入新产品;创建交叉销售、追加销售和促销;产品生命周期结束;使项信息同步;将项及其属性成批上载至 Web 站点;以及使产品信息除了与电子商务 Web 站点同步以外还与多个客户联络点同步。
- 门户网站解决方案启用:
门户网站启用功能为客户构建贸易伙伴门户网站提供了基础。门户网站创新功能使您可以访问数以千计用户的珍贵商品数据,从而大大提升 WebSphere Product Center 实现价值。门户网站功能支持的业务流程示例包括:创建或修改项、修改已同步的项信息、批量上载项、以及搜索项。
- Web Service 支持:
除文本字符串以外,WebSphere Product Center 还可以返回 XML 消息以响应 Web Service 请求。WebSphere Product Center 可以借助此功能更方便地与订单管理系统、销售系统和其它系统集成,那些系统通过 Web Service 查询 WebSphere Product Center 以获取商品、地点、客户和供应商信息。
WebSphere Product Center V5.2 中的拼写检查功能只支持英文文本。
- WebSphere Product Center 调度程序提供了命令行界面,从而更紧密地与第三方调度程序集成:
部署 WebSphere Product Center 的客户通常使用系统级别的调度工具,如 IBM Tivoli Workload Scheduler。WebSphere Product Center V5.2 为 WebSphere Product Center 调度程序添加了命令行界面,因此客户可以利用系统级别调度工具来安排频繁执行的任务,如将数据导入 Product Center、处理数据以及从 WebSphere Product Center 中导出数据。
已针对 IBM Tivoli Workload Scheduler 对命令行第三方调度程序集成进行了认证。在 NLS 方面,服务器上使用“美国英语”作为语言的 WPC 安装将能够使用此功能。其余安装无法使用此功能,或者提供的支持并不全面。输出控制台中的消息将是英文的。调度程序在输出控制台中显示的消息在大部分客户实现中都仅供参考;因此,由于本版本未提供对非美国英语语言环境的支持,所以对用户的影响不大。
- 为客户提供了迁移工具箱以便从 Trigo Product Center V4.2 升级到 V5.2:
部署了 Trigo Product Center 4.2.X 发行版的客户现在可以使用导入/导出工具的功能来快速迁移到 WebSphere Product Center 5.2 发行版。这些工具能够将整个环境、部分产品数据或者数据模型从 Trigo Product Center 4.2.X 环境迁移到 WebSphere Product Center 5.2 发行版。通过使用 Trigo Product Center 4.2.X 发行版提供的导出工具,可以生成导出文件,然后,可以使用 WebSphere Product Center 5.2 发行版提供的导入工具来将此文件导入 WebSphere Product Center 5.2 环境。这些工具能够大大降低从 Trigo Product Center 4.2.X 发行版迁移到 WebSphere Product Center 5.2 的迁移成本并能够缩短迁移时间。
WebSphere Product Center 的优点
WebSphere Product Center 的功能转换为对客户有价值的益处。客户可以符合行业要求及规则,并且可以创造机会来增加收入和降低成本。早期采用 WebSphere Product Center 的行业(包括零售商、消费产品制造商和消费电子产品制造商)已经认识到实现 WebSphere Product Center 所带来的巨大利益。这些利益可以延伸到许许多多行业中的客户以使他们能够满足他们的产品信息管理需求。使用 WebSphere Product Center 的客户能够:
使供应商与零售商之间的产品数据同步,以通过全球数据同步来提高效率和降低成本
将新的以及更新过的产品数据及时地发布给多个内部系统,包括企业资源规划(ERP)、采购、订单管理、销售规划、运输、仓储、商店运作和销售点
将产品信息发布给各种不同的客户和贸易伙伴联络点,包括 Web 站点、电子商务站点、门户网站、自助式服务亭、印刷目录发布系统以及其它内部和外部系统
向 RFID 系统馈送丰富的产品、位置、贸易伙伴、组织和贸易方式信息
通过加快新产品的市场推广速度来增加收入
通过多个销售渠道(Web、邮寄产品目录、商店内的自助式服务亭或销售点)为客户提供一致的服务,来提高客户满意度并增加订单量
通过降低零售商及其供应商的营商成本来提高订购、交付处理和货品计价准确度
通过减少产品信息错误、使工作流自动化以及实现背景信息共享来降低成本
向电子商务先锋提供丰富并且相互联系的产品信息,这些信息包含特定于事件的销售消息、交叉销售、追加销售和捆绑或配备关系
对所有内部和外部成员提供经过增强并且一致的产品信息,从而创造真正的多企业环境
根据需要,在企业、市场和商店级别管理贸易条件,包括基本成本和促销信息
WebSphere Product Center 的每个主要组件都是基于角色进行模块化设计的,该设计使用户在产品信息管理环节能够很容易地理解他们的角色。
产品管理器
协作管理器
数据模型管理器
系统管理程序
基于角色的模块化设计
上一节提到的每个 WebSphere Product Center 模块都与一个用户角色对应。通过提供基于角色的模块化设计,用户把精力集中在与他们的职位相关的信息上,这样就缩短了学习曲线并加快了产品培训速度。
模块
角色名
角色描述
产品管理器
内容管理器/产品专家
广泛使用 WebSphere Product Center 以管理内容的用户
协作管理器
和
数据模型管理器
业务流程分析员
负责为内容管理器设置数据模块和业务规则的用户
系统管理程序
系统管理程序
对 WebSphere Product Center 应用程序及相关服务的正常运行时间负责的用户
虽然 WebSphere Product Center 可以导入和导出具有不同复杂性和格式的数据,但本章还是提供了一个简化视图来说明信息在 WebSphere Product Center 中的流动方式(导入、清理和导出)。
构建有效 PIM 基础结构的关键是将信息集中到单一的结构化资源库中。下面 5 个过程组成了产品信息流,这是使用 WebSphere Product Center 管理的:
收集和验证产品信息
构建主产品目录
编辑和增强目录
创建定制目录
发布目录
WebSphere Product Center 的 PIM 流的第一项任务是从多个外部系统收集数据并将那些数据输入到 WebSphere Product Center 中。外部系统包括 ERP、旧系统、数据库和电子表格。利用 WebSphere Product Center 的导入控制台,可以从各种数据源将数据导入目录中。
数据的收集由对 WebSphere Product Center 定义和执行许多数据和文件馈送组成。装入数据时,可以对数据进行清理和标准化,以便满足企业的需求。通过将所有数据部分集合到一起,将创建完整并且易于浏览的产品目录。
在将数据收集到 WebSphere Product Center 中的过程中,将执行下列步骤:
1. 创建文件规范 - 定义输入文件格式
2. 创建目录 - 定义目录/主规范
3. 将文件映射到目录 - 映射文件规范和主规范
4. 运行馈送 - 用产品信息填充目录
创建文件规范
收集数据的第一步是定义输入文件的来源。通过 WebSphere Product Center 的 GUI 向导,可以创建文件规范,该规范表示外部文件的数据结构。
文件规范的用途是提供有关输入文件中的一个个字段的排序方式的信息。这涉及对输入文件的每个字段进行命名并提供有关这些字段的属性信息,如长度和数据类型。
要将外部数据源导入 WebSphere Product Center 中,需要文件规范。如果数据源已更改,则可以修改该文件规范以反映该更改。
图 1 - 创建文件规范
节点
当构建文件规范时,将定义输入文件的每个字段。在 WebSphere Product Center 中,术语“节点”与字段具有相同的含义。因此,文件中的每个字段都是文件规范中的一个节点。
要构建文件规范,请添加节点,并且每次添加一个。节点的顺序与字段在文件中的顺序对应。在创建之后,可以很方便地更改节点的顺序。
图 2 - 文件规范节点
属性
在添加节点之后,通过属性来进一步地对每个节点进行定义,属性包括诸如最大长度、最大/最小出现次数和数据类型之类的详细信息。
图 3 - 定义属性
保存文件规范
在定义所有节点之后,保存文件规范。如果有需要的话,可以随时通过 WebSphere Product Center 的规范控制台来更改文件规范。
到目前为止,有关数据来源的所有信息都已定义完毕。下一个步骤是构建一个目录,该目录确定外部文件中的数据将放在 WebSphere Product Center 中的什么位置。
WebSphere Product Center 的功能强大的内容管理系统基于一个主控产品信息资源库,该资源库将有效促销产品所需的全部产品、定价和描述性信息集中到客户库中。
为了集中地存储和管理产品信息,需要在 WebSphere Product Center 中创建一个主控目录。主控目录是 WebSphere Product Center 的心脏,这是因为它用来存储公司的产品信息并提供下列功能:
存放多个客户或渠道的信息
最大程度地减少冗余活动 - 不需要为每个客户重新创建单独的目录
减少错误 - 集中进行更改和更新
将人员重新投入高价值的任务 - 自动完成耗时的手工任务
创建目录
创建目录后,在运行导入馈送以使用外部文件中的项来填充该目录之前,该目录是空的。在将内容拉入到主控目录中后,可以通过 WebSphere Product Center 的“产品管理器”模块来对该信息进行增强和定制。
要在 WebSphere Product Center 中创建目录,必须创建主规范以定义目录中的数据字段,从而确定格式化目录的方式。目录规范通常被定义一次,但它能够灵活地满足不断变化的目录维护需求。
主规范可以包含任意数目的字段。可以使用属性信息来定义每个字段,并且需要将一个字段标识为主键。主键起到整个目录内的唯一标识的作用。
为了组织目录信息,创建层次结构并使其与目录相关联。层次结构将目录的项组织成有序的结构。
注意:为目录创建的主规范有一点与文件规范非常类似,就是通过名称和属性信息来对目录中的所有字段进行定义。
图 4 - 定义主规范
将文件映射至目录
现在,已经创建了文件规范来定义外部文件,已经使用目录规范中定义的每个数据字段创建了目录,并且已经关联了类别规范以定义分类结构。下一个步骤是将外部文件映射至该目录。
映射的目的是指示 WebSphere Product Center 应该如何将输入文件中的字段传递至目录中的字段。WebSphere Product Center 通过使用映射控制台来简化映射。
图 5 - 文件到主规范映射
在完成映射之后,就可以运行馈送以将外部数据填充到 WebSphere Product Center 目录中。
图 6 - 映射规范
设置导入
导入的概念是用户必须对各种系统执行一些操作来正确地导入一组指定的信息。这通常包括必须重复指定的大量参数。通过使用 WebSphere Product Center 的简单的 GUI 向导,可以将那些操作指定一次,进行保存,之后就可以重用。
在 WebSphere Product Center 中设置导入馈送包括定义外部数据源的位置和类型,然后指定如何检索数据并用导入的数据来填充目录。
在将此信息全部提供给 WebSphere Product Center 之后,就可以将其保存在馈送中,以后,通过调度或手工触发该馈送。
运行导入
在完成创建聚集所需的所有步骤之后,就使用输入文件中的指定信息来填充目录。
可以将馈送设置为通过单击“导入控制台”中的按钮手工运行或者使用 WebSphere Product Center 的调度程序自动运行。如果您愿意的话,馈送可以包括关于成功过程或未完成过程的工作流警报。
图 7 - 运行发送以填充目录
借助 WebSphere Product Center 的商品管理工具,产品信息变得:
可伸缩 - 方便地管理大量的目录、库存标识和属性
灵活 - 支持任何类型的客户、格式、分类法和平台等等
可跟踪 - 版本控制能力帮助您方便地跟踪目录更改以及快速地识别和修正任何错误。
修改目录
将产品数据集中在 WebSphere Product Center 中能够简化项管理任务。通过 WebSphere Product Center 的“产品管理器”模块,可以执行下列任务:
浏览和修改目录
查看类别中的任何项
查看目录规范
查看和修改类别规范
编辑目录的项
查看目录属性
回滚目录版本
搜索目录的内容
数据条目屏幕
用户可以使用 WebSphere Product Center 的数据条目屏幕(可以使用选项卡式视图来定制那些屏幕)来执行内容编辑任务。数据条目屏幕的设计允许内容管理器通过一个界面方便有效地管理单一或批量编辑。
图 8 - 单个编辑屏幕
图 9 - 多个编辑屏幕
目录差别
可以实现版本控制以审计内容更改。用户可以查看版本之间的更改,如果有需要的话,可以回滚到上一个目录版本。为了控制质量,用户可以查看目录中已添加、已删除、已修改或未更改的项。
目录回滚
目录回滚用来还原到上一个目录版本。由于所有目录都是在版本控制下创建的,所以用户可以根据需要回滚到上一个目录版本。如果对目录所作的更改以后被确定为不必要的,或者意外地执行了别的操作,目录回滚就特别有用。
目录搜索
通过使用为每个目录提供的左窗格搜索功能,目录搜索变得轻而易举。搜索项或类别,结果将显示在左窗格中。要执行更详细的搜索,可以创建基本或高级选择。还有一个“丰富搜索”屏幕可用,该屏幕根据节点和值来提供更详细的搜索。
图 10 - 左窗格中的目录搜索功能
图 11 - 丰富搜索
可以创建定制目录以满足特定于客户的需求(独特的商品选择、合同定价以及特定于客户的基于先前购买行为的销售规划等等)或者支持不同的客户市场。有了 WebSphere Product Center,就不需要创建具有重复信息的单独目录。
链接的目录
WebSphere Product Center 的一个功能强大的功能允许通过任何属性在两个目录规范之间进行链接。这允许存在多个链接,并允许对目录之间更复杂的关系进行建模。
每个目录都可以存放它自己的定制字段,但也可以根据目录链接关系继承另一个目录的字段。因此,通过一组目录来利用公共信息,并且可以将定制的信息存储在定制目录中。例如,可以将存储在一个目录中的定价信息链接至另一个目录中的核心产品信息。
层次结构
通过构建层次结构,将提供可以由目录使用的信息结构(分类法)。实际上,层次结构为目录提供分类结构。
在 WebSphere Product Center 中,目录和层次结构是两种独立的实体。这表示可以构建一个或许多个目录,而不需要任何与它所包含的项的分类相关的信息。内容是独立于层次结构存储的。
也可以构建一个或多个层次结构,它们可以与许多不同的目录相关联。在创建层次结构之后,可以按照多对多的方式使目录与层次结构相关联。这表示一个目录可以使用多个层次结构,而一个层次结构可以由许多目录使用。
目录与层次结构的关联使您能够查看任何分类(UNSPSC、UDEX、eCl@ss 以及定制业界标准等等)中的信息。
在 WebSphere Product Center 中,联合(导出)是指用来将产品信息分发或发布到任何目标的方法。
在清理并编辑目录中的所有信息之后,WebSphere Product Center 允许您创建为任何内部或外部目标定制的目录。可以自动地将定制目录发布给客户、伙伴和印刷目录,也可以发布至企业 Web 站点。
通过使用 WebSphere Product Center 的“导出控制台”,执行下列任务:
以任何格式导出目录
以不同形式发布内容
发布内容的子集
将特定于目标的数据与标准信息合并
目标规范
当在 WebSphere Product Center 中创建联合时,将创建目标规范以定义目标文件的确切需求。与文件规范或目录规范相似,使用属性对目标规范的每个节点进行定义。
在联合期间,目标规范的选择将生成一个符合指定需求的文件。
项组
“导出”模块允许对整个目录进行基本或高级选择,以选择一组要发送到特定目标的项。
基本选择包括用于联合的目录、目录版本和类别树。高级选择允许您指定一组规则来从目录中选择一组项。此选择仅用于最新的目录版本,并且将被保存下来以供将来使用。
联合类型
通过选择联合类型,WebSphere Product Center 为用户提供了一个选项,即选择是联合整个目录还是仅仅更新目录。因此,可以联合目录的变更内容。
目录到目标规范映射
目录到目标规范映射有一个方面与文件到目录映射类似,即它向 WebSphere Product Center 指示应该如何将目录中的字段传递至目标文件中的字段。要成功地进行联合,必须执行此映射。
分发目标
一旦联合了目录,就可以将其发送到多个目标,以便进行核准和/或验证。联合的分发组件允许用户选择要将该目录发送到的目标。可以以电子邮件(在电子邮件的正文中)或 FTP 形式发送目录。
报警
可以将联合配置为根据用户定义的条件来触发警报,从而将警告发送给多方。创建警报以传达有关导入或导出馈送是成功还是失败的信息。
图 12 - WebSphere Product Center 用户界面
登录 WebSphere Product Center 后,将显示主页和“左窗格访问”、“协作控制台”以及能够访问 WebSphere Product Center 的所有 PIM 模块的菜单栏。
可以将“左窗格”访问栏配置为查看书签、选择、最近访问页面、目录以及更多内容。在添加目录之后,就可以很方便地查看和编辑目录项。可以使用“我的设置”组件来进一步定制用户界面。
起始菜单和注销
起始菜单可以访问下列屏幕:
- 我的主页 - 显示“协作”屏幕视图,与用户第一次登录到 WebSphere Product Center 所看到的屏幕相似
- 我的任务列表 - 可定制视图,显示诸如“批准”或“用户活动”之类的特定任务
- 我的设置 - 允许用户设置特定应用程序设置,例如,时区和每个屏幕显示的数据行数等等
- 我的概要文件 - 允许用户重设他们的密码和更改联系人信息等等
- 注销 - 返回到用户登录屏幕
- 退出 - 关闭因特网会话
导航
只需要使用左边用户友好的菜单就可以浏览 WebSphere Product Center。下拉菜单将添加一些选项以进行浏览并提供对下列内容的访问:
- 报警 - 表示报警的状态和数目
- 书签 - 用户可以对 WebSphere Product Center 的区域建立书签
- 最近访问 - 存储最近访问的页面
- 选择 - 已保存目录选择
- 规范资源管理器 - 搜索并查看已创建的规范
- 定制工具 - 所有 WebSphere Product Center 应用程序(已定制应用程序)的列表
- 目录 - 用户可以使用的所有目录
- 组织 - 添加组织
- 层次结构 - 将其它层次结构添加至左窗格
空间最大化器
通过隐藏左窗格来增大屏幕上可用的工作空间的数目。从菜单栏中,选择窗口 > 隐藏左窗格。
导航图
WebSphere Product Center 的导航图显示每个 WebSphere Product Center 组件的详细级别,它由顶级工具栏的 5 个主要组件分隔。
图 14 - WebSphere Product Center 的导航图
WebSphere Product Center PIM 模块 - 菜单工具栏
在应用程序的顶部有一个带有一系列按钮的菜单栏,那些按钮将导航到应用程序的主要功能区。这种基于角色的模块化设计允许用户在与他们被指派的任务相关的模块中工作。
图 15 - 菜单栏
单击顶级工具栏中的菜单选项并在其上拖动鼠标以查看该菜单中的所有相关联组件。已提供这些下拉菜单来有效浏览 WebSphere Product Center。
图 16 - 动态菜单
下列各节描述应用程序的每个主要功能区。
为企业用户设计的“产品管理器”模块降低了管理来自多个来源和受众的内容的复杂性。它使用户能够提供客户所关注的内容。
图 17 - 产品管理器菜单选项
“产品管理器”模块提供了下列功能:
目录创建和管理
类别层次结构/分类创建和管理
查找表创建和管理
数据到目录的导入和导出
项选项
目录
访问允许管理目录的目录控制台和其它选项。“目录”菜单项允许用户创建新目录、回滚到上一个目录并分析两个目录之间的差别等等。
层次结构
“层次结构”菜单项允许管理层次结构,与管理目录的方式很相似。更新层次结构(类别和组织层次结构)。
选择
对目录创建基本项选择,这将显示用户定义的数据集合。将把项选择保存在“项选择控制台”中以供将来使用,并且可以根据需要编辑它们。当更新内容时,用户可以使用保存的选择来对用户定义的内容集执行批量更新。
报告
WebSphere Product Center 的报告组件(位于“产品管理器”模块中)使用脚本编制引擎来创建报告,这些报告可以帮助您分析对目录进行处理的方式。例如,可以创建一个报告以提供目录的所有已发布版本中的所有已分类项的总结。
创建一次报告并对一个目录或许多不同的目录运行它是一项很简单的操作。可以将该报告传递至指定的位置,如通过电子邮件、ftp 或邮递进行传递。
查找表
提供了查找表来增强 WebSphere Product Center 中的内容管理功能。查找表用来在目录中执行搜索和替换功能,并且还可以用来验证特定目录字段中包含的数据。
图 18 - 协作管理器菜单选项
“协作管理器”提供了下列功能:
- 以任何格式导入和导出
- 从不同源导入
- 导出到不同目标
- 创建和管理 Web Service
- 文档存储
- 协作区创建
- 查询创建和管理
导入
“导入”组件将公司的内部和外部内容源聚集到 WebSphere Product Center 应用程序中。一旦集中地存储信息,就可以有效地管理该信息。
- 任何格式的导入
- 多种文件格式(定界、XML 和 SQL 等等)
- 多种数据协议(FTP,直接从数据库导入)
- 多种数据类型(项、图像和分类法)
- 对输入数据的验证
- 数据的标准化
- 字符集(包括双字节字符集)的选择
- 通过 GUI 进行的数据到多个目录的映射
- 通过企业规则和查找表进行复杂的清理
- 广泛的工作流和核准
- 过程路由和核准
- 质量控制警报
- 提供内部系统和外部贸易伙伴之间的接口
导出
“导出”组件使您能够方便地以任何格式生成导出文件,这降低了多个客户间和多种货币兑换间管理联合的复杂程度。提供了下列功能:
以任何格式导出
以不同形式发布内容以及发布内容的子集
将特定于目标的数据与标准信息合并
将产品信息的价值最大化
多种格式
通过 GUI 方便地进行映射
通过企业规则和查找表进行复杂的清理
支持主要的标准
能够方便地添加新目标
协作区
创建协作区并将协作区连接至工作流。可以对“层次结构”工作流和“项”工作流创建协作区。
队列
队列是一个 WebSphere Product Center 构造,它充当消息的接收和传输点。脚本支持每个“队列”。
文档存储
文档库是 WebSphere Product Center 中的一个区域,每个进入文件和每个外发文件都存储在此区域中。这包括聚集馈送、脚本、报告和规范文件。为了进行审计,还提供了搜索能力。
每个通过 WebSphere Product Center 的文件都被复制并存储到文档库中。因此,可以将文档库用作备份引擎。
数据源
创建一定数目的数据源,它们定义将如何把数据源文件导入到 WebSphere Product Center。
路由
创建分发组,定义该组来接收有关计划的活动的通知。
生成的文件
根据给定的日期范围来搜索和查看所指定目标的所有生成的文件。
图 19 - 数据模型管理器菜单选项
“数据模型管理器”模块提供了下列功能:
- 计划和监视作业
- 配置数据模型
- 通过脚本编制管理业务流程
- 管理用户、角色和组织
- 创建报警
- 创建工作流以维护层次结构并管理属于目录的项
调度程序
“调度程序”提供了统一的视图来管理 WebSphere Product Center 中的所有已调度作业。通过“作业控制台”,可以根据已定义的时间表来执行作业,并可以通过状态信息来监视该作业。
规范/映射
通过“规范”控制台,用户可以查看、创建和编辑文件规范、主规范、查找规范、目标规范、辅助规范和脚本规范。在创建规范之后,可以使用“规范映射”控制台将该规范映射至对应的源。
属性集合
属性集合是一组属性,在给定的上下文中,这些属性将相互相关或者具有相同的行为方式。
例如,可以为设置了功能部件属性的电子产品目录创建属性子集。此功能部件属性部分可以具有多种功能部件“类型”(技术和销售等)。因此,可以为“技术”属性和“销售”属性创建属性子集。
可以使用属性子集来创建视图、选项卡、工作流、继承规则以及特权等。关联子集比关联单个的属性更有效率。
脚本编制
WebSphere Product Center 中的脚本编制引擎允许在聚集期间、在联合期间以及每当将信息放入 WebSphere Product Center 或者从 WebSphere Product Center 中抽取信息时进行极为复杂的数据处理。此引擎依赖于标准 Java 脚本,这缩短了脚本编制学习曲线。
通过脚本编制引擎,用户可以应用企业规则以使数据标准化、计算字段、运行定制报告、执行基于规则的清理以及执行验证。
安全性
定义对对象的访问权和特权的一些功能部件。这包括创建用户、角色、访问组和定义特权。
管理用户角色 - 将特权授予用户被指定的角色,而不是授予用户个人。通过创建定制的角色来控制用户的特权,该角色对特定的 WebSphere Product Center 功能(即内容检查员、内容核准员和目录管理员)具有许可权。要应用许可权,请给用户指定角色。
访问控制组 - 使用 WebSphere Product Center 的访问控制组(ACG)来根据哪些用户可以查看/编辑特定的目录来设置许可权。创建访问组并给其指定一个角色。然后,根据用户的职责,给该用户指定了一个或多个角色。也可以通过对一个项(即特定的目录)指定访问控制组来对对象应用安全性。
报警
警报功能实际上就是 WebSphere Product Center 的消息传递系统。在 WebSphere Product Center 中,警报可以与任何类型的事件相联系,并且可以用来通知特定的用户或用户组已发生特定事件。事件可以是成功的联合,可以是聚集期间发生的问题,也可以是超出预先确定的金额的新订单。WebSphere Product Center 支持许多不同的警报,这些警报可以表示各种各样的事件。
登台区域
创建登台区域以发布数据导出。这将允许在计划导出到目标之前验证导出是否正确。
工作流
可以通过定义工作流来管理 PIM 过程。“工作流控制台”用来创建工作流过程,该过程包含多个可以通过定义显示来查看的实例。
可以创建工作流实例以使其显示在“工作流控制台”中,并且在将该实例逐步升级至工作流中的下一个步骤之前,可以根据状态发送报警以通知需要进行核准。
图 20 - 系统管理程序菜单选项
此模块是监视 WebSphere Product Center 并执行数据库的地方:通常为可能不必访问剩余应用程序的技术很好的用户保留访问。
“系统管理程序”模块简化了 WebSphere Product Center 环境的管理工作,该模块提供了下列功能:
- 审计记录器
- 数据库管理
- 监视应用程序性能
- 查看系统属性
- 查看系统日志
- 分析系统状态
- 检查文档库的 blob 分发大小
审计
“搜索审计日志”功能允许搜索日志,该日志存储了 WebSphere Product Center 中的每个可以被记录的事件。可以查看用户在定义的时间范围内执行的所有活动。
数据库管理
数据库管理组件允许系统管理员使用 SQL 命令来查询和改变数据库。
性能信息
使用各种可用的工具来监视系统的各个部件以及监视 JVM。这些工具允许您监视正在运行的进程的数目以及有关系统运行状况的其它信息。也可以从这里控制记录级别和其它服务器数据。
属性
此组件允许用户通过 WebSphere Product Center GUI 来查看系统的当前缺省配置属性。
日志文件
从一列系统日志中进行选择并查看所选日志的后半部分。查找错误消息以帮助对系统问题进行故障诊断。
系统状态
查看以下各种服务的长状态和短状态:事件处理器、队列管理器、调度程序、admin 和应用程序服务器。根据需要停止或异常终止任何服务。
导入环境
将公司环境导入到当前公司。该功能将允许把测试环境中的公司环境导入到生产环境。
分发大小
blob 分发大小允许用户检查文档库中的各种路径的分发大小。分析用于各种目录的空间的分发。
IBM 可能不在所有国家或地区提供本文档中讨论的产品、服务或功能特性。有关您当前所在区域的产品和服务的信息,请向您当地的 IBM 代表咨询。任何对 IBM 产品、程序或服务的引用并非意在明示或暗示只能使用 IBM 的产品、程序或服务。只要不侵犯 IBM 的知识产权,任何同等功能的产品、程序或服务,都可以代替 IBM 产品、程序或服务。但是,评估和验证任何非 IBM 产品、程序或服务,则由用户自行负责。
IBM 公司可能已拥有或正在申请与本文档内容有关的各项专利。提供本文档并未授予用户使用这些专利的任何许可。您可以用书面方式将许可查询寄往:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
本条款不适用英国或任何这样的条款与当地法律不一致的国家或地区:
International Business Machines Corporation“按现状”提供本出版物,不附有任何种类的(无论是明示的还是暗含的)保证,包括但不限于暗含的有关非侵权、适销和适用于某种特定用途的保证。某些国家或地区在某些交易中不允许免除明示或暗含的保证。因此本条款可能不适用于您。
本信息中可能包含技术方面不够准确的地方或印刷错误。此处的信息将定期更改;这些更改将编入本资料的新版本中。IBM 可以随时对本资料中描述的产品和/或程序进行改进和/或更改,而不另行通知。
本信息中对非 IBM Web 站点的任何引用都只是为了方便起见才提供的,不以任何方式充当对那些 Web 站点的保证。那些 Web 站点中的资料不是 IBM 产品资料的一部分,使用那些 Web 站点带来的风险将由您自行承担。
IBM 可以按它认为适当的任何方式使用或分发您所提供的任何信息而无须对您承担任何责任。
本程序的被许可方如果要了解有关程序的信息以达到如下目的:(i)允许在独立创建的程序和其他程序(包括本程序)之间进行信息交换,以及(ii)允许对已经交换的信息进行相互使用,请与下列地址联系:
IBM Burlingame Laboratory
Director IBM Burlingame Laboratory
577 Airport Blvd., Suite 800
Burlingame, CA 94010
U.S.A
只要遵守适当的条件和条款,包括某些情形下的一定数量的付费,都可获得这方面的信息。
本资料中描述的许可程序及其所有可用的许可资料均由 IBM 依据 IBM 客户协议、IBM 国际软件许可协议或任何同等协议中的条款提供。
此处包含的任何性能数据都是在受控环境中测得的。因此,在其他操作环境中获得的数据可能会有明显的不同。有些测量可能是在开发级的系统上进行的,因此不保证与一般可用系统上进行的测量结果相同。此外,有些测量是通过推算而估计的,实际结果可能会有差异。本文档的用户应当验证其特定环境的适用数据。
涉及非 IBM 产品的信息可从这些产品的供应商、其出版说明或其他可公开获得的资料中获取。IBM 没有对这些产品进行测试,也无法确认其性能的精确性、兼容性或任何其他关于非 IBM 产品的声明。有关非 IBM 产品性能的问题应当向这些产品的供应商提出。
本信息可能包含日常业务经营中使用的数据和报告的示例。为了尽可能完整地说明这些示例,这些示例中包括个人、公司、品牌和产品的名称。所有这些人名或名称均系虚构,如有实际的企业名称和地址与此雷同,纯属巧合。
所有关于 IBM 未来方向或意向的声明都可随时更改或收回,而不另行通知,它们仅仅表示了目标和意愿而已。
如果提供了编程接口信息,它用来帮助您使用此程序来创建应用软件。
通用编程接口允许您编写获取此程序工具的服务的应用软件。
但是,此信息也可能包含诊断、修改和调整信息。这些诊断、修改和调整信息用于帮助您调试应用软件。
警告:不要将此诊断、修改和调整信息用作编程接口,因为它是会更改的。
下列各项是 International Business Machines Corporation 在美国和/或其他国家或地区的商标或注册商标:
IBM
IBM logo
AIX
CrossWorlds
DB2
DB2 Universal Database
Domino
Lotus
Lotus Notes
MQIntegrator
MQSeries
Tivoli
WebSphere
Microsoft、Windows、Windows NT 和 Windows 徽标是 Microsoft Corporation 在美国和/或其他国家或地区的商标。
MMX、Pentium 和 ProShare 是 Intel Corporation 在美国和/或其他国家或地区的商标或注册商标。
Java 和所有基于 Java 的商标是 Sun Microsystems, Inc. 在美国和/或其他国家或地区的商标。
其他公司、产品或服务名称可能是其他公司的商标或服务标记。
IBM WebSphere Product Center contains certain Excluded Components (as defined
in the relevant License Information document), to which the following
additional terms apply. This software is licensed to You under the terms and
conditions of the International Program License Agreement, subject to its
Excluded Components provisions. IBM is required to provide the following
notices to You in connection with this software:
i.) IBM WebSphere Product Center includes the following software that was
licensed by IBM from the Apache Software Foundation under the terms and
conditions of the Apache 2.0 license:
- Apache Regular Expression v1.2
- Apache Axis v1.1
- Apache XML4J v3.0.1
- Apache Log4j v1.1.1
- Apache Jakarta Commons DBCP Package v1.1
- Apache Jakarta Commons Pool Package v1.1
- Apache Jakarta Commons Collections Package v3.0
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION,
AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement You may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability.
While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of Your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to Your work.
To apply the Apache License to Your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with Your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
You may not use this file except in compliance with the License.
You may obtain a
copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
ii.) IBM WebSphere Product Center includes the following software that was
licensed by IBM from Scott Hudson, Frank Flannery and C. Scott Ananian under
the following terms and conditions:
- Cup Parser Generator v0.10k
CUP Parser Generator Copyright Notice,
License, and Disclaimer
Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott Ananian
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notice appear in all copies and that both the copyright
notice and this permission notice and warranty disclaimer appear in supporting
documentation, and that the names of the authors or their employers not be
used in advertising or publicity pertaining to distribution of the software
without specific, written prior permission. The authors and their employers
disclaim all warranties with regard to this software, including all implied
warranties of merchantability and fitness. In no event shall the authors or
their employers be liable for any special, indirect or consequential damages
or any damages whatsoever resulting from loss of use, data or profits, whether
in an action of contract, negligence or other tortious action, arising out of
or in connection with the use or performance of this software.
iii.) IBM WebSphere Product Center includes the following software that was
licensed by IBM from Elliot Joel Berk and C. Scott Ananian under the following
terms and conditions:
- JLex v1.2.6
JLEX COPYRIGHT NOTICE, LICENSE AND DISCLAIMER.
Copyright 1996-2003 by Elliot Joel Berk and C. Scott Ananian
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notice appear in all copies and that both the copyright
notice and this permission notice and warranty disclaimer appear in supporting
documentation, and that the name of the authors or their employers not be used
in advertising or publicity pertaining to distribution of the software without
specific, written prior permission. The authors and their employers disclaim
all warranties with regard to this software, including all implied warranties
of merchantability and fitness. In no event shall the authors or their
employers be liable for any special, indirect or consequential damages or any
damages whatsoever resulting from loss of use, data or profits, whether in an
action of contract, negligence or other tortious action, arising out of or in
connection with the use or performance of this software. Java is a trademark
of Sun Microsystems, Inc. References to the Java programming language in
relation to JLex are not meant to imply that Sun endorses this product.
iv.) IBM WebSphere Product Center includes the following software that was
licensed by IBM from International Business Machines Corporation and others
under the following terms and conditions:
- ICU4J v2.8
ICU License - ICU 1.8.1 and later
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1995-2003 International Business Machines Corporation and others
All
rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons
to whom the Software is furnished to do so, provided that the above
copyright notice(s) and this permission notice appear in all copies of
the Software and that both the above copyright notice(s) and this
permission notice appear in supporting documentation.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Except as contained in this notice, the name of a copyright holder
shall not be used in advertising or otherwise to promote the sale, use
or other dealings in this Software without prior written authorization
of the copyright holder.
All trademarks and registered trademarks mentioned herein are the property of
their respective owners.