Why was Endevor error C1E0000E being issued?
search cancel

Why was Endevor error C1E0000E being issued?

book

Article ID: 209709

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

While testing a change made to the BC1TNEQU table, a security violation was encountered and issued error C1E0105E. This was expected, however the C1E0000E message is issued - where is this coming from and why? 

C1G0203I     SIGNIN   ELEMENT NNH302PQ                               
C1G0204I        FROM ENVIRONMENT: environ  SYSTEM: system     SUBSYSTEM: subsys TYPE: RUNDECK  STAGE ID: D
C1G0232I        OPTIONS:  OVERRIDE SIGNOUT, SIGNOUT TO USERID        
C1E0107I  USER ##### RESTRICTED FROM FUNC SIGNOVR RESOURCE EN.environ.system.subsys.RUNDECK.D.SIGNIN.SIGNOVR.
C1E0105E  A SECURITY VIOLATION HAS OCCURRED. ACTION DENIED.          
C1E0000E  A SECURITY VIOLATION HAS OCCURRED. ACTION DENIED.          
C1G0167E  ELEMENT IS NOT AVAILABLE.  IT IS ALREADY "SIGNED- -OUT" TO #####

Resolution

The reason the C1E0000E message is being issued is because there is an EXIT1 in place and no messages are coded within the exit.  Because Endevor knows that there is an EXIT1, Endevor knows to check for the exit field ECBMSG - if there is nothing there, by default, the message C1E0000E is created using the text from the message in the buffer. 

There are 3 things that can be done to resolve the problem: 

1.  If the exit is not needed, remove it. 

2.  Ignore the message

3.  Update the exit to address the message - 

  • Blank out the message - this only works if the return code is reduced to 0 or 4. 
  • If on coming into the exit it is a 8 or higher and the exit does not reduce it, it will either use the message in the buffer, the message moved to ECBMSG (ECB-MESSAGE-TEXT), or if ECBMSG is blank it will default to "ACTION ABORTED BY USER EXIT RETURN CODE".