Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
IBM 3270
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
====Attributes==== The 3270 has three{{sfn|3270 Data Stream|pp=[http://bitsavers.org/pdf/ibm/3270/GA23-0059-4_3270_Data_Stream_Programmers_Reference_Dec88.pdf#page=27 1-6β1-9]}} kinds of attributes: * [[#Field attributes|Field attributes]] * [[#Extended attributes|Extended attributes]]{{efn|name=extended}} * [[#Character attributes|Character attributes]]{{efn|name=extended}} =====Field attributes===== The original 3277 and 3275 displays used an 8-bit field attribute byte{{sfn|3270 Data Stream|loc=[http://bitsavers.org/pdf/ibm/3270/GA23-0059-4_3270_Data_Stream_Programmers_Reference_Dec88.pdf#page=27 Field Attributes]|pp=1-6β1-7}} of which five bits were used.<ref name=CompDesc />{{rp|p.18}} * Bits 0 and 1 are set so that the attribute will always be a valid EBCDIC (or ASCII) character. * Bit 2 is zero to indicate that the associated field is ''unprotected'' (operator could enter data) or one for ''protected''. * Bit 3 is zero to indicate that this field, if unprotected, could accept alphanumeric input. One indicates that only numeric input is accepted, and automatically shifts to numeric for some keyboards. * Bit 4 and 5 operate in tandem: ** '00'B indicate that the field is displayed on the screen and is not ''selector-pen detectable''. ** '01'B indicates that the field is displayable and selector-pen detectable. ** '10'B indicates that the field is ''intensified'' (bright), displayable, and selector-pen detectable. ** '11'B indicates that the field is non-display, non-printable, and not pen detectable. This last can be used in conjunction with the modified data tag to imbed static data on the screen that will be read each time data was read from the device. * Bit 7 is the "Modified Data Tag", where '0' indicates that the associated field has not been modified by the operator and '1' indicates that it has been modified. As noted above, this bit can be set programmatically to cause the field to be treated as modified. Later models include ''base color'': "Base color (four colors) can be produced on color displays and color printers from current 3270 application programs by use of combinations of the field intensify and field protection attribute bits. For more information on color, refer to IBM 3270 Information System: Color and Programmed Symbols, GA33-3056."{{sfn|3270 Data Stream|loc=[http://bitsavers.org/pdf/ibm/3270/GA23-0059-4_3270_Data_Stream_Programmers_Reference_Dec88.pdf#page=27 Field Attributes]|pp=1-6β1-7}}{{rp|1β7}} =====Extended attributes===== The [[IBM 3278|3278]] and [[IBM 3279|3279]] and later models used ''extended attributes''{{sfn|3270 Data Stream|loc=[http://bitsavers.org/pdf/ibm/3270/GA23-0059-4_3270_Data_Stream_Programmers_Reference_Dec88.pdf#page=28 Extended Field Attributes]|p=1-7}} to add support for seven colors, blinking, reverse video, underscoring, field outlining, field validation, and programmed symbols. =====Character attributes===== The [[IBM 3278|3278]] and [[IBM 3279|3279]] and later models allowed attributes on individual characters{{sfn|3270 Data Stream|loc=[http://bitsavers.org/pdf/ibm/3270/GA23-0059-4_3270_Data_Stream_Programmers_Reference_Dec88.pdf#page=28 Character Attributes]|pp=1-7β1-9}} in a field to override the corresponding field attributes. This allowed programs (such as the [[LEXX (text editor)|LEXX]] text editor) to assign any font (including the programmable fonts), colour, etc. to any character on the screen.
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
IBM 3270
(section)
Add topic