psbData
dliLib.psbData 시스템 변수는 런타임 PSB의 이름과 해당 PSB에 액세스하는 데 사용되는 주소를 둘 다 포함합니다.
변수는 다음 구조의 사전 정의된 레코드 파트 PSBDataRecord를 기반으로 합니다.
Record PSBDataRecord
psbName CHAR(8);
psbRef INT;
end
프로그램이 한 PSB에서 다른 PSB로 전환하는 경우, 사용자는 dliLib.psbData.psbName 필드를 직접 설정하고 테스트할 수 있습니다. dliLib.psbData.psbRef 필드를 직접 업데이트하지 마십시오. 여기에는 주소가 포함되어 있습니다.
dliLib.psbData.psbName의 초기값은 사전 정의된 defaultPSBName 필드의 값입니다. 이 사전 정의된 필드는 psb 프로그램 특성에 지정된 PSB 레코드 변수에 있습니다. 이 필드를 설정하지 않은 경우 해당 값은 PSB 레코드 변수의 기반이 되는 PSBRecord 정의에 있는 이름입니다.
호환성
| 플랫폼 | 문제 |
|---|---|
| CICS® | 프로그램은 CICS에서 PSB를 변경할 수 없으므로 사용자는 이 용도로 변수를 사용할 수 없습니다. |