Why Some Jobs Receives BPX014I and BPX015I Error Messages?
search cancel

Why Some Jobs Receives BPX014I and BPX015I Error Messages?

book

Article ID: 11824

calendar_today

Updated On:

Products

Top Secret Top Secret - LDAP

Issue/Introduction

Here it an example when CICS Transaction Gateway 9.2.0 was being installed.

When starting the stc , following messages appear : 


CTG6400I CTGQ1 CICS TRANSACTION GATEWAY IS STARTING 
BPXP015I HFS PROGRAM /usr/lpp/cics/gateway/directory/bin/libctgproduct_64.so IS NOT MARKED PROGRAM CONTROLLED. 
BPXP014I ENVIRONMENT MUST BE CONTROLLED FOR SERVER (BPX.SERVER) PROCESSING. 

 

Also the following message was received:

CTG6808E CTGQ1 Authorize user ID/password with RACF for User ID = MYACID has return code = -1, errno= 157, errno2 = 0X90C02AF  

The BPXMTEXT 90C02AF

 command entered on TSO command tells us:

JREnvDirty: The specified function is not supported in an address space where a load was done that is not program controlled. 

Action: Make sure that programs being loaded into this address space are defined as program controlled. 



Why these Error Messages were Receiving BPX014I and BPX015I?

Environment

z/OS

Resolution

What has been observed is normal when we want to have our SERVERs to run in a more secured UNIX environment.

The reason why the messages are issued is when the program environment was incompatible with the operation attempted.

The environment must stay controlled because sensitive processing and or data may exist.

There was an attempt to load a program that is not program controlled. Only program controlled programs are allowed to be loaded or executed.

 

Then to mark programs to be a controlled ones use the following command:

extattr +p /usr/cics/gateway/directory/bin/libctgproduct_64.so

 

Additional Information

The program name and path used here as example. This is still valid for any other ones, if the case arises.