IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

CICS UCTRAN=NO not working, need system programmer advice


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
ezplanet

New User


Joined: 24 Sep 2025
Posts: 4
Location: UK

PostPosted: Mon Sep 29, 2025 8:55 pm
Reply with quote

Hi, this is my first post. The first 10 years of my career were on MVS/XA, CICS, PL/1 and COBOL, then I moved to distributed systems for the next 30 years and I have never had an opportunity to touch a mainframe terminal ever again. Until I retired and I found hercules and ADCD. Now I am having fun again with z/OS, but I am a one man shop, no system boffins I can rely upon.

I am writing an application and I want to be able to receive mixed case characters from a CICS map. I have read everything that google can find on the subject. My CICS has UCTRAN set to NO everywhere I could find it. CICS RECEIVE map have the 'ASIS' option too.
But I still get everything in uppercase.

One thing I cannot change is the terminal autoinstall (I am using x3270 from Linux). The terminal is always assigned typeterm DFH3270 which is defined with UCTRAN=yes. This typterm appears to be linked to DEVICE 3270.

TYpeterm(DFH3270) Group(DFHTYPE) cannot be altered because it is a CICS system definition in CSD.

I tried to create a new TYpeterm(DFH3270) in a different group but looking at CICS logs the system defined DFH3270 is always picked up by the terminal rather than the 'override'.

At this point I am not sure what else to do. I was wondering if anyone with system programming knowledge could help
Back to top
View user's profile Send private message
Garry Carroll

Senior Member


Joined: 08 May 2006
Posts: 1216
Location: Dublin, Ireland

PostPosted: Tue Sep 30, 2025 12:45 pm
Reply with quote

I have UCTRAN=NO working for autoinstall in some of my CICS regions. I have defined a TYPETERM that specifies UCTRAN=NO and a TERMINAL definition with AUTINSTMODEL=ONLY that specifies that TYPETERM in an RDO group which is installed after DFHTYPE. That combination is then found by the autoinstall program to install the terminal.

Hope this helps,

Garry.
Back to top
View user's profile Send private message
ezplanet

New User


Joined: 24 Sep 2025
Posts: 4
Location: UK

PostPosted: Wed Oct 01, 2025 6:00 pm
Reply with quote

Hello Garry, I tried something that appears to be similar, but it does not work, would you be able to post your CEDA DEFINES ?
Back to top
View user's profile Send private message
Garry Carroll

Senior Member


Joined: 08 May 2006
Posts: 1216
Location: Dublin, Ireland

PostPosted: Wed Oct 01, 2025 6:17 pm
Reply with quote

Hi,

Here's what I have:
Code:
 DEFINE TYPETERM(XXXLU2C) GROUP(AUTOINST)                             
        DEVICE(LUTYPE2) TERMMODEL(2) SHIPPABLE(NO) PAGESIZE(24,80)   
        ALTPAGE(24,80) FMHPARM(NO) OBOPERID(NO) AUTOPAGE(NO)         
        DEFSCREEN(24,80) ALTSCREEN(0,0) APLKYBD(NO) APLTEXT(NO)       
        AUDIBLEALARM(YES) COLOR(YES) COPY(NO) DUALCASEKYBD(YES)       
        EXTENDEDDS(YES) HILIGHT(NO) KATAKANA(NO) LIGHTPEN(NO)         
        MSRCONTROL(NO) OBFORMAT(NO) PARTITIONS(NO) PRINTADAPTER(NO)   
        PROGSYMBOLS(NO) VALIDATION(NO) FORMFEED(NO) HORIZFORM(NO)     
        VERTICALFORM(NO) TEXTKYBD(NO) TEXTPRINT(NO) QUERY(NO)         
        OUTLINE(NO) SOSI(NO) BACKTRANS(NO) CGCSGID(0,0) ASCII(NO)     
        SENDSIZE(0) RECEIVESIZE(0) BRACKET(YES) ERRLASTLINE(YES)     
        ERRINTENSIFY(YES) ERRCOLOR(NO) ERRHILIGHT(NO) AUTOCONNECT(NO)
        ATI(YES) TTI(YES) CREATESESS(NO) RELREQ(YES) DISCREQ(YES)     
        NEPCLASS(0) SIGNOFF(YES) RSTSIGNOFF(NOFORCE) ROUTEDMSGS(ALL) 
        LOGONMSG(YES) BUILDCHAIN(YES) USERAREALEN(110)               
        IOAREALEN(4096,8000) UCTRAN(NO) RECOVOPTION(SYSDEFAULT)       
        RECOVNOTIFY(NONE)                                             
 DEFINE TERMINAL(AUT2) GROUP(AUTOINST)                                 
        AUTINSTMODEL(ONLY) AUTINSTNAME(AUT2) TYPETERM(XXXLU2C)         
        NETNAME(AUT2) PRINTERCOPY(NO) ALTPRINTCOPY(NO) TASKLIMIT(NO)   
        TERMPRIORITY(0) INSERVICE(YES) SOLICITED(NO) ATTACHSEC(LOCAL) 
        BINDSECURITY(NO) USEDFLTUSER(NO)


Garry.
Back to top
View user's profile Send private message
View previous topic : : View next topic  
Post new topic   Reply to topic All times are GMT + 6 Hours
Forum Index -> CICS

 


Similar Topics
Topic Forum Replies
No new posts PL/1 SEND CICS MAP first time, attrib... CICS 6
No new posts CICS-Db2 connection issue CICS 1
No new posts After newcopy the CICS program user f... CICS 7
No new posts Starting a CICS Transaction from a Th... CICS 0
No new posts MacKinney Batch to CICS upgrade causi... CICS 7
Search our Forums:


Back to Top