高速缓存除去
您可以使用 高速缓存除去 变换从 全局高速缓存中除去键/值对。
概述
高速缓存除去 变换仅接受输入连接,这些连接为嵌套映射中的参数提供值。
只能将简单值类型的单一值分配或映射到键。 如果映射的元素不是相应数据类型,那么可使用强制类型转换类型 (xs:type) 变换来分配数据类型。 如果元素可以包含多个值,请设置基数属性以确保将单个值映射到键; 请参阅 配置用户定义元素的基数。
如果要在成功执行 高速缓存除去 变换之后执行某些映射,那么可以将 高速缓存返回 变换添加到 高速缓存除去 变换组。 高速缓存除去 变换提供已除去的条目的值。 然后,可以在 高速缓存返回 变换中映射此值; 请参阅 高速缓存返回。
如果要处理在 高速缓存移除 变换失败时可能发生的异常,那么可以将 高速缓存失败 变换添加到 高速缓存移除 变换组; 请参阅 高速缓存失败。
有关更多信息,请参阅 使用 "映射" 节点从全局高速缓存中除去键/值对。
注: 高速缓存除去 变换没有任何条件属性。 要配置条件执行,必须在 If 变换中嵌入 Cache Remove 变换。
参数
高速缓存移除 嵌套映射具有多个参数,您可以通过映射值或指定固定值来配置这些参数。 下表描述了使用 高速缓存移除 变换时可以设置的参数:
| 参数 | 必需 | 描述 | 未配置任何值时的结果 |
|---|---|---|---|
| Key | 是 | 全局高速缓存映射中包含的键/值对中键的名称。 | 错误 |
| MapName | 如果指定 CacheName 参数的值,那么必须为此参数指定值。 | 包含键/值对的全局高速缓存映射的名称。 | 使用高速缓存中的缺省映射。 如果正使用嵌套高速缓存,那么缺省映射为 SYSTEM.BROKER.DEFAULTMAP。 |
| CacheName | 编号 但是,如果指定此参数,那么还必须指定 MapName 参数。 | 要使用的全局高速缓存 WXSServer 策略的名称。 | 集成节点中的嵌套高速缓存用作高速缓存。 |