Is this what you need:
C:\Windows\system32>bop_sinfo -da cst | findstr schedule
schedule SREL -> wrkshft.persistent_id DISPLAY_NAME "Schedule" UI_INFO "+AUDITLOG()"
C:\Windows\system32>bop_sinfo -da wrkshft
Factory wrkshft
Attributes:
id INTEGER
producer_id LOCAL STRING(20)
persistent_id STRING(30)
delete_flag SREL -> actbool.enum REQUIRED ON_NEW {0}
sym STRING(60) REQUIRED DISPLAY_NAME "symbol"
description STRING(255)
sched STRING(1000)
last_mod_dt DATE ON_CI {NOW}
last_mod_by SREL -> cnt.id ON_NEW {USER} ON_CI {USER} TENANCY_UNRESTRICTED
pcat_svc BREL <- lrel_svc_schedules_pcat_svc.wrkshft (LREL pcat) {wrkshft = ?}
DYNAMIC { DOMSET MLIST_DYNAMIC; WHERE wrkshft = ? ; PARAM_NAMES persistent_id; }
chgcat_svc BREL <- lrel_svc_schedules_chgcat_svc.wrkshft (LREL chgcat) {wrkshft = ?}
DYNAMIC { DOMSET MLIST_DYNAMIC; WHERE wrkshft = ? ; PARAM_NAMES persistent_id; }
isscat_svc BREL <- lrel_svc_schedules_isscat_svc.wrkshft (LREL isscat) {wrkshft = ?}
DYNAMIC { DOMSET MLIST_DYNAMIC; WHERE wrkshft = ? ; PARAM_NAMES persistent_id; }
J.W.