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

how i make a case sensitive cics map


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
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
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
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
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
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
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
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
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
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 View Bookmarks
All times are GMT + 6 Hours
Forum Index -> CICS

 


Similar Topics
Topic Forum Replies
No new posts Using API Gateway from CICS program CICS 0
No new posts COBOL -Linkage Section-Case Sensitive COBOL Programming 1
No new posts Calling an Open C library function in... CICS 1
No new posts How to 'Ping' a CICS region in JCL CICS 2
No new posts trying to make sense of keylists TSO/ISPF 11
Search our Forums:

Back to Top