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
 
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: 8165
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: 2504
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 Extend the decimal values in DIVISION Balaryan DFSORT/ICETOOL 3 Thu Oct 05, 2017 4:05 pm
No new posts Working with hex values in Filemanage... Emile Straker IBM Tools 0 Tue Sep 12, 2017 1:42 am
No new posts DB2 NULL Values display V S Amarendra Reddy DB2 3 Thu Sep 07, 2017 6:59 pm
No new posts Moving values to a variable of copybo... Vignesh Sid COBOL Programming 6 Wed Sep 06, 2017 1:04 pm
No new posts Changing sort Card Dynamically vickey_dw DFSORT/ICETOOL 5 Sat Aug 19, 2017 2:33 pm

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