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
 

 

BMSMAPs - Feild values are changing to Uppercase

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

New User


Joined: 25 Feb 2008
Posts: 2
Location: Chennai

PostPosted: Fri Sep 04, 2009 4:40 pm    Post subject: BMSMAPs - Feild values are changing to Uppercase
Reply with quote

I am using SDF to create the BMSMAP, the problem is some of the fields at the map should be changed to uppercase, if entered in small (and we should not convert whole map to uppercase)....

I want to know whether there is any attribute that I can set at field level to convert that field data alone to uppercase...

If the syntax is shared it will be more appreciated.....Thanks in advance
Back to top
View user's profile Send private message

Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8118
Location: East Dubuque, Illinois, USA

PostPosted: Fri Sep 04, 2009 4:59 pm    Post subject:
Reply with quote

If you're using COBOL to process the map, use FUNCTION UPPER-CASE to convert the individual fields.
Back to top
View user's profile Send private message
Jangams

New User


Joined: 25 Feb 2008
Posts: 2
Location: Chennai

PostPosted: Fri Sep 04, 2009 5:39 pm    Post subject: Thank you Donald...
Reply with quote

I think this is the best possible solution. But I saw in SDF online help, we have CAPS {ON|IN|OUT} which is classified as 'Field Application Attribute' as we have JUSTIFY...

May I know, if you know how to use this....I couldn't find syntax of this.[/code]
Back to top
View user's profile Send private message
Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2502
Location: Atlanta, Georgia, USA

PostPosted: Fri Sep 04, 2009 6:12 pm    Post subject: Reply to: BMSMAPs - Feild values are changing to Uppercase
Reply with quote

You need to define the transaction associated with your program/map to a unique PROFILE, specifying -

Code:

Uctran         : No                 No | Yes

This is normally done by your Tech Support group and/or your CICS System Programmer.

But, keep in mind that if you transfer control to another program, the transaction will still be associated with the current transaction and upper-case translation will be OFF. So, you may want to add some code to this target program, such as a SET TERMINAL UCTRAN command, to ensure upper-case translation is ON if you're displaying the initial map. Once the program issues a RETURN TRANSID, using the transaction associated with this target program, the SET command will not be necessary, unless of course, this transid/program also requires UCTRAN to be OFF.

Your mileage may vary....

Bill
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 BI,TO=ZD Changing Values Tyler Dunbar DFSORT/ICETOOL 1 Tue Jul 25, 2017 12:12 am
No new posts SORT to unpack a feild shr_amar DFSORT/ICETOOL 7 Fri Jul 07, 2017 4:32 am
No new posts Sorting of hex values Saurabh_mi DFSORT/ICETOOL 11 Thu May 25, 2017 3:49 pm
No new posts Replace values in the input data Vikas Maharnawar DFSORT/ICETOOL 10 Thu May 11, 2017 2:18 pm
No new posts Compare two files and subtract values ameetmund DFSORT/ICETOOL 7 Fri Mar 31, 2017 3:35 pm


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