高速缓存除去

您可以使用 高速缓存除去 变换从 全局高速缓存中除去键/值对。

概述

高速缓存除去 变换仅接受输入连接,这些连接为嵌套映射中的参数提供值。

只能将简单值类型的单一值分配或映射到键。 如果映射的元素不是相应数据类型,那么可使用强制类型转换类型 (xs:type) 变换来分配数据类型。 如果元素可以包含多个值,请设置基数属性以确保将单个值映射到键; 请参阅 配置用户定义元素的基数

如果要在成功执行 高速缓存除去 变换之后执行某些映射,那么可以将 高速缓存返回 变换添加到 高速缓存除去 变换组。 高速缓存除去 变换提供已除去的条目的值。 然后,可以在 高速缓存返回 变换中映射此值; 请参阅 高速缓存返回

如果要处理在 高速缓存移除 变换失败时可能发生的异常,那么可以将 高速缓存失败 变换添加到 高速缓存移除 变换组; 请参阅 高速缓存失败

有关更多信息,请参阅 使用 "映射" 节点从全局高速缓存中除去键/值对
注: 高速缓存除去 变换没有任何条件属性。 要配置条件执行,必须在 If 变换中嵌入 Cache Remove 变换。

参数

高速缓存移除 嵌套映射具有多个参数,您可以通过映射值或指定固定值来配置这些参数。 下表描述了使用 高速缓存移除 变换时可以设置的参数:

参数 必需 描述 未配置任何值时的结果
Key 全局高速缓存映射中包含的键/值对中键的名称。 错误
MapName 如果指定 CacheName 参数的值,那么必须为此参数指定值。 包含键/值对的全局高速缓存映射的名称。 使用高速缓存中的缺省映射。 如果正使用嵌套高速缓存,那么缺省映射为 SYSTEM.BROKER.DEFAULTMAP。
CacheName 编号 但是,如果指定此参数,那么还必须指定 MapName 参数。 要使用的全局高速缓存 WXSServer 策略的名称。 集成节点中的嵌套高速缓存用作高速缓存。