"IEC130I DBDLIB DD STATEMENT MISSING" issued for S6BTLFPS utility if "FREE=CLOSE" is coded on DBDLIB DD statement.

"IEC130I DBDLIB DD STATEMENT MISSING" issued for S6BTLFPS utility if "FREE=CLOSE" is coded on DBDLIB DD statement.

book

Article ID: KB0090139

calendar_today

Updated On:

Products Versions
TIBCO Object Service Broker for z/OS -
Not Applicable -

Description

Resolution:
S6BTLFPS is used to format page datasets for Object Service Broker segments. When formatting the page datasets in preparation for loading data into the segment, you must not code "FREE=CLOSE" on the DBDLIB DD statement on z/OS systems.    


Environment:
==========
* TIBCO Object Service Broker for z/OS
* z/OS
* coding JCL DBDLIB statement as: //DBDLIB   DD DSN=$HLQVSAM$.$SLQ$.DBDLIB,DISP=SHR,FREE=CLOSE    


Symptoms:
=========
   IEC130I DBDLIB   DD STATEMENT MISSING                                        
   +S6BDB028E DBDLIB OPEN ERROR                                                  
   +S6BTL016E ERROR DETECTED EXTRACTING ARCHLOG DEFINITION FROM DBDLIB 00-00.    

Cause:
=====
Failure messages are caused by coding "FREE=CLOSE" on the //DBDLIB DD JCL statement.

Resolution:
=========
Remove the "FREE=CLOSE" option as follows:

Change:  //DBDLIB   DD DSN=$HLQVSAM$.$SLQ$.DBDLIB,DISP=SHR,FREE=CLOSE
To:      //DBDLIB   DD DSN=$HLQVSAM$.$SLQ$.DBDLIB,DISP=SHR


References:
==========
* IBM MVS JCL Reference
* Sample JCL for S6BTLFPS: $HLQNONV$.$SLQ$.JCL(S6BTLFPS)
* TIBCO® Object Service Broker for z/OS Utilities Software Release 5.2.0

Issue/Introduction

"IEC130I DBDLIB DD STATEMENT MISSING" issued for S6BTLFPS utility if "FREE=CLOSE" is coded on DBDLIB DD statement.