Articulo de referencia

IBM 3270

IBM 3277 Modelo 2 El IBM 3270 es una familia de terminales de computadora con pantalla e impresora orientadas a bloques [ 1 ] introducida por IBM en 1971 [ 2 ] y normalmente uti...

IBM 3277 Modelo 2

El IBM 3270 es una familia de terminales de computadora con pantalla e impresora orientadas a bloques [ 1 ] introducida por IBM en 1971 [ 2 ] y normalmente utilizada para comunicarse con mainframes de IBM . El 3270 fue el sucesor del terminal de pantalla IBM 2260. [ 3 ] Debido al color del texto en los modelos originales, estos terminales se conocen informalmente como terminales de pantalla verde . A diferencia de un terminal orientado a caracteres , el 3270 minimiza la cantidad de interrupciones de E/S requeridas al transferir grandes bloques de datos conocidos como flujos de datos , y utiliza una interfaz de comunicaciones propietaria de alta velocidad, utilizando cable coaxial .

IBM ya no fabrica terminales 3270, pero el protocolo IBM 3270 todavía se usa comúnmente [ 4 ] a través de clientes TN3270 [ 5 ] , emulación de terminal 3270 o interfaces web para acceder a aplicaciones basadas en mainframe, que a veces se denominan aplicaciones de pantalla verde .

Principios

La serie 3270 fue diseñada para conectarse con computadoras centrales, a menudo en una ubicación remota, utilizando la tecnología disponible a principios de la década de 1970. [ 2 ] El objetivo principal del sistema era maximizar la cantidad de terminales que podían usarse en una sola computadora central. Para ello, la 3270 fue diseñada para minimizar la cantidad de datos transmitidos y la frecuencia de interrupciones a la computadora central. Al garantizar que la CPU no se interrumpiera con cada pulsación de tecla, una computadora central IBM 3033 de la década de 1970 equipada con solo 16  MB de memoria principal podía soportar hasta 17 500 terminales 3270 bajo CICS .

Ejemplo de clúster IBM 3270 con una unidad de control conectada a una impresora y dos pantallas.

Most 3270 devices are clustered, with one or more displays or printers connected to a control unit (the 3275 and 3276 included an integrated control unit).[6] Originally devices were connected to the control unit over coaxial cable; later Token Ring, twisted pair, or Ethernet connections were available. A local control unit attaches directly to the channel of a nearby mainframe. A remote control unit is connected to a communications line by a modem. Remote 3270 controllers are frequently multi-dropped, with multiple control units on a line.

IBM 3270 devices are connected to a 3299 multiplexer or to the cluster controller, e.g., 3271, 3272, 3274, 3174, using 93 ohm RG-62 coaxial cables in a point-to-point configuration with one dedicated cable per terminal. Data is sent with a bit rate of 2.3587 Mbit/s using a slightly modified differential Manchester encoding. Cable runs of up to 1,500 m (4,900 ft) are supported, although IBM documents routinely stated the maximum supported coax cable length was 2,000 ft (610 m).[7][8] Originally devices were equipped with BNC connectors, which were later replaced with special dual-purpose connectors (DPCs) supporting the IBM shielded twisted-pair cabling system without the need for red baluns.

In a data stream, both text and control (or formatting functions) are interspersed allowing an entire screen to be painted as a single output operation. The concept of formatting in these devices allows the screen to be divided into fields (clusters of contiguous character cells) for which numerous field attributes, e.g., color,[a] highlighting, character set,[a] and protection from modification, can be set.[9] A field attribute occupies a physical location on the screen that also determines the beginning and end of a field. There are also[a] character attributes associated with individual screen locations.

Mediante una técnica conocida como "lectura modificada" [ 10 ] , una única transmisión de vuelta al mainframe puede contener los cambios de cualquier número de campos formateados que se hayan modificado, pero sin enviar ningún campo sin modificar ni datos estáticos. Esta técnica mejora el rendimiento del terminal de la CPU y minimiza los datos transmitidos. Algunos usuarios familiarizados con las interfaces de terminal controladas por interrupciones de caracteres encuentran esta técnica inusual. También existe una capacidad de búfer de lectura [ 11 ] que transfiere todo el contenido del búfer de pantalla del 3270 , incluidos los atributos de campo. Esto se utiliza principalmente para fines de depuración, para preservar el contenido de la pantalla del programa de aplicación mientras se reemplaza temporalmente con información de depuración.

Los primeros 3270 ofrecían tres tipos de teclados. El teclado de máquina de escribir venía en una versión de 66 teclas, sin teclas de función programada (PF) , y en una versión de 78 teclas con doce. Ambas versiones tenían dos teclas de atención de programa (PA). [ 12 ] [ 13 ] El teclado de entrada de datos tenía cinco teclas PF y dos teclas PA. El teclado de la consola del operador tenía doce teclas PF y dos teclas PA. [ 14 ] : p.19 Los 3270 posteriores tenían una tecla de atención [ b ] , una tecla de selección de cursor [ c ] , una tecla de solicitud del sistema, veinticuatro teclas PF y tres teclas PA. También había una tecla de solicitud de prueba. Cuando se presiona una de estas teclas, hará que su unidad de control genere una interrupción de E/S [ d ] al ordenador host y presente un ID de atención (AID) que identifica qué tecla se presionó. Las funciones de los programas de aplicación, como la finalización, el avance o retroceso de página, o la ayuda, pueden activarse con solo pulsar una tecla, lo que reduce la carga en los procesadores que están muy ocupados.

Una desventaja de este enfoque era que no permitía un comportamiento similar al de vi , que respondiera a pulsaciones de teclas individuales. Por la misma razón, la adaptación de Lotus 1-2-3 a mainframes con pantallas 3279 no tuvo éxito, ya que sus programadores no lograron adaptar correctamente la interfaz de usuario de la hoja de cálculo a un dispositivo que procesaba pantalla por pantalla en lugar de carácter por carácter. Sin embargo, la capacidad de respuesta para el usuario final era, sin duda, más predecible con el 3270, algo que los usuarios agradecían.

Aplicaciones

Tras su introducción, los 3270 y compatibles fueron, con diferencia, los terminales más utilizados en los sistemas IBM System/370 y sus sucesores. [ 15 ] El software de IBM y de terceros que incluía un componente interactivo daba por sentada la presencia de los terminales 3270 y proporcionaba un conjunto de paneles ISPF y programas de soporte.

El sistema de monitorización conversacional (CMS) en VM tiene soporte para el 3270 [ 16 ] que continúa en z/VM .

La opción de tiempo compartido (TSO) en OS/360 y sus sucesores tiene soporte para línea de comandos en modo de línea y también cuenta con funciones para aplicaciones de pantalla completa, por ejemplo, ISPF .

La compatibilidad con la consola de operador de pantalla independiente del dispositivo (DIDOCS) en la compatibilidad con múltiples consolas (MCS) para OS/360 y sucesores admite dispositivos 3270 y, de hecho, MCS en las versiones actuales de MVS ya no admite el modo de línea, [ e ] dispositivos 2250 o 2260 .

Los editores SPF y Program Development Facility (ISPF/PDF) para MVS y VM/SP (ISPF/PDF estaba disponible para VM, pero se usaba poco) y los editores XEDIT para VM/SP a través de z/VM hacen un uso extensivo de las características del 3270.

El Sistema de Control de Información del Cliente (CICS) es compatible con los paneles 3270. De hecho, desde principios de la década de 1970, las aplicaciones CICS se desarrollaban con frecuencia para el 3270. [ 12 ] : 195 y siguientes

El entorno de edición en línea y envío de trabajos Source Program Maintenance Online II (SPM) estaba orientado en torno al 3270. [ 17 ]

Varias versiones de Wylbur son compatibles con el procesador 3270, incluyendo la compatibilidad con aplicaciones a pantalla completa.

El sistema operativo MUSIC/SP de la Universidad McGill ofrecía compatibilidad con terminales y aplicaciones 3270, incluyendo un editor de texto a pantalla completa, un sistema de menús y una función PANEL para crear aplicaciones 3270 a pantalla completa.

La etiqueta de datos modificada es ideal para convertir datos de tarjetas perforadas formateadas y estructuradas en la pantalla del dispositivo 3270. Con la programación adecuada, cualquier programa por lotes que utilice datos de tarjetas formateadas y estructuradas puede integrarse en un terminal 3270.

El software de productividad OfficeVision de IBM tuvo un gran éxito con la interacción con el 3270 gracias a su diseño intuitivo. Y durante muchos años, el calendario PROFS fue la pantalla que se mostraba con mayor frecuencia en los terminales de oficina de todo el mundo.

Se diseñó una versión del procesador de textos WordPerfect , adaptada al sistema System/370, para la arquitectura 3270.

SNA

Los dispositivos 3270 pueden formar parte de una red SNA (Arquitectura de Red del Sistema) o de una red que no sea SNA. Si los controladores están conectados a SNA, aparecen ante SNA como nodos PU (Unidad Física tipo 2.0) (PU2.1 para APPN), normalmente con dispositivos LU (Unidad Lógica tipo 1, 2 y 3) conectados. Los controladores locales, conectados al canal, son controlados por VTAM (Método de Acceso a Telecomunicaciones Virtuales) . Los controladores remotos son controlados por el NCP (Programa de Control de Red) en el Procesador Front End , es decir, 3705 , 3720 , 3725 , 3745 y VTAM.

Terceros

Uno de los primeros grupos en desarrollar y brindar soporte para el sistema operativo del 3270 y sus predecesores fue la Universidad de Michigan, que creó el Sistema de Terminales de Michigan (MTS) para que el hardware pudiera utilizarse fuera del fabricante. MTS fue el sistema operativo predeterminado en Michigan durante muchos años y se siguió utilizando allí hasta bien entrada la década de 1990.

Muchos fabricantes, como GTE , Hewlett-Packard , Honeywell /Incoterm Div, Memorex , ITT Courier , McData , Harris, Alfaskop y Teletype / AT&T, crearon terminales compatibles con 3270 [ f ] o adaptaron terminales ASCII como la serie HP 2640 para que tuvieran una capacidad de modo de bloque similar que transmitiera una pantalla a la vez, con alguna capacidad de validación de formulario. La industria distinguió entre controladores "compatibles con el sistema" y "compatibles con el conector", donde "compatibilidad con el sistema" significaba que el sistema de terceros era compatible con el flujo de datos 3270 terminado en la unidad, pero el equipo "compatible con el conector" también era compatible a nivel coaxial, lo que permitía que los terminales IBM se conectaran a un controlador de terceros o viceversa.

En ocasiones, las aplicaciones modernas se basan en aplicaciones heredadas del procesador 3270, utilizando utilidades de software para capturar ( extraer ) pantallas y transferir los datos a páginas web o interfaces gráficas de usuario (GUI).

A principios de la década de 1990, una solución popular para conectar PCs con mainframes era la tarjeta Irma , una tarjeta de expansión que se enchufaba a una PC y se conectaba al controlador mediante un cable coaxial. Los simuladores 3270 para IRMA y adaptadores similares suelen proporcionar transferencias de archivos entre la PC y el mainframe utilizando el mismo protocolo que la PC IBM 3270. [ 18 ]

Modelos

Lápiz selector IBM en uso

El subsistema de terminal de visualización IBM 3270 consta de pantallas, impresoras y controladores. Las características opcionales para los modelos 3275 y 3277 son el lápiz selector , el conjunto de caracteres ASCII en lugar de EBCDIC , una alarma sonora y un bloqueo de teclas para el teclado. Estaba disponible un bloqueo numérico del teclado que lo bloqueaba si el operador intentaba introducir datos no numéricos en un campo definido como numérico. [ 14 ] Posteriormente se añadió un lector de tarjetas de identificación del operador que podía leer información codificada en una tarjeta de banda magnética .

Pantallas

En general, los modelos 3277 solo permiten la entrada en mayúsculas, a excepción de los teclados mixtos EBCDIC/APL o de texto , que admiten minúsculas. La compatibilidad con minúsculas y las teclas muertas estaban disponibles como solicitud de presupuesto ( RPQ ); estas se añadieron posteriormente a los modelos 3278 y 3279.

Una versión del IBM PC llamada 3270 PC , lanzada en octubre de 1983, incluía emulación de terminal 3270. Posteriormente, le siguieron el 3270 PC/G (gráficos), el 3270 PC/GX (gráficos extendidos), el 3270 Personal Computer AT, el 3270 PC AT/G (gráficos) y el 3270 PC AT/GX (gráficos extendidos).

Corte vs. DFT

Existen dos tipos de pantallas 3270 en función del punto donde finaliza el flujo de datos 3270:

  • En las pantallas CUT (Unidad de Control Terminal), la señal finaliza en el controlador de pantalla, que le indica a la pantalla que mueva el cursor, posicione un carácter, etc. El controlador traduce EBCDIC al conjunto de caracteres '3270', y los códigos de escaneo del teclado de la terminal, leídos por el controlador mediante sondeo, también son traducidos a EBCDIC.
  • En el caso de las pantallas tipo DFT (Terminal de Función Distribuida), la mayor parte del flujo de datos 3270 es reenviado a la pantalla por el controlador. La pantalla interpreta el protocolo 3270 por sí misma.

Además de transmitir el flujo de datos del 3270 directamente al terminal, lo que permite funciones como EAB (Atributos Extendidos, Gráficos, etc.), DFT también habilitaba sesiones múltiples (hasta 5 simultáneas), una característica presente en las pantallas multisesión 3290 y 3194. Esta función también se utilizó ampliamente en el software de emulación de terminales 3270 de segunda generación .

La función MLT (Multiple Logical Terminals) del controlador 3174 también permitía realizar múltiples sesiones desde un terminal de tipo CUT.

3277

  • Modelo 3277 1: Terminal de 40×12
  • Modelo 3277 2: terminal 80×24, el mayor éxito de todos [ 19 ]
  • 3277 GA: un 3277 con E/S RS232C , que se usa a menudo para controlar una pantalla gráfica Tektronix 4013 o 4015 (monocromática).
Terminal 3278

3278

  • Modelos 3278 1–5: de última generación, con caracteres acentuados y teclas muertas en los países que las necesitaban.
    • modelo 1: 80x12
    • modelo 2: 80×24
    • Modelo 2A: 80x24 (consola) con 4 líneas reservadas
    • Terminales IBM 3278 y 3279 colocadas una al lado de la otra.
      Modelo 3: 80×32 o 80x24 (conmutable)
    • Modelo 4: 80×43 o 80x24 (conmutable)
    • Modelo 5: 132×27 o 80×24 (conmutable)
  • Resaltado extendido: posibilidad de configurar atributos de resaltado tanto en caracteres individuales como en campos. Para el modelo 3278, esto incluye:
    • parpadeo
    • conjunto de caracteres
    • vídeo inverso
    • subrayado
  • Símbolos programados (SP): caracteres programables; capaces de mostrar gráficos monocromáticos.

El modelo 3278, junto con la pantalla a color 3279 y la impresora 3287, introdujo el Extended Display Stream (EDS) como marco para nuevas funciones.

3279

Terminal de pantalla a color IBM 3279
Un programador informático generalista que utiliza un terminal IBM 3279.
Terminal IBM 3279-S3G mostrando un gráfico circular con rayos verdes .

El IBM 3279 fue el primer terminal a color de IBM [ 20 ] . Inicialmente, IBM anunció cuatro modelos y posteriormente añadió un quinto modelo para su uso como consola de procesador.

  • Modelos
    • Modelo 2A: color base 80-24
    • Modelo 2B: 80-24 colores extendidos
    • Modelo 2C: color base 80-24 (consola) con 4 líneas reservadas
    • Modelo 3A: color base 80-32
    • Modelo 3B: 80-32 colores extendidos
    • Modelo S3G: 80-32 colores extendidos con gráficos de conjunto de símbolos programados
Color base
En el modo de color base, los atributos de protección e intensidad del campo determinan el color:
Color extendido
En el modo de color extendido, el campo de color y los atributos de carácter determinan el color como uno de los
  • Neutro (Blanco)
  • Rojo
  • Azul
  • Verde
  • Rosa
  • Amarillo
  • Turquesa

El 3279 se introdujo en 1979. [ 21 ] El 3279 se utilizó ampliamente como terminal de mainframe de IBM antes de que los PC se generalizaran para este fin. Formaba parte de la serie 3270, utilizando el flujo de datos 3270. [ 22 ] Los terminales podían conectarse a un controlador 3274, ya sea mediante un canal conectado a un mainframe de IBM o enlazados a través de un enlace SDLC ( Control de Enlace de Datos Síncrono ). En el protocolo de Arquitectura de Red de Sistemas (SNA), estos terminales eran de tipo de unidad lógica 2 (LU2). Los modelos básicos 2A y 3A utilizaban rojo y verde para los campos de entrada, y azul y blanco para los campos de salida. Sin embargo, los modelos 2B y 3B admitían siete colores y, cuando estaban equipados con la función opcional Conjunto de Símbolos Programados, tenían un conjunto de caracteres cargable que podía utilizarse para mostrar gráficos. La función Conjunto de Símbolos Programados podía añadirse en el campo y era estándar en el modelo S3G.

El IBM 3279 con su soporte de software gráfico [ h ] , Graphical Data Display Manager (GDDM), fue diseñado en el Laboratorio de Desarrollo Hursley de IBM , cerca de Winchester, Inglaterra . [ 23 ]

3290

IBM 3290

El panel de información 3290, una unidad de pantalla de plasma monocromo ámbar de 17", anunciada [ 24 ] el 8 de marzo de 1983, capaz de mostrar en varios modos, incluyendo cuatro terminales independientes del modelo 3278 2, o un único terminal de 160×62; también admite particionamiento. [ 25 ] [ i ] El 3290 admite gráficos mediante el uso de símbolos programados . Una aplicación 3290 puede dividir su área de pantalla en hasta 16 particiones explícitas separadas (pantallas lógicas).

El modelo 3290 es un terminal de funciones distribuidas (DFT) y requiere que el controlador realice una carga descendente (DSL) de microcódigo desde un disquete o disco duro.

317x

  • 3178: terminal de menor coste (1983)
  • 3179: terminal de color de bajo costo [ 26 ] anunciado el 20 de marzo de 1984.

3180

El 3180 era un monitor monocromo, presentado el 20 de marzo de 1984, que el usuario podía configurar con varios modos de visualización básicos y extendidos. Todos los modos básicos tenían un tamaño de pantalla principal de 24x80. Los modos 2 y 2+ tenían un tamaño secundario de 24x80, los modos 3 y 3+ tenían un tamaño secundario de 32x80, los modos 4 y 4+ tenían un tamaño secundario de 43x80 y los modos 5 y 5+ tenían un tamaño secundario de 27x132. Una aplicación podía anular los tamaños de pantalla principal y alternativo para el modo extendido. El 3180 también admitía una partición explícita única que podía reconfigurarse mediante el control de la aplicación.

3191

La estación de visualización IBM 3191 es un monitor CRT monocromo económico. Los modelos A y B son monitores CRT de 12 pulgadas con 1920 caracteres. Los modelos D, E y L son monitores CRT de 14 pulgadas con 1920 o 2560 caracteres.

3192

  • El modelo C ofrece un tubo de rayos catódicos (CRT) de 14 pulgadas y 7 colores con 80x24 u 80x32 caracteres.
  • El modelo D ofrece un monitor CRT monocromo verde de 15 pulgadas con 80x24, 80x32, 80x44 o 132x27 caracteres.
  • El modelo F ofrece un monitor CRT de 14 pulgadas de alta resolución y 7 colores con 80x24, 80x32, 80x44 o 132x27 caracteres.
  • El modelo G ofrece un tubo de rayos catódicos (CRT) de 14 pulgadas y 7 colores con 80x24 u 80x32 caracteres.
  • El modelo L proporciona un CRT monocromo verde de 15 pulgadas con 80x24, 80x32, 80x44 o 132x27 caracteres con capacidad de selección de lápiz [ g ].
  • El modelo W ofrece un monitor CRT de 15 pulgadas en blanco y negro con resoluciones de 80x24, 80x32, 80x44 o 132x27 caracteres.

3193

La estación de visualización IBM 3193 es una pantalla CRT monocromática de 380 mm (15 pulgadas) de alta resolución y formato vertical, que permite visualizar documentos de hasta tamaño carta o A4, además de datos alfanuméricos. Se pueden enviar imágenes comprimidas a la 3193 desde un escáner, y la descompresión se realiza en la propia estación. La compresión de datos de imagen es una técnica que permite ahorrar tiempo de transmisión y reducir los requisitos de almacenamiento.

3194

La IBM 3194 es una estación de visualización que cuenta con una  unidad de disquete de 3,5" de 1,44 MB y transferencia IND$FILE .

  • El modelo C ofrece un tubo de rayos catódicos (CRT) a color de 12 pulgadas con 80x24 u 80x32 caracteres.
  • El modelo D ofrece un tubo de rayos catódicos monocromo de 15 pulgadas con 80x24, 80x31, 80x44 o 132x27 caracteres.
  • El modelo H ofrece un tubo de rayos catódicos (CRT) a color de 14 pulgadas con 80x24, 80x31, 80x44 o 132x27 caracteres.

Posterior

  • 3104: terminal de bajo costo con conexión de bucle R para el sistema IBM 8100.
  • 3472 Ventana informativa

Pantallas que no son de IBM

Además de IBM, varios fabricantes externos produjeron pantallas para el modelo 3270.

GTE

GTE fabricó el sistema de visualización de vídeo IS/7800 [ 27 ] , nominalmente compatible con las pantallas IBM 3277 conectadas a un 3271 o 3272. Una incompatibilidad con el orden del búfer RA rompió la pantalla de inicio de sesión en VM/SE (SEPP).

Harris

Harris fabricó los sistemas de terminales de la serie 8000 [ 28 ] , compatibles con pantallas IBM 3277 conectadas a un 3271 o 3272.

Posteriormente, Harris fabricó los sistemas de procesamiento de información 9100–9200 [ 29 ] , que incluían:

  • 9178
  • 9278
  • 9279-2A
  • 9279-3G
  • 9280
Informante 270 376/SNA

Informer Computer Terminals fabricó una versión especial de su terminal modelo 270 que era compatible con IBM 3270 y su puerto coaxial asociado para conectarse a un 3x74. [ 30 ] [ 31 ]

Memorex Telex
  • Memorex 1377, compatible con IBM 3277. Se conecta a los modelos 1371 o 1372.

La documentación para lo siguiente está disponible en [ 32 ].

  • Memorex/Telex 2078
  • Memorex/Telex 2079
  • Memorex/Telex 2080
  • Memorex/Telex 2178
  • Memorex/Telex 2179
Nokia/Alfaskop
  • Unidad de visualización Alfaskop 4110
  • Unidad de visualización Alfaskop 4112
AT&T

AT&T presentó el terminal/controlador Dataspeed 40, compatible con el IBM 3275, en 1980. [ 33 ]

Modelos gráficos

IBM tenía dos implementaciones diferentes para admitir gráficos. La primera se implementó en los conjuntos de símbolos programados opcionales [ 34 ] (PSS) de los modelos 3278, 3279 y 3287, que se convirtió en una característica estándar en el posterior 3279-S3G, también conocido como 3279G, y se basaba en la creación de gráficos con símbolos personalizados definidos sobre la marcha y descargados al terminal.

La segunda implementación posterior proporcionó gráficos APA (All Points Addressable), también conocidos como gráficos vectoriales, lo que permitió gráficos más eficientes que la técnica anterior. El primer terminal compatible con gráficos vectoriales APA fue el 3179G, que posteriormente fue reemplazado primero por el 3192G y luego por el 3472G.

Ambas implementaciones son compatibles con IBM GDDM (Graphic Data Display Manager), lanzado por primera vez en 1979, y con SAS mediante su software SAS/GRAPH.

IBM 3279G

El terminal IBM 3279-S3G, también conocido como 3279G, anunciado en 1979, fue el reemplazo gráfico de IBM para el 3279-3B con PSS. El terminal admitía 7 colores y los gráficos estaban compuestos por conjuntos de símbolos programables cargados en el terminal mediante la aplicación gráfica GDDM (Graphic Data Display Manager) que utilizaba el comando Write Structured Field.

Los símbolos programables son una adición al conjunto de caracteres base normal, que consta de caracteres latinos , números, etc., preconfigurados en el terminal. El 3279G admite seis conjuntos adicionales de símbolos, cada uno con 190 símbolos, lo que da un total de 1140 símbolos programables. Tres de los conjuntos de símbolos programables tienen tres planos cada uno, lo que permite colorear (rojo, azul, verde) los símbolos programables descargados en dichos conjuntos, admitiendo así un total de siete colores.

Cada celda de "carácter" consta de una matriz de puntos de 9x12 o 9x16, según el modelo de pantalla. Para programar una celda con un símbolo, se necesitan 18 bytes de datos, lo que en algunos casos supone una carga de datos bastante elevada en comparación con las pantallas de texto clásicas.

Por ejemplo, si se desea dibujar una hipérbola en la pantalla, la aplicación debe calcular primero los símbolos programables necesarios para formar la hipérbola y cargarlos en la terminal. El siguiente paso consiste en que la aplicación dibuje la imagen en la pantalla, accediendo a la posición de la celda y seleccionando el símbolo apropiado de uno de los conjuntos de símbolos programables.

El modelo 3279G podía solicitarse con un teclado de selección de atributos que permitía al operador seleccionar atributos, colores y conjuntos de símbolos programables, lo que hacía que esa versión del terminal fuera bastante singular.

IBM 3179G

El IBM 3179G, anunciado el 18 de junio de 1985, [ 35 ] es un terminal de computadora central IBM que proporciona 80×24 u 80×32 caracteres, 16 colores, además de gráficos [ 36 ] [ 37 ] [ 38 ] [ 39 ] [ 40 ] y es el primer terminal que admite los gráficos APA aparte del 3270 PC/G, 3270 PC/GX, PC AT/G y PC AT/GX.

Los terminales 3179-G combinan texto y gráficos como capas separadas en la pantalla. Aunque el texto y los gráficos aparecen combinados, la capa de texto se sitúa sobre la capa de gráficos. Esta capa contiene las celdas habituales del estilo 3270, que muestran caracteres (letras, números, símbolos o caracteres de control invisibles). [ 41 ] La capa de gráficos es un área de 720 × 384 píxeles. [ 42 ] Se utiliza la tecnología All Points Addressable o gráficos vectoriales para pintar cada píxel con uno de los dieciséis colores disponibles. Además de ser capas separadas en la pantalla, las capas de texto y gráficos se envían a la pantalla en flujos de datos independientes, lo que las hace completamente independientes.

La aplicación GDDM envía las definiciones vectoriales al 3179-G, y la conversión de vectores a ráster se realiza en el propio terminal. El flujo de datos está relacionado con la cantidad de primitivas gráficas (líneas, arcos, etc.) presentes en la imagen. Los arcos se dividen en vectores cortos que se envían al 3179-G para su dibujo. El 3179-G no almacena datos gráficos, por lo que no puede delegar ninguna función de manipulación de GDDM. En particular, con el control del usuario, cada nueva operación de visualización implica la regeneración y retransmisión de los datos.

El 3179G es un terminal de funciones distribuidas (DFT) y requiere una carga descendente (DSL) para cargar su microcódigo desde el disquete o el disco duro del controlador del clúster.

El modelo G10 es un teclado de máquina de escribir estándar de 122 teclas, mientras que el modelo G20 ofrece APL con la misma distribución. Compatible con IBM System/370 , IBM serie 4300 , 303x, 308x, IBM 3090 e IBM 9370 .

IBM 3192G

La IBM 3192G, anunciada en 1987 , fue la sucesora de la 3179G. Contaba con 16 colores y compatibilidad con impresoras (por ejemplo, IBM Proprinter) para impresión local con soporte gráfico, o con la impresora del sistema, solo texto, implementada como una unidad lógica adicional.

IBM 3472G

El IBM 3472G, anunciado en 1989, fue el sucesor del 3192G y contaba con cinco sesiones simultáneas, una de las cuales podía ser gráfica. A diferencia del 3192-G, no necesitaba una unidad de expansión para conectar un ratón o un trazador de color, y también podía conectar una tableta para la entrada digitalizada y un lector de códigos de barras.

APL / APL2

La mayoría de los terminales IBM, a partir del 3277, podían incluir un teclado APL , lo que permitía al operador/programador introducir instrucciones simbólicas APL directamente en el editor. Para visualizar los símbolos APL en el terminal, este debía estar equipado con un conjunto de caracteres APL además del conjunto de caracteres estándar del 3270. El conjunto de caracteres APL se selecciona mediante la instrucción de escape gráfico X'08'.

Con la llegada del terminal gráfico 3179G, el conjunto de caracteres APL se amplió a 138 caracteres, denominados APL2. Los caracteres añadidos fueron: diamante, cuádruple nulo, barra inferior de iota, barra inferior de épsilon, tachuela izquierda, tachuela derecha, barra inferior de igualdad, cuádruple comprimido, cuádruple inclinado y punto de diéresis. Posteriormente, los símbolos APL2 fueron compatibles con los modelos 3191 D, E y L, la versión CUT del 3192 y el 3472.

Tenga en cuenta que la versión de APL de IBM también se denomina APL2.

Controlador de pantalla

  • Pantalla remota 3275 con función de controlador (no admite pantallas adicionales para una sola impresora).
  • Pantalla remota 3276 con función de controlador. El IBM 3276, anunciado en 1981, era un controlador remoto y terminal de visualización combinados, que ofrecía soporte para hasta 8 pantallas, incluyendo la propia 3276. De forma predeterminada, la 3276 disponía de dos puertos coaxiales tipo A, uno para su propia pantalla y otro libre para un terminal o impresora adicional. Se podían instalar hasta tres adaptadores adicionales, cada uno compatible con dos dispositivos coaxiales. La 3276 podía conectarse a un host SNA o no SNA mediante BSC o SDLC con una velocidad de línea de hasta 9600 bit/s. La 3276 tenía un aspecto muy similar al del terminal 3278, y sus funciones de terminal eran prácticamente idénticas.

Impresoras

Impresora 4224
  • Impresora matricial 3284
  • Impresora matricial 3286
  • Impresora 3287, incluyendo un modelo a color.
  • Impresora de línea 3288
  • Impresora independiente con conexión de bucle R 3268-1 para el sistema IBM 8100.
  • Impresora matricial 4224

En 1984 se anunció IPDS (Intelligent Printer Data Stream) para la impresión en línea de documentos AFP (Advanced Function Presentation) , mediante comunicación bidireccional entre la aplicación y la impresora. IPDS admite, entre otras cosas, la impresión de texto, fuentes, imágenes, gráficos y códigos de barras. La IBM 4224 es una de las impresoras matriciales compatibles con IPDS.

Con la aparición de impresoras, incluidas las láser , de HP , Canon y otras marcas dirigidas al mercado de PC, los usuarios de la IBM 3270 obtuvieron una alternativa a las impresoras IBM 3270 al conectar este tipo de impresoras mediante convertidores de protocolo de impresora de fabricantes como I-data, MPI Tech, Adacom y otros. Estos convertidores de protocolo de impresora emulan básicamente una impresora tipo 3287 y, posteriormente, se ampliaron para admitir IPDS.

El terminal IBM 3482, anunciado en 1992, ofrecía un puerto de impresora que podía utilizarse tanto para la impresión direccionable desde el host como para la copia local de la pantalla.

En las versiones posteriores del 3174, el Adaptador de Emulación Asíncrona (AEA), que admite terminales asíncronos de tipo basado en caracteres RS-232, se mejoró para admitir impresoras equipadas con una interfaz serie.

Controladores

Controlador IBM 3174-1R
Controlador IBM 3274-41D con terminal
Controlador de pantalla IBM 3174-61R
  • Mando a distancia 3271
  • Controlador local 3272
  • Controlador de clúster 3274 (los diferentes modelos podían conectarse mediante canal o de forma remota a través de líneas de comunicación BSC o SDLC , y tenían entre ocho y 32 puertos coaxiales).
  • 3174 controlador de clúster [ 43 ]

En los procesadores 3274 y 3174, IBM utilizó el término " carta de soporte de configuración" , a veces seguido de un número de versión, para designar una lista de características junto con el hardware y el microcódigo necesarios para soportarlas.

Para 1994, el controlador de establecimiento 3174 admitía funciones como la conexión a múltiples hosts a través de Token Ring , Ethernet o X.25, además de la conexión de canal estándar o SDLC; conexión de terminal a través de par trenzado , Token Ring o Ethernet, además de coaxial 3270; y TN3270. También admitían la conexión de terminales ASCII asíncronos, impresoras y trazadores junto con los dispositivos 3270. [ 44 ]

Controlador 3274

IBM presentó la familia de controladores 3274 en 1977, reemplazando la línea de productos 3271-2.

Mientras que las características del 3271-2 estaban codificadas de forma fija, el 3274 estaba controlado por su microcódigo, que se leía desde la unidad de disquete de 8" integrada en el 3274 .

Los modelos 3274 incluían controladores remotos de 8, 12, 16 y 32 puertos, así como unidades de canal local de 32 puertos. En total, se lanzaron al mercado 16 modelos diferentes. El 3274-1A era una unidad física SNA tipo 2.0 (PU2.0), requería una única dirección en el canal para los 32 dispositivos y no era compatible con el 3272. Los modelos 3274-1B y 3274-1D eran compatibles con el 3272 y se denominaban modelos locales no SNA.

Los controladores 3274 introdujeron una nueva generación del protocolo coaxial, denominada Categoría A, para diferenciarlos de los dispositivos coaxiales de Categoría B, como el terminal 3277 y la impresora 3284. Los primeros dispositivos coaxiales de Categoría A fueron el 3278 y el primer terminal a color, la estación de visualización a color IBM 3279. [ 45 ]

Para garantizar la compatibilidad con versiones anteriores, era posible instalar tarjetas coaxiales, denominadas "paneles", en grupos de 4 u 8, compatibles con los dispositivos coaxiales de categoría B, ahora más antiguos. Se admitía un máximo de 16 terminales de categoría B, y solo 8 si el controlador estaba completamente cargado con un máximo de 4 paneles, cada uno compatible con 8 dispositivos de categoría A.

Durante su vida útil, el 3274 admitió varias características, entre ellas:

  • Flujo de datos extendido
  • Resaltado extendido
  • Conjunto de símbolos programados (PSS)
  • Interfaces V.24 con velocidad de hasta 14,4  kbit/s.
  • Interfaces V.35 con velocidad de hasta 56  kbit/s.
  • Conexión de red X.25
  • DFT – Terminal de función distribuida
  • DSL – Carga de bajada para 3290 y 3179G
  • Multiplexor 9901 y 3299
  • Asistencia de entrada
  • Lógica dual (la función de tener dos sesiones desde una pantalla en modo CUT).

Controlador 3174

IBM introdujo la unidad de control del subsistema 3174 [ 46 ] en 1986, reemplazando la línea de productos 3274.

El modelo 3174 se diseñó para mejorar la línea de productos 3270 con numerosas opciones y funciones de conectividad nuevas. Al igual que el 3274, era personalizable; la principal diferencia radicaba en que utilizaba disquetes más pequeños (de 5,25 pulgadas) que el 3274 (de 8 pulgadas), y en que los modelos de suelo más grandes disponían de 10 ranuras para adaptadores, algunas de las cuales estaban ocupadas por defecto por adaptadores de canal/interfaz serie, adaptadores coaxiales, etc. A diferencia del 3274, cualquier modelo local podía configurarse como SNA local o no SNA local, incluyendo PU2.1 (APPN).

Los modelos incluidos fueron: 01L, 01R, 02R, 03R, 51R, 52R, 53R, 81R y 82R.

Los modelos 01L se conectaban a un canal local, los modelos R a uno remoto y los modelos x3R a un Token Ring (en sentido ascendente). Los modelos 0xL/R eran unidades de suelo que admitían hasta 32 dispositivos coaxiales mediante multiplexores internos o externos (TMA/3299). Los modelos 5xR eran unidades de sobremesa con 9 puertos coaxiales, ampliables a 16 mediante la conexión de un multiplexor 3299. Las unidades de sobremesa más pequeñas, las 8xR, tenían 4 puertos coaxiales, ampliables a 8 mediante la conexión de un multiplexor 3299.

En la línea de controladores 3174, IBM también modificó ligeramente el conector coaxial BNC clásico , sustituyéndolo por un conector DPC (Dual Purpose Connector). El conector hembra DPC era unos milímetros más largo e incorporaba un interruptor que detectaba si se conectaba un conector BNC normal o un conector DPC más moderno, cambiando así la capa física de coaxial desequilibrado de 93 ohmios a par trenzado equilibrado de 150 ohmios, lo que permitía la compatibilidad directa con el sistema de cableado de IBM sin necesidad de un balun rojo.

El soporte de configuración A fue el primer microcódigo ofrecido con el 3174. Era compatible con todos los módulos de hardware presentes en ese momento, casi todas las funciones de microcódigo que se encontraban en el 3274 e introdujo una serie de nuevas funciones, entre ellas: Flujo de datos de impresora inteligente (IPDS), múltiples terminales lógicos, página de códigos extendida por país (CECP), monitor de tiempo de respuesta y Token Ring configurado como interfaz de host.

La función de soporte de configuración S, curiosamente posterior a la versión A, introdujo la posibilidad de que un controlador local o remoto actuara como puerta de enlace DSPU Token-Ring 3270, compatible con hasta 80 PU descendentes.

En 1989, IBM lanzó una nueva gama de modelos 3174 y cambió su nombre de Unidad de Control de Subsistema 3174 a Controlador de Establecimiento 3174. La principal novedad fue la compatibilidad con un puerto coaxial adicional de 32 pines en los modelos de piso.

Los modelos incluidos fueron: 11L, 11R, 12R, 13R, 61R, 62R, 63R, 91R y 92R.

La nueva línea de controladores incluía la versión 1 de Configuration Support B, aumentaba el número de DSPU compatibles en la puerta de enlace Token-Ring a 250 unidades e introducía, al mismo tiempo, la función "Group Polling", que descargaba el requisito de sondeo del mainframe/VTAM en el canal.

La configuración admite versiones B de la 2 a la 5, con funciones habilitadas como: almacenamiento en formato local (búfer de pantalla CICS), autocompletado, procesamiento de espacios nulos y compatibilidad con el canal ESCON.

En 1990-1991, se añadieron un total de 7 modelos más: 21R, 21L, 12L, 22L, 22R, 23R y 90R. El 12L ofrecía conexión de canal de fibra óptica ESCON. Los modelos con la designación 2xx eran iguales a los modelos 1xx, pero con un diseño adaptado para montaje en rack y ofrecían solo 4 ranuras para adaptadores. El 90R no estaba diseñado como controlador coaxial, sino como puerta de enlace DSPU 3270 para Token Ring. Sin embargo, sí disponía de un puerto coaxial para configurar la unidad, que con un multiplexor 3299 podía ampliarse a 8.

La línea de controladores incluía la función Configuration Support C para admitir ISDN, APPN y comunicación entre pares. La función ISDN permitía que los dispositivos conectados, normalmente ordenadores, se conectaran al 3174 a través de la red ISDN. La compatibilidad con APPN permitía que el 3174 formara parte de una red APPN, y la comunicación entre pares permitía que los ordenadores conectados mediante cable coaxial con soporte para comunicación entre pares accedieran a los recursos de la red Token Ring conectada al 3174.

Las versiones posteriores 2 a 6 de Configuration Support C habilitan la compatibilidad con: pantalla dividida, copia de sesión a sesión, función de calculadora, acceso al host AS/400 y emulación de teclado 5250, numerosas mejoras de APPN, compatibilidad con TCP/IP Telnet que permitía a los terminales 3270 CUT comunicarse con servidores TCP/IP mediante Telnet y, al mismo tiempo, en otra pantalla, comunicarse con el mainframe mediante 3270 nativo. Compatibilidad con TN3270 donde el 3174 podía conectarse a un host/pasarela TN3270, eliminando SNA, pero conservando el flujo de datos 3270. Reenvío de IP que permite puentear dispositivos conectados a LAN (Token-Ring o Ethernet) aguas abajo al 3174 para enrutar el tráfico IP a la interfaz WAN Frame Relay.

En 1993, se añadieron tres nuevos modelos con el anuncio del adaptador Ethernet (FC 3045). Los modelos eran: 14R, 24R y 64R.

Este fue también el último anuncio de hardware de IBM sobre el procesador 3174.

Los modelos de suelo y las unidades para montaje en rack podían ampliarse con una gama de adaptadores especiales 3174, que en 1993 incluían: adaptador de canal, adaptador ESCON, adaptador serie (V.24/V.35), adaptador de comunicación concurrente, adaptador coaxial, adaptador de fibra óptica "coaxial", adaptador asíncrono, adaptador ISDN, adaptador Token-Ring, adaptador Ethernet y adaptador de cifrado de línea.

En 1994, IBM incorporó las funciones de RPQ 8Q0935 en Configuration Support-C versión 3, incluido el cliente TN3270. [ 47 ]

Controladores que no son de IBM

GTE

Los sistemas de visualización de vídeo GTE IS/7800 utilizaban uno de dos controladores nominalmente compatibles con IBM:

  • 7801 (remoto, equivalente a 3271)
  • 7802 (local, equivalente a 3277)
Harris

Los sistemas de terminales de la serie Harris 8000 utilizaban uno de cuatro controladores:

  • 8171 (remoto, equivalente a 3271)
  • 8172 (local, equivalente a 3277)
  • 8181 (remoto, equivalente a 3271)
  • 8182 (local, equivalente a 3277)
  • 9116
  • 9210
  • 9220
Cultivado en casa

Existe una implementación alternativa de un controlador de establecimiento en forma de OEC (Open Establishment Controller). [ 48 ] [ 49 ] [ 50 ] [ 51 ] Es una combinación de un shield Arduino con un conector BNC y un programa Python que se ejecuta en un sistema POSIX . OEC permite conectar una pantalla 3270 a mainframes IBM a través de TN3270 o a otros sistemas a través de VT100 . Actualmente solo se admiten pantallas CUT, pero no DFT.

Memorex

Memorex tenía dos controladores para su modelo 1377 compatible con el 3277; el 1371 para conexión remota y el 1372 para conexión local. [ 52 ]

Posteriormente, Memorex ofreció una serie de controladores compatibles con los procesadores IBM 3274 y 3174.

  • 2074
  • 2076
  • 2174
  • 2274

Multiplexores

IBM ofreció un dispositivo llamado 3299 que actuaba como multiplexor entre un controlador 3274 configurado adecuadamente, con la función de multiplexor 9901, y hasta ocho pantallas/impresoras, reduciendo así la cantidad de cables coaxiales entre el controlador 3x74 y las pantallas/impresoras.

Con la introducción del controlador 3174, los multiplexores internos o externos (3299) se popularizaron, ya que el controlador 3174-1L estaba equipado con cuatro puertos multiplexados, cada uno compatible con ocho dispositivos. La tarjeta multiplexora interna del 3174 se denominó TMA (Adaptador Multiplexor de Terminal 9176).

Varios proveedores fabricaron multiplexores 3270 antes y al mismo tiempo que IBM, entre ellos Fibronics y Adacom, que ofrecían multiplexores compatibles con TTP (Telephone Twisted Pair) como alternativa al cable coaxial, y enlaces de fibra óptica entre los multiplexores.

En algunos casos, el multiplexor funcionaba como una unidad de "expansión" en mandos a distancia más pequeños, como el 3174-81R/91R, donde el 3299 ampliaba el número de puertos coaxiales de cuatro a ocho, o el 3174-51R/61R, donde el 3299 ampliaba el número de puertos coaxiales de ocho a dieciséis.

Fabricar

El subsistema de terminal de visualización IBM 3270 fue diseñado y desarrollado por el laboratorio de IBM en Kingston, Nueva York (que cerró posteriormente durante la difícil época de IBM a mediados de la década de 1990). Las impresoras fueron desarrolladas por el laboratorio de Endicott, Nueva York . A medida que el subsistema se expandió, el controlador de pantalla 3276 fue desarrollado por el laboratorio de Fujisawa , Japón, y posteriormente por el laboratorio de Yamato ; y la pantalla a color 3279 y la impresora a color 3287 por el laboratorio de Hursley , Reino Unido. Los productos del subsistema se fabricaron en Kingston (pantallas y controladores), Endicott (impresoras) y Greenock , Escocia, Reino Unido (la mayoría de los productos), y se enviaron a usuarios en EE. UU. y en todo el mundo. Los terminales 3278 continuaron fabricándose en Hortolândia , cerca de Campinas , Brasil, hasta finales de la década de 1980, con sus componentes internos rediseñados por un equipo de ingeniería local utilizando tecnología CMOS moderna, manteniendo su aspecto exterior.

Telnet 3270

Telnet 3270, o tn3270, describe tanto el proceso de envío y recepción de flujos de datos 3270 mediante el protocolo telnet como el software que emula un terminal de clase 3270 que se comunica mediante dicho proceso. [ 5 ] [ 53 ] tn3270 permite que un emulador de terminal 3270 se comunique a través de una red TCP/IP en lugar de una red SNA . Telnet 3270 puede utilizarse para conexiones de terminal o de impresión. Los clientes telnet estándar no pueden utilizarse como sustitutos de los clientes tn3270, ya que utilizan técnicas fundamentalmente diferentes para el intercambio de datos. Entre los paquetes de software TN3270 comunes se incluyen Personal Communications de IBM, HostExplorer de Hummingbird , Attachmate Extra!, RUMBA de Wall Data y TN3270 Plus de SDI USA . [ 54 ] [ 55 ]

El TN3270 se suele implementar para el acceso en línea a aplicaciones de mainframe de IBM a través de VTAM .

Información técnica

Conjunto de 3270 caracteres

Las pantallas 3270 están disponibles con una variedad [ 56 ] de teclados y conjuntos de caracteres. La siguiente tabla muestra el conjunto de caracteres 3275/3277/3284–3286 [ 57 ] [ 58 ] para EBCDIC en inglés estadounidense (había caracteres opcionales disponibles para ASCII estadounidense y EBCDIC en Reino Unido, francés, alemán e italiano).

En los terminales 3275 y 3277 sin la función de texto, los caracteres en minúscula se muestran como mayúsculas. Los caracteres de control NL, EM, DUP y FM se muestran e imprimen como los caracteres 5, 9, * y ; respectivamente, excepto cuando la impresora tiene los bits 2 y 3 de WCC o CCC = '00'b, en cuyo caso NL y EM cumplen su función de control y no se imprimen. [ 14 ] : p.15

flujo de datos

Los datos enviados al 3270 consisten en comandos, un carácter de control de copia (CCC) [ j ] o un carácter de control de escritura (WCC) según corresponda, una dirección de dispositivo [ j ] para copiar, órdenes, datos de caracteres y [ a ] campos estructurados. Los comandos instruyen a la unidad de control 3270 para que realice alguna acción en un dispositivo específico, como leer o escribir. Las órdenes se envían como parte del flujo de datos para controlar el formato del búfer del dispositivo. Los campos estructurados sirven para transmitir funciones de control y datos adicionales hacia o desde el terminal. [ a ]

En un controlador local que no sea SNA, el comando es un código de operación CCW en lugar del primer byte del flujo de visualización de salida; en todos los demás controladores, el comando es el primer byte del flujo de visualización, excluyendo los encabezados de protocolo.

Comandos

La siguiente tabla incluye comandos de flujo de datos y códigos de operación CCW para controladores locales que no son SNA; no incluye códigos de operación CCW para controladores locales SNA.

Escribir carácter de control

Los datos enviados mediante las funciones de escritura o borrado/escritura consisten en el código de comando, seguido de un carácter de control de escritura (CCE) y, opcionalmente, un búfer que contiene órdenes o datos (o ambos). El CCE controla el funcionamiento del dispositivo. Algunos bits pueden iniciar la impresión y especificar un formato de impresión. Otras configuraciones de bits activarán la alarma sonora (si está instalada), desbloquearán el teclado para permitir la entrada del operador o restablecerán todas las etiquetas de datos modificados en el búfer del dispositivo.

Órdenes

Los pedidos [ 76 ] constan del byte del código de pedido seguido de cero a tres bytes de información variable.

Atributos

El 3270 tiene tres [ 77 ] tipos de atributos:

Atributos del campo

Las pantallas originales 3277 y 3275 utilizaban un byte de atributo de campo de 8 bits [ 78 ], de los cuales se utilizaban cinco bits. [ 14 ] : pág. 18

  • Los bits 0 y 1 están configurados de manera que el atributo siempre sea un carácter EBCDIC (o ASCII) válido.
  • El bit 2 es cero para indicar que el campo asociado no está protegido (el operador podría ingresar datos) o uno para indicar que está protegido .
  • El bit 3 es cero para indicar que este campo, si no está protegido, podría aceptar entrada alfanumérica. El valor uno indica que solo se acepta entrada numérica y, en algunos teclados, cambia automáticamente a entrada numérica.
  • Los bits 4 y 5 funcionan en conjunto:
    • '00'B indican que el campo se muestra en la pantalla y no es detectable por el lápiz selector .
    • '01'B indica que el campo es visible y detectable mediante el lápiz selector.
    • '10'B indica que el campo está intensificado (brillante), visible y detectable mediante un lápiz selector.
    • '11'B indica que el campo no es visible, no es imprimible y no es detectable por lápiz. Esta última característica se puede usar junto con la etiqueta de datos modificada para insertar datos estáticos en la pantalla, que se leerán cada vez que se acceda a los datos del dispositivo.
  • El bit 7 corresponde a la "Etiqueta de datos modificados", donde '0' indica que el campo asociado no ha sido modificado por el operador y '1' indica que sí lo ha sido. Como se mencionó anteriormente, este bit puede configurarse mediante programación para que el campo se considere modificado.

Los modelos posteriores incluyen el color base : "El color base (cuatro colores) se puede generar en pantallas e impresoras a color a partir de los programas de aplicación 3270 actuales mediante combinaciones de los bits de atributo de intensificación y protección de campo. Para obtener más información sobre el color, consulte IBM 3270 Information System: Color and Programmed Symbols, GA33-3056." [ 78 ] : 1–7

Atributos extendidos

Los modelos 3278 y 3279 y posteriores utilizaron atributos extendidos [ 79 ] para agregar soporte para siete colores, parpadeo, video inverso, subrayado, contorno de campo, validación de campo y símbolos programados.

Atributos del personaje

Los modelos 3278 y 3279 y posteriores permitieron que los atributos de caracteres individuales [ 80 ] en un campo anularan los atributos de campo correspondientes.

Esto permitía que los programas (como el editor de texto LEXX ) asignaran cualquier fuente (incluidas las fuentes programables), color, etc., a cualquier carácter en la pantalla.

Direccionamiento de búfer

Las pantallas e impresoras 3270 tienen un búfer que contiene un byte por cada posición de pantalla. Por ejemplo, un modelo 3277 2 tenía un tamaño de pantalla de 24 filas de 80 columnas para un tamaño de búfer de 1920 bytes. Los bytes se direccionan desde cero hasta el tamaño de la pantalla menos uno, en este ejemplo 1919. "Existe una relación fija entre cada... ubicación de almacenamiento del búfer y su posición en la pantalla." [ 14 ] : p.13 La mayoría de las órdenes comienzan la operación en la dirección de búfer "actual", y ejecutar una orden o escribir datos actualizará esta dirección. La dirección del búfer se puede establecer directamente usando la orden Establecer dirección de búfer (SBA) , a menudo seguida de Campo inicial o Campo inicial extendido . Para un dispositivo con una pantalla de 1920 caracteres, una dirección de doce bits es suficiente. Los 3270 posteriores con tamaños de pantalla más grandes usan catorce o dieciséis bits.

Las direcciones se codifican dentro de órdenes en dos bytes. [ 81 ] Para direcciones de doce bits, los dos bits de orden superior de cada byte se establecen para formar caracteres EBCDIC (o ASCII) válidos. Por ejemplo, la dirección 0 se codifica como X'4040', o espacio-espacio, la dirección 1919 se codifica como X'5D7F', o ' " '. [ 14 ] : pp.75–90 Los programadores que codifican manualmente los paneles suelen tener a mano la tabla de direcciones de la Descripción del Componente 3270 o la Tarjeta de Referencia 3270. Para direcciones de catorce y dieciséis bits, la dirección utiliza bits contiguos en dos bytes.

Ejemplo

El siguiente flujo de datos escribe un atributo en la fila 24, columna 1, escribe los caracteres (protegidos) '> ' en la fila 24, columnas 2 y 3, y crea un campo no protegido en la fila 24 desde las columnas 5 a 79. Debido a que el búfer se desborda, se coloca un atributo en la fila 24, columna 80 para finalizar el campo de entrada. Este flujo de datos normalmente se escribiría usando un comando de Borrado/Escritura que establecería las posiciones no definidas en la pantalla a '00'x. Los valores se dan en hexadecimal.

 Descripción de los datos D3 WCC [restablecer dispositivo + restaurar (desbloquear) teclado + restablecer MDT] 11 5C F0 SBA Fila 24 Columna 1 1D F0 SF/Atributo [protegido, alfanumérico, muestra intensidad normal, no detectable por lápiz, MDT desactivado] 6E 40 '> ' 1D 40 SF/Atributo [sin protección, alfanumérico, muestra intensidad normal, no detectable por lápiz, MDT desactivado] Aquí no se requiere SBA ya que esto se está escribiendo en la posición actual del búfer. 13 IC — el cursor se muestra en la posición actual: fila 24, columna 5 11 5D 7F SBA Fila 24 Columna 80 1D F0 SF/Atributo [protegido, alfanumérico, muestra intensidad normal, no detectable por lápiz, MDT desactivado] 

Flujo de datos extendido

La mayoría de los terminales 3270 más recientes que los modelos 3275, 3277, 3284 y 3286 admiten un flujo de datos extendido (EDS) que permite muchas capacidades nuevas, entre ellas:

  • Mostrar búferes de más de 4096 caracteres
  • Atributos de campo adicionales, por ejemplo, color
  • Atributos de caracteres dentro de un campo
  • Redefiniendo la geometría de la pantalla
  • Consulta de las características del terminal
  • Conjuntos de símbolos programados
  • Gráficos de todos los puntos direccionables (APA)

Véase también

Notas

  1. 1 2 3 4 5 6 7 8 Cuando la opción de procesamiento de campos y atributos estructurados esté disponible
  2. SNA solamente, provoca una señal de atención de flujo acelerada incluso si el teclado está bloqueado.
  3. Al pulsar la tecla Selección de cursor, se obtiene el mismo efecto que al hacer clic con un lápiz selector en la posición actual del cursor.
  4. Para controladores locales que no son SNA. Si está conectado a un controlador SNA , inicia una transferencia de datos Read Modified o Short AID. Para los controladores BSC, provoca una respuesta positiva a la siguiente consulta.
  5. Excepto la Consola de administración de hardware (HMC)
  6. Algunos, como el GTE IS/7800, no eran totalmente compatibles.
  7. 1 2 Similar a un lápiz óptico , pero solo permite seleccionar un campo en lugar de solicitar movimiento.
  8. Solo modelos 2B, 3B y S3G.
  9. Aunque el 3290 admite hasta 16 particiones explícitas, los comandos ISPF SPLIT y SPLITV solo admiten 4.
  10. 1 2 3 Solo BSC
  11. 1 2 3 No disponible en 3271, 3272 o 3275
  12. 1 2 3 4 5 Solo disponible en los modelos 3274 D y 3174
  13. Se añadieron modelos posteriores
    • Campo de inicio extendido (SFE)
    • Modificar campo (MF)
    • Atributo de conjunto (SA)
    • Escape gráfico (GE)

Referencias

  1. 3270 Introducción .
  2. 1 2 "Cronología DPD 1971" . Archivo IETF . IBM. 23 de enero de 2003. Archivado del original el 23 de octubre de 2009.
  3. "¿Qué es el 3270 (Sistema de visualización de información)?" . 3270 .. sobre su predecesor, el 2260
  4. "Documentación de soporte de Cleo 3270" . Archivado del original el 26 de diciembre de 2010. Recuperado el 15 de marzo de 2019. IBM dejó de fabricar el IBM 3270 .
  5. 1 2 RFC 2355 .
  6. "3270 clústeres" . Computerworld . 13 de mayo de 1985. pág. 103. 
  7. 3270 Una introducción , págs. 2–2, 8–1.
  8. 3270 Manual de mantenimiento , págs. 1–3.
  9. Este artículo se basa en material tomado de IBM+3270 en el Diccionario en línea gratuito de informática anterior al 1 de noviembre de 2008 e incorporado bajo los términos de "relicencia" de la GFDL , versión 1.3 o posterior.
  10. "Entrada de pantalla formateada" . IBM . 27 de abril de 2004. ... lee una pantalla 3270 con un comando de lectura modificado.
  11. "Lectura desde un terminal 3270" . IBM . Hay dos..., leer búfer y leer modificado.
  12. 1 2 "Entrada desde un terminal 3270" . IBM . Tecla PA (Atención del programa)
  13. John Horswill (2000). Diseño y programación de aplicaciones CICS . O'Reilly Media, Inc. ISBN 1-56592-676-5DFHPA1 es la clave de atención del programa (PA) 1
  14. 1 2 3 4 5 6 7 IBM Corporation (1972). Descripción de los componentes del sistema de visualización de información IBM 3270 (PDF) . GA27-2749-1.
  15. Klaus Brandstaetter. "3270 - Breve historia" . HOB Techtalk . Archivado del original el 16 de febrero de 2012. Consultado el 19 de agosto de 2015 .
  16. IBM Virtual Machine Facility/370: Guía del usuario del terminal (PDF) (Séptima edición), International Business Machines Corporation, octubre de 1974, GC20-1810-6 
  17. IBM System 370/Bibliografía (PDF) (Segunda edición). International Business Machines Corporation. Junio ​​de 1975. pág. 159.  
  18. Spiegelman, Lisa (22 de diciembre de 1986). "El mercado de emulación 3270 está creciendo, dicen los analistas". InfoWorld .
  19. "Terminal IBM 3277" . VintageComputer.ca . 2 de febrero de 2017. Consultado el 11 de junio de 2021 .
  20. 3270 Color PSS , págs. 3-1–3-6 , Cap. 3. Capacidad de color. 
  21. "Archivos de IBM: 1979" . 23 de enero de 2003. Archivado del original el 17 de enero de 2005.
  22. 3270 Flujo de datos .
  23. "Productos de hardware desarrollados en Hursley (Museo IBM Hursley)" . Archivado del original el 5 de noviembre de 2017.
  24. "Panel informativo del IBM 3290" . Cartas de anuncio. IBM . 8 de marzo de 1983. LTR 183-033. Archivado del original el 18 de septiembre de 2020.
  25. 3270 Introducción , págs. 3-10–3-11, 3290 Panel informativo .
  26. "IBM 3179 COLOR DISPLAY STATION" . Cartas de anuncio. IBM . 20 de marzo de 1984. LTR 184-039. IBM anuncia la estación de visualización a color 3179, un nuevo miembro de bajo precio del sistema de visualización de información IBM 3270. La 3179 es una pantalla CRT compacta de 14 pulgadas, 7 colores y 1920 caracteres, con colores brillantes y nítidos y una superficie de pantalla resistente a las manchas. Cuenta con un nuevo teclado modificable y funciones equivalentes a las de los modelos S2A y S2B del IBM 3279. El primer envío a clientes de la 3179 está previsto para marzo de 1984. Precio de compra: 2295 dólares.
  27. "Sistemas de visualización de vídeo GTE IS/7800" (PDF) . Bitsavers . Datapro. Mayo de 1977. C25-457-103.
  28. "Sistemas de terminales de la serie Harris 8000" (PDF) . Bitsavers . Datapro. Julio de 1985. C25-468-101.
  29. "Sistemas de procesamiento de información Harris 9100/9200" (PDF) . Bitsavers . Datapro. Julio de 1985. C25-468-101.
  30. "Charcole/Zmachine3270" . GitHub . 13 de septiembre de 2021.
  31. Archivado en Ghostarchivey la Wayback Machine: "Terminal compatible con IBM 3270 ejecutando juegos de Infocom (Informer 207 376/SNA)" . YouTube . 24 de agosto de 2020.
  32. "Periféricos compatibles con el conector 3270" (PDF) . Productos de comunicaciones . Memorex . Consultado el 14 de marzo de 2022 .
  33. "Referencia de Computación II" . Cybertelecom . Archivado del original el 18 de mayo de 2021. Consultado el 17 de mayo de 2021 .
  34. 3270 Color PSS , págs. 7-1–7-7 , Capítulo 7 Capacidad de símbolos programados. 
  35. "IBM 3179 Color Graphics Display Station Modelos G1 y G2 y IBM 3979 Expansion Unit" . Cartas de anuncio. IBM . 18 de junio de 1985. LTR 185-076. Archivado del original el 8 de junio de 2021. Los modelos G1 y G2 de IBM 3179 Color Graphics Display Station y la IBM 3979 Expansion Unit son los miembros más recientes de la familia de productos gráficos del sistema de visualización de información IBM 3270. Los modelos 3179 G son nuevos, con un precio atractivo, CRT de 14 pulgadas, ocho colores, 1920 o 2560 caracteres, con colores brillantes y nítidos y una superficie de pantalla resistente a las manchas. Las capacidades gráficas se mejoran significativamente gracias a la provisión de una pantalla direccionable en todos los puntos (APA) y la capacidad de conectar de forma nativa la impresora IBM Color Jetprinter (modelo 3852 2) para la copia local de la pantalla.
  36. Mark Stephens (20 de junio de 1988). "Sun Software emula el terminal de pantalla de IBM" . InfoWorld . Vol. 10, n.º 25, pág. 11. Emula un terminal de pantalla IBM 3179G y permite a los usuarios de estaciones de trabajo Sun...   
  37. Jim Brown (16 de febrero de 1987). "Telex refuerza su gama de productos" . Network World . Vol. 4, n.º 7, pág. 27. ...La empresa también presentó una opción que permite conectar la estación gráfica 3179G de IBM a un controlador de la serie 274...   
  38. Ken Hornstein (10 de enero de 1991). "IBM 3179G: ¿Emitir pitido o no emitir pitido?" . Grupo de noticias : comp.terminals . 
  39. "Objeto: 11000554 IBM 3179G, productor: IBM, número de serie: 55-N1186, fecha: 1985-11-01–1985-11-30, recibido: 2009-11-18, Descripción: IBM 3179 — Estación de visualización (color o gráfica) para IBM 3270" . Wiki de la Sociedad Histórica de Datos Danesa . Archivado del original el 29 de mayo de 2019. Recuperado el 29 de mayo de 2019 .
  40. "Software y servicios: herramientas de productividad" . Computerworld . Vol. 19, n.º 28. 15 de julio de 1985. pág. 62. Pansopic Systems, Inc. ha anunciado que Gener/O1, su sistema de desarrollo de programas en línea para CICS de IBM, ahora es compatible con el terminal gráfico IBM 3179 Modelo G...   
  41. Greg Price (enero de 2008). "Gráficos 3270" . Prycroft Six . 2. Gráficos vectoriales nativos: introducidos con el 3179G y también utilizados por el 3192G y el 3472G.
  42. "Coordenadas gráficas 3179G" . Reflection para IBM 14.x — Referencia de programación . Archivado del original el 10 de diciembre de 2017. Las coordenadas gráficas IBM 3179G dividen la ventana de Reflection en 384 unidades verticales y 720 unidades horizontales.
  43. 3174 Introducción , pág. 1-2 , cap. 1. Presentación del controlador de establecimiento 3174 - Figura 1-1 Descripción general del accesorio del controlador de establecimiento IBM 3174. 
  44. IBM Corporation (1994). Guía de instalación del controlador de establecimiento/servidor de red 3174 (PDF) . Archivado del original (PDF) el 2 de marzo de 2016.
  45. Shirriff, Ken (julio de 2024). "Dentro de un chip controlador de mainframe IBM/Motorola de 1981" .
  46. 3174 Introducción .
  47. "Cap. 9. Mejoras de TCP/IP 3174 RPQ 8Q1041 — 9.7 TN3270" (PDF) . Uso de 3174 en redes TCP/IP (PDF) . Redbooks. IBM. Junio ​​de 1994. págs. 269–272 (298– en PDF). GG24-4172-00. 
  48. "Construcción de un controlador de terminal IBM 3270" . 23 de mayo de 2020.
  49. "Oec" . GitHub . 4 de octubre de 2021.
  50. "Coax" . GitHub . 16 de octubre de 2021.
  51. "Pytn3270" . GitHub . 4 de octubre de 2021.
  52. "PLAN DE NEGOCIO DEL CONTROLADOR REMOTO/LOCAL 1371/1372" (PDF) . Historia y recuerdos de Memorex . GRUPO DE COMUNICACIONES MEMOREX CORPORATION. 28 de septiembre de 1978. MRX 19780928.
  53. RFC 6270 .
  54. Amsavelu, Sam; Paul Novak; David J. Simpson (2020). Guía de mejores prácticas y primeros pasos para Oracle en IBM LinuxONE . IBM Redbooks. pág. 9. ISBN  0738457272 vía Google Libros.
  55. Avery, Mike (16 de octubre de 2000). "ICOM Winsurf Mainframe Access no cumple con las expectativas". Network Computing . Vol. 11, n.º 20. CMP Media. págs. 38–40 . ProQuest 215400699 .    
  56. Conjunto de 3270 caracteres .
  57. Conjunto de caracteres 3270 , pág. 9-2, Figura 9-1. Asignaciones de caracteres de control (EBCDIC) .
  58. Conjunto de caracteres 3270 , pág. 9-9, figura 9-8. Código de interfaz de E/S en inglés (EE. UU.) (3277, 3286 y 3287) .
  59. 3274 Descripción , pág. 1-14, Figura 1-8. Códigos de comando.
  60. 3270 Flujo de datos , pág. 3-7, Comando Borrar todo lo no protegido (EAU).
  61. 3270 Flujo de datos , pág. 3-6, Comando de borrado/escritura.
  62. 3270 Flujo de datos , pág. 3-6, Comando alternativo de borrado/escritura.
  63. 3270 Flujo de datos , págs. 3-11–3-12, Comando de lectura de búfer.
  64. 3270 Flujo de datos , págs. 3-12–3-13, Leer comando modificado.
  65. 3270 Flujo de datos , págs. 3-13–3-14, Comando Leer todos los modificados.
  66. 3274 Descripción , pág. 1-70, Comando de selección (3274 Unidades B).
  67. 3274 Descripción , pág. 1-71, Comando Seleccionar Búfer de Lectura (RB) (Unidades D 3274).
  68. 3274 Descripción , pág. 1-72, Comando Seleccionar lectura de búfer desde posición (RBP) (Unidades 3274 D).
  69. 3274 Descripción , pág. 1-71, Seleccione el comando Leer modificado (RM) (3274 Unidades D).
  70. 3274 Descripción , pág. 1-71, Seleccione el comando Leer modificado desde posición (RMP) (3274 Unidades D).
  71. 3274 Descripción , pág. 1-72, Seleccionar comando WRT (3274 Unidades D).
  72. 3274 Descripción , pág. 1-73, Comando de sentido (Unidades de banda D 3274).
  73. 3274 Descripción , pág. 1-73, Comando Sense ID (Unidades de banda D 3274).
  74. 3270 Flujo de datos , pág. 3-5, Comando de escritura.
  75. 3270 Flujo de datos , pág. 3-7, Comando de escritura de campo estructurado.
  76. 3270 Flujo de datos , págs. 44-1–4-28, Cap. 4. 3270 Órdenes y atributos del flujo de datos .
  77. 3270 Flujo de datos , págs. 1-6–1-9 . 
  78. 1 2 3270 Flujo de datos , págs. 1-6–1-7, Atributos de campo .
  79. 3270 Flujo de datos , pág. 1-7, Atributos de campo extendidos .
  80. 3270 Flujo de datos , págs. 1-7–1-9, Atributos de caracteres .
  81. 3270 Flujo de datos , págs. D-1–D-2, Apéndice D. Direccionamiento de 12, 14 y 16 bits.
  • Introducción al sistema de visualización de sistemas de información IBM 3270 (PDF) . IBM. Mayo de 1971. GA27-2739-1.
  • Sistema de visualización de información IBM 3270: Manual de mantenimiento (PDF) . IBM. Septiembre de 1980. S229-7037-4.
  • 3174 Controlador de establecimientos — Introducción (PDF) . IBM. Abril de 1989. GA27-3850-0.
  • Sistema de visualización de información IBM 3270: color y símbolos programados (PDF) . IBM. Septiembre de 1979. GA33-3056-0.
  • 3270 Introducción al sistema de visualización de información (PDF) (23.ª ed.). IBM. Octubre de 1988. GA27-2739-22.
  • 3270 Information Display System Data Stream Programmer's Reference (PDF) (5.ª ed.). IBM. Diciembre de 1988. GA23-0059-4.
  • Referencia del conjunto de caracteres del sistema de visualización de información IBM 3270 (PDF) (10.ª ed.). IBM. Abril de 1987. GA27-2837-9.
  • Descripción de la unidad de control 3274 del sistema de visualización de información IBM 3270 y guía del programador (PDF) (3.ª ed.). IBM. Marzo de 1985. GA23-0061-2.
  • Rekhter, J. (enero de 1988). Opción de régimen Telnet 3270 . IETF . doi : 10.17487/RFC1041 . RFC 1041 .
  • Penner, Jon (enero de 1994). TN3270 Prácticas actuales . IETF . doi : 10.17487/RFC1576 . RFC 1576 .
  • Kelly, Bill (junio de 1998). Mejoras del TN3270 . IETF . doi : 10.17487/RFC2355 . RFC 2355 .
  • Yevstifeyev, Mykyta (junio de 2011). "El esquema URI 'tn3270'" . IETF . doi : 10.17487/RFC6270 . RFC 6270 .
  • "Configuración de Telnet y TN3270" . Cisco. Julio de 1998.
  • Breve reseña histórica de IBM que recoge la presentación del sistema de visualización 3270 en 1971.
  • 3270 Programación de flujo de datos
  • rbanffy/3270font : Una recreación en formato TTF de la fuente del 3270.
Obtenido de " https://en.wikipedia.org/w/index.php?title=IBM_3270&oldid=1362805002 "