管理 Atom 订阅源

要通过现有 Atom 订阅源创建可编辑的集合,请设置新的 URIMAP 和 ATOMSERVICE 资源定义,以及新的 Atom 配置文件。 新定义使用了初始 Atom 订阅源的大部分设置,只进行了少量更改。

开始之前

如果 Atom 订阅源涉及从资源抽取数据并提供给 CICS®的服务例程,那么在将数据作为集合提供之前,请阅读 管理 Atom 订阅源和 Atom 集合,并修改服务例程以针对 POST , PUT 和 DELETE 请求以及针对集合中条目的 GET 请求执行相应操作,方法是遵循 处理服务例程中的 Atom 集合编辑请求中的指示信息。

关于此任务

通过获取 Atom 条目列表并显示这些列表,客户机可以像使用普通 Atom 订阅源一样使用集合。 因此,为了满足集合的要求,您可以更改 Atom 订阅源的 ATOMSERVICE 定义和配置文件,并让 CICS 将该集合(代替初始 Atom 订阅源)提供给所有用户。 但是,建议您最好创建单独的 CICS 资源定义并使用单独的 URL 使 Atom 条目既可用作集合,又可继续单独用作订阅源。 将相同的数据同时设置为订阅源和集合,确实会涉及额外的工作,但是这样做具有一些重要的优点:
  • 您可以将适当的安全措施应用于可编辑的集合,并确保可自由地使用只读订阅源。
  • 通过向大多数用户提供更高性能的订阅源文档,可以实现更短的响应时间。 提供集合中的条目比提供订阅源中的条目需要更多的处理时间,因为 CICS 需要为集合提供额外的导航。

要从 Atom 订阅源创建可编辑的集合:

过程

  1. 为集合规划适当的安全措施,以便仅允许经过认证的 Web 客户机编辑集合中的条目。
    有关安全性的更多信息,请参阅 Atom 订阅源的安全性
  2. 设置 TCPIPSERVICE 资源定义,以指定供 Web 客户机用于请求集合的端口所应用的安全措施。
  3. 为集合选择一个适合的 URL(不同于 Atom 订阅源所用的 URL),并为集合的 URL 创建新的 URIMAP 资源。
    除了与 Atom 订阅源的 URL 不同以外,您选择的 URL 还必须与使用相同主机名提供的其他 Atom 订阅源和集合的 URL 不同。
  4. 完成 为集合创建 ATOMSERVICE 定义和 Atom 配置文件 中的步骤,以根据 Atom 订阅源的现有文件设置新的 ATOMSERVICE 定义和 Atom 配置文件。
    如果您正在使用资源和命令安全性来保护集合,请确保 Web 客户机的用户标识有权访问 ATOMSERVICE 定义及其引用的资源,包括服务例程使用的任何 CICS 资源和命令。
  5. 按照 创建 Atom 服务文档中的指示信息创建包含集合的 Atom 服务文档。
    您还可以按照 创建 Atom 类别文档中的指示信息来创建 Atom 类别文档,以指定集合的类别。
  6. 按照 将 Atom 服务或类别文档作为 Atom 配置文件交付将 Atom 服务或类别文档作为静态响应交付 中的指示信息,设置 CICS 资源定义以交付 Atom 服务和类别文档。

结果

在完成这些任务后,Web 客户机可以对集合执行添加、更新和删除条目操作。 Web 客户机可以通过获取服务文档来找到集合的 URL。

下一步操作

管理 Atom 源和 Atom 集合介绍了如何通过 Web 客户端发出 HTTP、POST、PUT 和 DELETE 请求来编辑集合,以及服务程序如何处理编辑请求。