Error Message: Dynamic PSB error.
search cancel

Error Message: Dynamic PSB error.

book

Article ID: 46800

calendar_today

Updated On:

Products

File Master Plus for IMS

Issue/Introduction

CAWL549E '** Dynamic PSB Error **' .TYPE=W 
'An error was encountered allocating the dynamic PSBLIB ' + 
'temporary PDS. ' 
At first it was thought to be a security issue, but all users have the same security.
All we are doing is browsing a database,
This happens in either BMP or DLI mode.

 

Environment

Z/OS 

Cause

The normal behavior, is the product can allocate up to 10 dynamic PSB libraries. The format of the Data set name is

[ZPREFIX.]ZUSER.CAWKEB#n.ASYSID.PSBLIB

  The data set name for a given user may vary depending on
- The user's PREFIX setting of his ISPF session
- The System user is executing in.
- n is a value in the range 0-9

When one of these PSB libraries exist the product increments n in order to generate the next Library name. 

These temporary datasets are deleted at the end of a successful execution of Browse or Edit. However, if some sort of error occurs during Browse or Print, the cleanup of these datasets may not get done. 
 

Resolution

f there are already 10 of these libraries (n=0 through 9) out there, then we put up a screen that lets you delete 1 or more of these datasets so a new one can be created.

CAWKPBRW ---- CA File Master Plus for IMS -- Browse IMS Database -----------
|------------------------------------------------------------------------------|
| CAWKPEB0 ----------------- Dynamic PSB Libraries - PSBLIB allocation error |
| COMMAND ===> |
| Actions: D - Delete |
| |
| A DSN Msg Created Accessed |
| _ HLQ.CAWKEB#0.PSBLIB 2016/09/26 |
| _ HLQ.CAWKEB#1.PSBLIB 2016/09/26 |
| _ HLQ.CAWKEB#2.PSBLIB 2016/09/26 |
| _ HLQ.CAWKEB#3.PSBLIB 2016/09/26 |
| _ HLQ.CAWKEB#4.PSBLIB 2016/09/26 |
| _ HLQ.CAWKEB#5.PSBLIB 2016/09/26 |
| _ HLQ.CAWKEB#6.PSBLIB 2016/09/26 |
| _ HLQ.CAWKEB#7.PSBLIB 2016/09/26 |
| _ HLQ.CAWKEB#8.PSBLIB 2016/09/26 |
| _ HLQ.CAWKEB#9.PSBLIB 2016/09/26 |
| |
| End to return to the BROWSE session. |
| |
| |
|------------------------------------------------------------------------------|


If you fail to delete one of these datasets, that is when the CAWL549E error message is issued:

CAWL549E '** Dynamic PSB Error **' .TYPE=W
'An error was encountered allocating the dynamic PSBLIB ' +
'temporary PDS. '
 
The dataset names should be unique for each user.