Rumba codes & Status
Windows keyboard Mnemonics
Host key |
Mnemonic |
Host key |
Mnemonic |
@ |
@@ |
Home |
@0 |
Alternate Cursor |
@$ |
Insert |
@I |
Attention |
@A@Q |
Jump |
@J |
Backspace |
@< |
New Line |
@N |
Backtab |
@B |
Num Lock |
@t |
Blue |
@A@h |
Page Down |
@v |
Caps Lock |
@Y |
Page Up |
@u |
Clear |
@C |
PA1 |
@x |
Cursor Down |
@V |
PA2 |
@y |
Cursor Left |
@L |
PA3 |
@z |
Cursor Left Double |
@A@L |
PF1 |
@1 |
Cursor Right |
@Z |
PF2 |
@2 |
Cursor Right Double |
@A@Z |
PF3 |
@3 |
Cursor Select |
@A@J |
PF4 |
@4 |
Cursor Up |
@U |
PF5 |
@5 |
Delete |
@D |
PF6 |
@6 |
Delete Word |
@A@D |
PF7 |
@7 |
Device Cancel |
@A@R |
PF8 |
@8 |
DUP |
@S@x |
PF9 |
@9 |
End |
@q |
PF10 |
@a |
Enter |
@E |
PF11 |
@b |
Erase to EOF |
@F |
PF12 |
@c |
Erase Input |
@A@F |
PF13 |
@d |
Reset Reverse Video |
@A@c |
PF14 |
@e |
Field Mark |
@S@y |
PF15 |
@f |
Green |
@A@f |
PF16 |
@g |
Reset Host Colors |
@A@l |
PF17 |
@h |
Reverse Video On |
@A@9 |
PF18 |
@i |
Scr Lock |
@s |
PF19 |
@j |
System Request |
@A@H |
PF20 |
@k |
Tab |
@T |
PF21 |
@l |
Test |
@A@C |
PF22 |
@m |
Turquoise |
@A@i |
PF23 |
@n |
Underscore |
@A@b |
PF24 |
@o |
White |
@A@j |
Pink |
@A@e |
Word Tab Back |
@A@z |
Print PS |
@A@T |
Word Tab Forward |
@A@y |
Print Screen |
@P |
Yellow |
@A@g |
Queue Overrun |
@/ |
(reserved) |
@X |
Red |
@A@d |
Reset |
@R |
Field Exit |
@A@E |
Cursor Up Double |
@A@U |
Cursor Down Double |
@A@V |
Interpreting the Returned Data String for GetStatus
This appendix explains how to decode the data string that is checked in GetStatus.
To interpret this information, you must be able to decipher the OIA image symbols that are returned in positions 2 to 81 of the string, as well as the bits that are returned in positions 82 to 103 of the string. The complete status string is here explained. Normally a specific status is checked by providing the string position (OIAPos) and the bitnumber.
Position 1 (OIA format byte)
Position 1 of the returning data string always returns the format byte, 1 for 3270 terminal emulation or 9 for 5250.
Positions 2 to 81 (OIA image symbols)
The following chart displays symbols found in the DFT host and CUT host presentation spaces. These symbols can be part of the OIA image returned in positions 2 to 81 of the returning data string.
Positions 82 to 103 (OIA bit groups)
Remaining positions in the returned data string can be interpreted with the help of the following sections. Each position or group returns a bit number that explains a particular OIA characteristic. The list below summarizes the different groups, the OIA characteristic, and the position number associated with it.
Group |
Characteristic explained |
Position number |
1 |
Online and Screen Ownership |
82 |
2 |
Character Selection |
83 |
3 |
Shift State |
84 |
4 |
PSS, Part 1 |
85 |
5 |
Highlight, Part 1 |
86 |
6 |
Color, Part 1 |
87 |
7 |
Insert |
88 |
8 |
Input Inhibited (5 bytes) |
89-93 |
9 |
PSS, Part 2 |
94 |
10 |
Highlight, Part 2 |
95 |
11 |
Color, Part 2 |
96 |
12 |
Communication Error Reminder |
97 |
13 |
Printer Status |
98 |
14 |
Reserved (3270) / Graphic (5250) |
99 |
15 |
Reserved Group |
100 |
16 |
Automatic Key Play/Record Status |
101 |
17 |
Automatic Key Quit/Stop State |
102 |
18 |
Enlarge State Position |
103 |
Group1: Online and screen ownership
This bit group is the 82nd byte of the OIA data returned to an application by Function 13.
This group contains 1 byte of information, describing who owns the current session.
Bit |
3270 Description |
5250 Description |
0 |
Setup |
Reserved |
1 |
Test |
Reserved |
2 |
SSCP-LU session owns screen |
Reserved |
3 |
LU-LU session owns screen |
System available |
4 |
Online and not owned |
Reserved |
5 |
Subsystem ready |
Subsystem ready |
6-7 |
Reserved |
Reserved |
Group 2: Character selection
This group is the 83rd byte in the OIA data returned to an application by Function 13. The group contains 1 byte of data and defines the character set currently used in the OIA.
Bit |
3270 Description |
5250 Description |
0 |
Extended select |
Reserved |
1 |
APL |
Reserved |
2 |
Kana |
Katakana (Japan only) |
3 |
Alphanumeric |
Alphanumeric |
4 |
Text |
Reserved |
5 |
Reserved |
Reserved |
6 |
Reserved |
Hiragana (Japan only) |
Group 3: Shift state
This group is the 84th byte in the OIA data, showing whether caps lock and numeric lock are active.
Bit |
3270 Description |
5250 Description |
0 |
Upper Shift |
Reserved |
1 |
Numeric |
Keyboard shift |
2 |
CAPS |
CAPS |
3-6 |
Reserved |
|
Group 4: Program symbol support, part 1
This group is the 85th byte in the OIA data.
Bit Description 0—7 Reserved |
Group 5: Highlight, part 1
This group is the 86th byte in the OIA data and contains highlighting information for the current PS.
Bit |
3270 Description |
5250 Description |
0 |
User selectable |
Reserved |
1 2-7 |
Field inherit Reserved |
Reserved Reserved |
Group 6: Color, part 1
This group is the 87th byte in the OIA data, defining some of the color characteristics being used in the current PS by this operator.
Bit |
3270 Description |
5250 Description |
0 |
User selectable |
Reserved |
1 |
Field inherit |
Reserved |
2-7 |
Reserved |
Reserved |
Group 7: Insert
This group is the 88th byte in the OIA data, defining whether the current PS is in insert mode.
Bit |
Description |
0 |
Insert mode |
1-7 |
Reserved |
Group 8: Input inhibited
This group consists of bytes 89 through 93 in the OIA data, and indicates why input is inhibited in the current PS.
Byte |
Bit |
3270 Description |
5250 Description |
1 |
0 |
Non-resettable machine check |
Reserved |
|
1 |
Reserved for security key |
Reserved |
|
2 |
Machine check |
Reserved |
|
3 |
Communications check |
Reserved |
|
4 |
Program check |
Reserved |
|
5-7 |
Reserved |
Reserved |
2 |
0 |
Device busy |
Reserved |
|
1 |
Terminal wait |
Reserved |
|
2 |
Minus symbol |
Reserved |
|
3 |
Minus function |
Reserved |
|
4 |
Too much entered |
Reserved |
|
5-7 |
Reserved |
Reserved |
3 |
0-2 |
Reserved |
Reserved |
|
3 |
Invalid dead key combination |
Reserved |
|
4 |
Wrong place |
Reserved |
|
5 |
Reserved |
Operator input error |
|
6-7 |
Reserved |
Reserved |
4 |
0-1 |
Reserved |
Reserved |
|
2 |
System wait |
System wait |
|
3-7 |
Reserved |
Reserved |
5 |
0-7 |
Reserved |
Reserved |
Group 9: Program symbol support, part 2
This is the 94th byte of the OIA data, providing additional information about program symbol support.
Bit |
Description |
0-7 |
Reserved |
Group 10: Highlight, part 2
This is the 95th byte in the OIA data, and defines more highlight options in the current PS.
Bit |
Description |
0-7 |
Reserved |
Group 11: Color, part 2
This is the 96th byte in the OIA data. The group defines more color options available to the operator in the information area.
Bit |
Description |
0-7 |
Reserved |
Group 12: Communications error reminder
This is the 97th byte in the OIA data. Bits in this group define whether the host and the current PS are communicating.
Bit |
3270 Description |
5250 Description |
0 |
Communications error |
Reserved |
1-6 |
Reserved |
Reserved |
7 |
Reserved |
Message wait |
Group 13: Printer status error reminder
This is the 98th byte in the OIA data. Bits in this group describe the status of the printer connected to the current PS.
Bit |
Description |
0-7 |
Reserved |
Group 14: Reserved (3270) / Graphics (5250)
This is the 99th byte in the OIA data.
Bit |
Description |
0-7 |
Reserved |
Group 15: Reserved
This is the 100th byte in the OIA data.
Bit |
Description |
0-7 |
Reserved |
Group 16: Automatic key play/record state
This group is the 101st byte in the OIA data.
Bit |
Description |
0-7 |
Reserved |
Group 17: Automatic key quit/stop state
This group is the 102nd byte in the OIA data.
Bit |
Description |
0-7 |
Reserved |
Group 18: Expanded state
This is the 103rd byte in the OIA data.
Bit |
Description |
0-7 |
Reserved |
Group1: Online and screen ownership
This bit group is the 82nd byte of the OIA data returned to an application by Function 13.
This group contains 1 byte of information, describing who owns the current session.
Bit |
3270 Description |
5250 Description |
0 |
Setup |
Reserved |
1 |
Test |
Reserved |
2 |
SSCP-LU session owns screen |
Reserved |
3 |
LU-LU session owns screen |
System available |
4 |
Online and not owned |
Reserved |
5 |
Subsystem ready |
Subsystem ready |
6-7 |
Reserved |
Reserved |
Group 2: Character selection
This group is the 83rd byte in the OIA data returned to an application by Function 13. The group contains 1 byte of data and defines the character set currently used in the OIA.
Bit |
3270 Description |
5250 Description |
0 |
Extended select |
Reserved |
1 |
APL |
Reserved |
2 |
Kana |
Katakana (Japan only) |
3 |
Alphanumeric |
Alphanumeric |
4 |
Text |
Reserved |
5 |
Reserved |
Reserved |
6 |
Reserved |
Hiragana (Japan only) |
Group 3: Shift state
This group is the 84th byte in the OIA data, showing whether caps lock and numeric lock are active.
Bit |
3270 Description |
5250 Description |
0 |
Upper Shift |
Reserved |
1 |
Numeric |
Keyboard shift |
2 |
CAPS |
CAPS |
3-6 |
Reserved |
|
Group 4: Program symbol support, part 1
This group is the 85th byte in the OIA data.
Bit Description 0—7 Reserved |
Group 5: Highlight, part 1
This group is the 86th byte in the OIA data and contains highlighting information for the current PS.
Bit |
3270 Description |
5250 Description |
0 |
User selectable |
Reserved |
1 2-7 |
Field inherit Reserved |
Reserved Reserved |
Group 6: Color, part 1
This group is the 87th byte in the OIA data, defining some of the color characteristics being used in the current PS by this operator.
Bit |
3270 Description |
5250 Description |
0 |
User selectable |
Reserved |
1 |
Field inherit |
Reserved |
2-7 |
Reserved |
Reserved |
Group 7: Insert
This group is the 88th byte in the OIA data, defining whether the current PS is in insert mode.
Bit |
Description |
0 |
Insert mode |
1-7 |
Reserved |
Group 8: Input inhibited
This group consists of bytes 89 through 93 in the OIA data, and indicates why input is inhibited in the current PS.
Byte |
Bit |
3270 Description |
5250 Description |
1 |
0 |
Non-resettable machine check |
Reserved |
|
1 |
Reserved for security key |
Reserved |
|
2 |
Machine check |
Reserved |
|
3 |
Communications check |
Reserved |
|
4 |
Program check |
Reserved |
|
5-7 |
Reserved |
Reserved |
2 |
0 |
Device busy |
Reserved |
|
1 |
Terminal wait |
Reserved |
|
2 |
Minus symbol |
Reserved |
|
3 |
Minus function |
Reserved |
|
4 |
Too much entered |
Reserved |
|
5-7 |
Reserved |
Reserved |
3 |
0-2 |
Reserved |
Reserved |
|
3 |
Invalid dead key combination |
Reserved |
|
4 |
Wrong place |
Reserved |
|
5 |
Reserved |
Operator input error |
|
6-7 |
Reserved |
Reserved |
4 |
0-1 |
Reserved |
Reserved |
|
2 |
System wait |
System wait |
|
3-7 |
Reserved |
Reserved |
5 |
0-7 |
Reserved |
Reserved |
Group 9: Program symbol support, part 2
This is the 94th byte of the OIA data, providing additional information about program symbol support.
Bit |
Description |
0-7 |
Reserved |
Group 10: Highlight, part 2
This is the 95th byte in the OIA data, and defines more highlight options in the current PS.
Bit |
Description |
0-7 |
Reserved |
Group 11: Color, part 2
This is the 96th byte in the OIA data. The group defines more color options available to the operator in the information area.
Bit |
Description |
0-7 |
Reserved |
Group 12: Communications error reminder
This is the 97th byte in the OIA data. Bits in this group define whether the host and the current PS are communicating.
Bit |
3270 Description |
5250 Description |
0 |
Communications error |
Reserved |
1-6 |
Reserved |
Reserved |
7 |
Reserved |
Message wait |
Group 13: Printer status error reminder
This is the 98th byte in the OIA data. Bits in this group describe the status of the printer connected to the current PS.
Bit |
Description |
0-7 |
Reserved |
Group 14: Reserved (3270) / Graphics (5250)
This is the 99th byte in the OIA data.
Bit |
Description |
0-7 |
Reserved |
Group 15: Reserved
This is the 100th byte in the OIA data.
Bit |
Description |
0-7 |
Reserved |
Group 16: Automatic key play/record state
This group is the 101st byte in the OIA data.
Bit |
Description |
0-7 |
Reserved |
Group 17: Automatic key quit/stop state
This group is the 102nd byte in the OIA data.
Bit |
Description |
0-7 |
Reserved |
Group 18: Expanded state
This is the 103rd byte in the OIA data.
Bit |
Description |
0-7 |
Reserved |
Created with the Personal Edition of HelpNDoc: Full-featured EBook editor