La variable de sistema DLILib.psbData contiene tanto el nombre del PSB de tiempo de ejecución como una dirección con la que se accede a dicho PSB.
Record PSBDataRecord psbName char(8); psbRef int; end
Si el programa cambia de un PSB a otro (como puede ocurrir fuera de IMS), puede establecer y probar el campo DLILib.psbData.psbName directamente. Nunca actualice el campo DLILib.psbData.psbRef, que contiene una dirección.
El valor inicial de DLILib.psbData.psbName es el valor del campo predefinido defaultPSBName. Ese campo predefinido se encuentra en el registro PSB que está asignado a la propiedad de programa psb. Si no establece ese campo, su valor es el nombre del componente PSBRecord en el que se basa el registro PSB.
Consulta relacionada
Biblioteca EGL DLILib