SWITCH_SUBSPACE 调用

SWITCH_SUBSPACE 导致 CICS® 从子空间切换到基本空间 (如果该任务尚未在基本空间中执行)。 如果该任务已在基本空间中,那么存储管理器将忽略该调用。

此函数可由在子空间中接收控制的全局用户出口程序使用,并且出于某种原因需要切换到基本空间。

SWITCH_SUBSPACE

DFHSMSRX  [CALL,]
       [CLEAR,]
       [IN,
       FUNCTION(SWITCH_SUBSPACE),
       SPACE(BASESPACE),]
       [OUT,
       RESPONSE (name1 | *),
       REASON (name1 | *)]

此命令是线程安全的。

空间 (BASESPACE)
指定 CICS 将切换发出对基本空间的调用的任务 (如果当前正在子空间中执行)。 这使任务能够读写另一个任务的用户密钥任务生存期存储器。

SWITCH_SUBSPACE 的 RESPONSE 和 REASON 值

RESPONSE 推理
确定
DISASTER
KERNERROR