Hello All,
Looking for guidance with the below stated issue:
One of the CLIST member, invoked by PANELS is throwing below error, while executing the IEBDG
Error message:
IEC130I XXXXXX : DD STATEMENT MISSING
***
Where in XXXXXX is the truncated TSO ID of the USER. The TSO ID gets truncated for the first character and recognized only as SIX Characters when this error is thrown. (Example: TSO ID as in ABCDEFG , is getting truncated as BCDEFG)
CLIST statements are as followed: Allocates WORK datasets and executes IEBDG to build NULL RECORDs in the work files.
ALLOC F(WORK1) DA('&SYSUID..WORK1') NEW CATALOG SPACE(3 1) TRACKS -
USING (DCB1) UNIT(SMS)
ALLOC F(WORK2) DA('&SYSUID..WORK2') NEW CATALOG SPACE(3 1) TRACKS -
USING (DCB2) UNIT(SMS)
FREE F(SYSIN OUT1 OUT2)
ALLOC F(OUT1) DA('&SYSUID..WORK1') SHR
ALLOC F(OUT2) DA('&SYSUID..WORK2') SHR
ALLOC F(SYSIN) DA('AAAA.BBB.CCLIB(XXXXXX)') SHR
IEBDG
SYSIN contents are as follows:
DSD OUTPUT=(OUT1)
CREATE INPUT=SYSIN
$$$E
END
DSD OUTPUT=(OUT2)
CREATE INPUT=SYSIN
$$$E
END
My observation:
1. the above said error is thrown during the execution of IEBDG utility, which takes OUT1, OUT2 and SYSIN as inputs.
2. The utility IEBDG helps in building the records into the work files. In this case, its just helping us to build a NULL Record.
3. The syntax involved in IEBDG utility SYSIN cards are found to be good and works good in batch execution also.
4. Most importantly this CLIST is working for few users and only specific Users are getting the above mentioned error.
I believe the issue might be with the USER PROFILE, where in the USER'S TSO ID is getting truncated. Looking for guidance from the experts.
Wish I can share any other information if needed. Thanks in advance.
Truncated TSO id is thrown as error message
-
- Global moderator
- Posts: 2105
- Joined: Thu Jun 03, 2010 6:21 pm
- Skillset: Assembler, JCL, utilities
- Referer: zos.efglobe.com
Re: Truncated TSO id is thrown as error message
IEBDG is a batch program, not a TSO command. TSO commands are called using a different interface than a batch program. Try changing the IEBDG line to
CALL *(IEBDG)
The use of the TSO interface may be confusing IEBDG.
By the way, the IEC130I message is an MVS message, not a TSO message. The XXXXXXXX is supposed to be a DD name, copied from the DCB data area of a DCB IEBDG is trying to open. XXXXXXXX is not a TSO userid, unless the DD name in the DCB is also a TSO userid.
Finally, MVS does not "throw" anything, ever, unless it's confusion in the minds of people trying to use it.
CALL *(IEBDG)
The use of the TSO interface may be confusing IEBDG.
By the way, the IEC130I message is an MVS message, not a TSO message. The XXXXXXXX is supposed to be a DD name, copied from the DCB data area of a DCB IEBDG is trying to open. XXXXXXXX is not a TSO userid, unless the DD name in the DCB is also a TSO userid.
Finally, MVS does not "throw" anything, ever, unless it's confusion in the minds of people trying to use it.
-
- Posts: 2
- Joined: Wed Nov 29, 2017 3:11 am
- Skillset: Mainframes, COBOL, DB2, JCL, IMS, CICS, CMAN
- Referer: Online forums
Re: Truncated TSO id is thrown as error message
Thank you Steve! This resolved the issue.
Well said-
"Finally, MVS does not "throw" anything, ever, unless it's confusion in the minds of people trying to use it."
Well said-

"Finally, MVS does not "throw" anything, ever, unless it's confusion in the minds of people trying to use it."
-
- Similar Topics
- Replies
- Views
- Last post
-
- 13
- 8426
-
by valeca
View the latest post
Fri Sep 30, 2022 11:22 pm
-
-
SYNCSORT DATASORT message SYT076E
by f1_lemaner » Thu Dec 23, 2021 11:12 pm » in DFSORT/ICETOOL/ICEGENER - 5
- 1866
-
by f1_lemaner
View the latest post
Fri Dec 24, 2021 2:23 pm
-
-
-
How can I copy message queue files (LGMSG,SHMSG) in V9R1
by futohomok » Thu Jul 27, 2023 5:54 pm » in IMS DB/DC - 6
- 2056
-
by futohomok
View the latest post
Thu Aug 03, 2023 1:21 pm
-
-
- 1
- 1488
-
by sergeyken
View the latest post
Sun Oct 04, 2020 11:33 pm
-
- 7
- 4038
-
by jcdm
View the latest post
Tue Jul 25, 2023 11:57 am