Portal | Manuals | References | Downloads | Info | Programs | JCLs | Mainframe wiki | Quick Ref
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Profile Log in to check your private messages Log in
 
how i make a case sensitive cics map

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS
View previous topic :: :: View next topic  
Author Message
karasi
Warnings : 1

New User


Joined: 17 Mar 2006
Posts: 8

PostPosted: Tue Mar 28, 2006 10:41 am    Post subject: How i can my CICS map case sensitive
Reply with quote

Hi, Could any one tell me that how i make a case sensitive cics map
Back to top
View user's profile Send private message

Vinodc

New User


Joined: 01 Dec 2005
Posts: 33
Location: Prague

PostPosted: Thu Mar 30, 2006 1:49 am    Post subject: Re: how i make a case sensitive cics map
Reply with quote

Hi,

CICS will by default convert the lowercase input to Uppercase. Use ASIS parameter in the RECEIVE MAP command to make it case sensitive.

Vinod Chawda
Back to top
View user's profile Send private message
balusengodan

New User


Joined: 01 Mar 2005
Posts: 15
Location: chennai

PostPosted: Tue Apr 11, 2006 5:08 pm    Post subject:
Reply with quote

hi vinod

u r absolutely right this is the only to make the map case sensitive
balu.s
Back to top
View user's profile Send private message
Piyu

New User


Joined: 12 Apr 2006
Posts: 3
Location: Washington DC

PostPosted: Wed Apr 12, 2006 8:59 pm    Post subject:
Reply with quote

This is not the only way to make a map case sensitive. There are CICS transaction or map related settings which the CICS admin team at your shop should be able to set. By default this setting is CAPS ON, however it can be changed to make it case sensitive.
Please talk to your CICS admin team which usually creates the maps and transactions for developers.
Back to top
View user's profile Send private message
arunjosephaj

New User


Joined: 21 Mar 2006
Posts: 20
Location: India

PostPosted: Tue May 16, 2006 5:39 pm    Post subject:
Reply with quote

There are two types of input messages in CICS:- attaches and reads.

The ASIS parameter works on reads, because the data has not yet been
received from the terminal. ASIS does nothing for attaches, because
the attach was already received and analyzed by terminal control in
order to determine what transaction should be started. Terminal
control is probably where the UC-translation was done (depending on
which CICS release you are using).

For Attaches u may need to talk to your systems programmer. There are actually two places where Upper Case Translation (UCTRAN) is specified. The first is on the terminal definition with the TYPETERM element, and the second is is in the transaction definition in the PROFILE element. The defaults for these definitions are TYPETERM Uctran=YES and PROFILE Typeterm=NO. This means that most transactions are set up with uppercase translation turned off.
However, uppercase translation takes place anyway because the terminal'
TYPETERM specifies Uctran=YES.
Back to top
View user's profile Send private message
rameshraj.satyam

New User


Joined: 15 May 2006
Posts: 9

PostPosted: Wed May 17, 2006 12:30 pm    Post subject:
Reply with quote

uctran=yes mns lower to upper case
Back to top
View user's profile Send private message
Pradeep Mahavirchand

New User


Joined: 14 Apr 2006
Posts: 1

PostPosted: Fri Nov 10, 2006 2:10 pm    Post subject:
Reply with quote

To use both upper and lower case, the PROFILE ID for the transaction should be set to DFHMIXT. It will be DFHCICST as default.
Please check the profile ID of the transaction which you want to accept mixed cases. If it has the default value, contact CICS group to change the profile id for mixed case
Back to top
View user's profile Send private message
Mickeydusaor

Active User


Joined: 24 May 2006
Posts: 258
Location: Salem, Oregon

PostPosted: Mon Nov 13, 2006 9:45 pm    Post subject:
Reply with quote

You can do this from within any CICS program.

Code:
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*                CHANGE TERMINAL TO MIXED CASE                *
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
 9600-CHANGE-CASE-SETTING.

     EXEC CICS INQUIRE
          TERMINAL (EIBTRMID)
          UCTRANST (WS-UCTRANS)
          RESP     (WS-CICS-RESPONSE)
          END-EXEC

     IF WS-UCTRANS = DFHVALUE (UCTRAN)
       MOVE DFHVALUE (TRANIDONLY) TO WS-UCTRANS
     ELSE
       MOVE DFHVALUE (UCTRAN)     TO WS-UCTRANS
     END-IF

     EXEC CICS SET
          TERMINAL (EIBTRMID)
          UCTRANST (WS-UCTRANS)
          RESP    (WS-CICS-RESPONSE)
          END-EXEC
     .
/

Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Is CICS BMS logic on z/OS different ... Andi1982 CICS 2 Fri Dec 01, 2017 1:56 pm
No new posts How to get complete URL from CICS Con... mbattu CICS 1 Tue Nov 14, 2017 11:59 pm
No new posts Integrating CICS applications craig2020 CICS 1 Sun Oct 29, 2017 6:49 pm
No new posts ASP3 ABEND IN CICS Vedant CICS 0 Fri Oct 20, 2017 3:18 pm
No new posts Identifying Interfaces in CICS/mainframe Ashishpanpaliya CICS 5 Fri Oct 13, 2017 3:21 pm

Facebook
Back to Top
 
Job Vacancies | Forum Rules | Bookmarks | Subscriptions | FAQ | Polls | Contact Us