Dynamic cursor positioning

In dynamic cursor positioning, what happens if i move +1 to field+l instead of -1 to field+l?????

Questions by tungal   answers by tungal

Showing Answers 1 - 12 of 12 Answers

vjjammi

  • Aug 6th, 2010
 

In Dynamic Cursor Positioning, the field is positioned automatically to the position (1,1) if any put any value other than -1 to the length attribute +l.  

6983manish

  • Dec 19th, 2010
 

Relative cusror positining ( Through Program ) ::
Code the relative position in the CURSOR keyword of the SEND MAP command e.g. CUSROR(44) will place the cursor at 44th position - row 1 column 1 is 0th position )

Symbolic cursor positioning ( Through Program )::

We can use symbolic cursor positioning instead of coding an explicit value on the CURSOR option of the EXEC CICS SEND MAP command.
To do this:

  • Specify MODE=INOUT in the DFHMSD macro.
  • Set the length of the field (to which the cursor is to be positioned) to -1.
  • Execute the SEND command, specifying CURSOR without an argument.
  • CICS then places the cursor under the first data byte of the field on the output screen.

If the length of more than one field is set to -1, the cursor is placed at the beginning of the first of those fields.
If you use symbolic cursor positioning with EXEC CICS SEND CONTROL, the cursor is always positioned at position zero of the panel.
 

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions