Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups 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 RFE: DB2 support for mixed case names. Pedro DB2 0 Tue Jul 04, 2017 1:32 am
No new posts How to Clear all TSQs during CICS sta... Hooman24 CICS 10 Mon Jun 26, 2017 9:46 pm
No new posts CICS Transaction attach count of supp... lind sh CICS 1 Wed Jun 21, 2017 1:33 pm
No new posts CICS Transaction Timeout Hooman24 CICS 2 Sun Apr 16, 2017 2:16 pm
No new posts Date and time format in CICS Chandru3183 CICS 2 Sat Mar 18, 2017 12:46 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us