Is it possible that the entry point name L does in fact already exist? Try renaming it.
Also, how are you linking your program? My CMS days are long behind me but there were two (or more!) ways to create an executable program, as I recall? Are you using the MVS-like link editor, or the thing that loads object code (80-byte ESD and TXT records) into memory? I always found the latter one to be unpredictable (to me - I'm sure it was WAD) as Gil suggests. If the object loader, then if L is an entry defined in the assembly (ENTRY A) I'll bet CMS treats it kind of like MVS would treat an alias - I'll bet L is already defined to CMS - try issuing the LOAD without the IDENTIFY (or alternatively, remove the ENTRY statement for L). Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of John R. Ehrman Sent: Monday, December 19, 2005 5:15 PM To: IBM-MAIN@BAMA.UA.EDU Subject: IDENTIFY macro under CMS I'm trying (under CMS) to test a program (A) with an internal label (L). A does an IDENTIFY macro for L, and then loads a separate module M that does a LOAD for L. (I want to provide M with functions in A.) However, I always get return code X'14' from IDENTIFY ("Entry name duplicates the name already used for a minor entry or for an entry created by another IDENTIFY request, and the entry point addresses are different; the current request is rejected.") ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html