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

CICS macro fails when Caps lock on how to rectify it.


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
kusmaravi

New User


Joined: 08 May 2010
Posts: 5
Location: hyderabad

PostPosted: Mon May 10, 2010 12:00 pm
Reply with quote

When user is interacting with screen , even though the field is protected by the DFHBMSCA macro, this field becomes editable can anu one tell me this is the limitation of the macro.

ex: MOVE DFHBMPRF to fielda.
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Mon May 10, 2010 7:19 pm
Reply with quote

Hello and welcome to the forum,

The "hardware protection" does not prevent the MOVE. . .

What does this have to do with Caps Lock?
Back to top
View user's profile Send private message
kusmaravi

New User


Joined: 08 May 2010
Posts: 5
Location: hyderabad

PostPosted: Mon May 10, 2010 9:59 pm
Reply with quote

You can try that , when a field is protected in caps lock off mode becomes unprotected , even Im suprised on this we have done of lot of testing and contacted many cics experts could not get the write answer.
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Mon May 10, 2010 11:18 pm
Reply with quote

Hello,

This does not happen on any of several cics screens i used to experiment.

Somethng is wrong with the code, the panel definition, or possibly the terminal emulator (but i don't have any idea how this would happen due to the emulator).

Does the changed value make it into the program or is this only on the screen?
Back to top
View user's profile Send private message
Binop B

Active User


Joined: 18 Jun 2009
Posts: 407
Location: Nashville, TN

PostPosted: Tue May 11, 2010 9:27 am
Reply with quote

Hi Dick,
Quote:
possibly the terminal emulator (but i don't have any idea how this would happen due to the emulator)
I was also thinking of the same... probably the emulator... if the CAPS LOCK key is mapped to one of the functional keys, a code could be in place in the program to change the field to UNPROTECTED... icon_razz.gif

kusmaravi.
1. Is this program written by you ?
2. Are all the fields in the screen becoming UNPROTECTED.. or only some ?
3. Can you post all the functional key handling that you have in your program.
Back to top
View user's profile Send private message
kusmaravi

New User


Joined: 08 May 2010
Posts: 5
Location: hyderabad

PostPosted: Wed May 12, 2010 2:09 pm
Reply with quote

Program is written by me,

Im handling the function keys using the EVALUATE EIBAID= DFHPF1......

, now the fields for different instance of sending the screens are

made protected in order to prevent the user from changing it. On those

fields are becoming unprotected. If CAps lock on treated has PF key then

it is intresting direction to think at and still dont understand how does the

system will reset the attribute.

Valuse are not coming into the program only restricted to scrren.

I have seen the expanded copy book of DFHAID could not find any thing realted to capslock DFHNULL ,DFHENTER,DFHCLEAR,DFHCLRP ,DFHPEN
DFHOPID DFHMSRE DFHSTRF DFHTRIG ramining are PAkeys and PF keys

Please help.
Back to top
View user's profile Send private message
Binop B

Active User


Joined: 18 Jun 2009
Posts: 407
Location: Nashville, TN

PostPosted: Wed May 12, 2010 5:58 pm
Reply with quote

Hi,
As it has been already told, its my strong guess that it might have to do something with your terminal emulator.

1. Did you verify your key mapping in the emulator for the CAPS LOCK key ?
2. Are others, who are using this transaction, having the same feature ?
3. Can you post all the functional key handling that you have in your program without disclosing any proprietary information ( If possible the whole EVALUATE and other paragraphs being performed inside .. )
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Thu May 13, 2010 6:17 am
Reply with quote

Hello,

FWIW - i know of no way for the CAPS LOCK to cause/have this symptom.

Does this happen for only this 1 program? Can anyone else get this result on their terminal?
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 Lock Escalation DB2 3
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 Parallelization in CICS to reduce res... CICS 4
Search our Forums:

Back to Top