АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

c3270 - Интернет в облаке

Запустите c3270 в провайдере бесплатного хостинга OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда c3270, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


c3270 - инструмент доступа к хостам IBM на основе curses

СИНТАКСИС


c3270 [кредита] [кашель]

c3270 [кредита] сессионный файл.c3270

ОПИСАНИЕ


c3270 открывает соединение Telnet с хостом IBM в окне консоли. Он реализует RFC
2355 (TN3270E), 1576 (TN3270) и 1646 (выбор имени LU) и поддерживает файл IND $ FILE
передача. Если консоль может отображать цвета, то c3270 эмулирует IBM
3279. В противном случае он имитирует 3278.

Полный синтаксис для кашель это:
[префикс:] ... [имя LU@]хоста[:порт]

Подготовка P: на хоста заставляет соединение проходить через Telnet-Passthru
сервис, а не напрямую к хосту. См. Ниже PASSTHRU.

Подготовка S: на хоста удаляет параметр «расширенный поток данных», сообщаемый
хозяин. Видеть -тн ниже для получения дополнительной информации.

Подготовка N: на хоста отключает поддержку TN3270E для сеанса.

Подготовка L: на хоста Причины c3270 чтобы сначала создать туннель SSL к хосту, и
затем создайте сеанс TN3270 внутри туннеля. (Эта функция поддерживается, только если c3270
был построен с поддержкой SSL / TLS). Обратите внимание, что сеансы с шифрованием TLS с использованием TELNET START-
Параметр TLS согласовывается с хостом автоматически; для этих сессий L: префикс
не должен использоваться.

Имя конкретного логического устройства (LU) для использования можно указать, добавив его к хоста
с символом@'. Несколько имен LU, которые можно попробовать, можно разделить запятыми. Пустой LU может быть
помещается в список с дополнительной запятой. (Обратите внимание, что имя LU используется для разных
целей разными типами хостов. Например, CICS использует имя LU как Терминал.
Я БЫ.)

Ассоциация хоста при желании могут быть помещены в символы квадратных скобок `['и `]'. Этот
предотвратит появление двоеточия `:'символы в имени хоста не интерпретируются как указывающие
префиксы опций или номера портов. Это позволяет использовать числовые IPv6-адреса в качестве
имена хостов.

В системах, поддерживающих вилка вызов библиотеки, хоста может быть заменен на -e и
командная строка. Это вызовет c3270 для подключения к локальному дочернему процессу, например
ракушка.

Порт для подключения по умолчанию Telnet. Это можно изменить с помощью -port вариант,
или добавив порт до хоста с двоеточием `:'. (Для совместимости с предыдущими
версии c3270 и tn3270(1), порт также может быть указан как второй, отдельный
аргумент.)

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


c3270 понимает следующие варианты:

-accepthostname спецификация
Задает конкретное имя хоста, которое следует принять при проверке имени, представленного в
SSL-сертификат хоста вместо сравнения с именем или адресом, используемым для создания
связь. спецификация может быть любой, что отключает проверку имени,
DNS:хоста, который соответствует определенному имени хоста DNS, или IP:адрес, что соответствует
конкретный числовой адрес IPv4 или IPv6.

-жирным шрифтом
Заставляет все символы отображаться жирным шрифтом. Это помогает с консолями ПК, которые
отображать не жирные символы в нечитаемых тусклых тонах. По умолчанию используется полужирный шрифт.
для цветных дисплеев, но не для монохромных дисплеев.

-альтернативный экран строкиxсмещ_по_столбцам=init_string
Определяет размеры и escape-последовательность для альтернативного экрана (132 столбца)
режим. См. ПЕРЕКЛЮЧЕНИЕ РАЗМЕРА ЭКРАНА ниже.

-кадир каталог
Задает каталог, содержащий сертификаты CA (корневые) для использования при проверке сертификата.
сертификат, предоставленный хостом.

-кафе имя файла
Задает файл в формате PEM, содержащий сертификаты CA (корневые) для использования при проверке
сертификат, предоставленный хостом.

-cbreak
Причины c3270 работать в cbreak режим вместо сырье Режим. В cbreak режим,
Драйвер TTY будет правильно обрабатывать символы XOFF и XON, которые требуются
некоторые терминалы для правильной работы. Однако эти символы (обычно ^ S и
^ Q), а также символы для прерывать, выходкачества lследующий (обычно ^ C, ^ \ и
^ V соответственно) увидит c3270 только если ему предшествует lследующий характер.
Ассоциация Susp символ (обычно ^ Z) не может быть увиден c3270 на всех.

-файл сертификата имя файла
Задает файл, содержащий сертификат, который будет предоставлен хосту при запросе.
Тип файла по умолчанию - PEM.

-тип_сертификата напишите
Задает тип файла сертификата, указанный в -файл сертификата. Тип может быть PEM
or asn1.

-цепной файл имя файла
Задает файл цепочки сертификатов в формате PEM, содержащий сертификат для
предоставить хосту по запросу, а также один или несколько промежуточных сертификатов
и сертификат CA, использованный для подписи этого сертификата. Если -цепной файл указано,
это отменяет -файл сертификата.

-символ имя
Задает набор символов хоста EBCDIC.

-Чисто тумблер
Устанавливает начальное значение тумблер в ложный. Список имен переключателей находится под
ПЕРЕКЛЮЧЕНИЯ ниже.

-defaultfgbg
Заставляет c3270 использовать цвет переднего плана терминала по умолчанию вместо curses
цвет черный, и цвет фона терминала по умолчанию вместо проклятий
цвет белый. Это полезно для эмуляторов, таких как гном-терминал чья
представление черного фона - мутно-серый, а для эмуляторов настроено
использовать черный текст на белом фоне. Устанавливается автоматически, если
переменная среды ЦВЕТ на гном-терминал. Доступно только если
c3270 был скомпилирован с версией Ncurses который поддерживает цвета по умолчанию, если
эмулятор поддерживает цвета по умолчанию, и если запись termcap / terminfo указывает это
возможность.

-defscreen строкиxсмещ_по_столбцам=init_string
Определяет размеры и escape-последовательность для режима экрана по умолчанию (80 столбцов).
См. ПЕРЕКЛЮЧЕНИЕ РАЗМЕРА ЭКРАНА ниже.

-devname имя
Задает имя устройства (идентификатор рабочей станции) для поддержки RFC 4777.

-hostsfile файл
Пользы файл как файл hosts, который позволяет использовать псевдонимы для имен хостов и скриптов.
выполняется при входе в систему. Видеть ibm_hosts(1) для подробностей.

метод
Задает имя метода ввода, используемого для многобайтового ввода. (Поддерживается
только если c3270 скомпилирован с поддержкой DBCS.)

-ключевой файл имя файла
Задает файл, содержащий закрытый ключ для файла сертификата (указанный через
-файл сертификата or -цепной файл). Тип файла по умолчанию - PEM.

-keyfiletype напишите
Задает тип файла закрытого ключа, указанный в -ключевой файл. Тип может быть PEM
or asn1.

-keypasswd напишите:ценностное
Задает пароль для файла закрытого ключа, если он зашифрован. Аргумент
может быть файл:имя файла, указав, что пароль находится в файле, или string:string,
указав пароль напрямую в командной строке. Если файл закрытого ключа
зашифровано и нет -keypasswd опция, будет запрошен пароль для
интерактивно.

раскладка имя
Определяет раскладку клавиатуры, которую нужно найти в ресурсе c3270.раскладка клавиатуры.имя или файл
имя. Подробнее см. КАРТЫ КЛЮЧЕЙ ниже.

-км имя
Задает локальный метод кодирования многобайтового текста. имя имя кодировки
признано библиотекой ICU. (Поддерживается, только если c3270 скомпилирован с DBCS.
поддержка, и необходима только тогда, когда c3270 не может определить это из локали.)

-loginmacro Действие (аргумент ...) ...
Задает макрос, запускаемый при входе в систему.

-модели имя
Эмулируемая модель дисплея 3270. Название модели состоит из двух частей, либо
из которых могут быть опущены:

Первая часть - это Использование темпера с изогнутым основанием модельчто либо 3278 or 3279. 3278 указывает
монохромный (зеленый на черном) дисплей 3270; 3279 задает цветной дисплей 3270.

Вторая часть - это модель номер, который определяет количество строк и
столбцы. Модель 4 по умолчанию.

Номер модели Столбцы Строки
────────────────────────────────
2 80 24
3 80 32
4 80 43
5 132 27

Примечание: технически нет такого дисплея 3270, как 3279-4 или 3279-5, но большинство
кажется, хосты все равно с ними работают.

Модель по умолчанию для цветного дисплея 3279-4. Для монохромного дисплея это
3278-4.

-мононуклеоз Препятствует c3270 от использования цвета, игнорируя любые возможности цвета, о которых сообщает
Терминал.

-независимо
Псевдоним для -secure.

-егабаритный смещ_по_столбцамxстроки
Увеличивает размер экрана по умолчанию для выбранного номера модели. Этот вариант
действует только в сочетании с расширенной поддержкой потока данных (контролируемой
ресурс "c3270.extended"), и только если хост поддерживает ответ на запрос
структурированное поле. Количество столбцов, умноженное на количество строк, не должно
превышает 16383 (3fff шестнадцатеричный), предел адресации 14-битного буфера 3270.

Его также можно указать как автоматический, что приводит к c3270 заполнить весь терминал или
окно консоли.

-port n
Задает другой порт TCP для подключения. n может быть имя из / etc / services
такое как Telnet, или число. Эта опция изменяет номер порта по умолчанию, используемый для всех
соединения. (Позиционный параметр влияет только на начальное соединение.)

-прокси напишите:кашель[:порт]
Причины c3270 для подключения через указанный прокси вместо использования прямого
связь. В кашель может быть IP-адресом или именем хоста. Необязательный порт может быть
номер или название услуги. Список поддерживаемых прокси Типысм. ПРОКСИ ниже.

-принтерлу лунное имя
Причины c3270 для автоматического запуска pr3287 сеанс принтера. Если лунное имя является ".",
тогда сеанс принтера будет связан с интерактивным сеансом терминала
(для этого требуется, чтобы хост поддерживал TN3270E). В противном случае значение используется как
явное имя LU для связи с сеансом печати.

-подключить
Причины c3270 для автоматического повторного подключения к хосту, если он когда-либо отключится. Этот
опция действует только в том случае, если в командной строке указано имя хоста.

-рв Переключает c3270 с экрана "белое на черном" на отображение "черное на белом".

-сл n Указывает, что n строки должны быть сохранены для прокрутки назад. По умолчанию - 4096.

-скриптпорт порт
Заставляет c3270 прослушивать скриптовые соединения на локальном TCP-порту порт, Обратите внимание, что
это единственный способ выполнять одноранговые сценарии на c3270.

-безопасный
Отключает интерактивный c3270> незамедлительный. При использовании имя хоста должно быть указано на
командная строка.

-самсигнаток
При проверке SSL-сертификата хоста разрешите ему быть самоподписанным.

-набор тумблер
Устанавливает начальное значение тумблер в правда. Список имен переключателей находится под
ПЕРЕКЛЮЧЕНИЯ ниже.

-разъем
Заставляет эмулятор создать сокет домена Unix при запуске для использования
процессы сценария для отправки команд эмулятору. Сокет называется
/ tmp / x3sck.идентификатор_процесса, -p возможность x3270если заставляет его использовать этот сокет,
вместо каналов, указанных переменными среды.

-тн имя
Задает имя терминала, которое будет передаваться через соединение Telnet. В
имя по умолчанию IBM-название модели-EНапример, IBM-3279-4-E для цветного дисплея или
IBM-3278-4-E для монохромного дисплея.

Некоторых хостов смущает -E суффикс в имени терминала и игнорирует
дополнительная область экрана на моделях 3, 4 и 5. Подготовка s: по имени хоста, или
установка ресурса "c3270.extended" на "false" удаляет -E с терминала
имя при подключении к таким хостам.

Имя также можно указать с помощью ресурса «c3270.termName».

-след Включает поток данных и отслеживание событий при запуске. Имя файла трассировки по умолчанию:
/ tmp / x3trc.идентификатор_процесса.

-файл трассировки файл
Задает файл для сохранения потока данных и трассировок событий. Если имя начинается
с `>> 'данные будут добавлены к файлу.

-tracefilesize размер
Устанавливает ограничение на размер файла трассировки. Если эта опция не указана или есть
указано как 0 or никто, размер файла трассировки не ограничен. Минимальный размер
64 Кбайт. Значение размер может иметь K or M суффикс, обозначающий килобайты или
мегабайты соответственно. Когда файл трассировки достигнет предельного размера, он будет
переименован с добавлением «-» и запускается новый файл.

-user имя
Задает имя пользователя для поддержки RFC 4777.

-v Показать версию и варианты сборки для c3270 и выйти.

-verifycert
Для соединений SSL или SSL / TLS проверьте сертификат хоста и не разрешайте
соединение для завершения, если оно не может быть подтверждено.

-xrm "c3270.ресурс: ценностное "
Устанавливает значение именованного ресурс в ценностное . Управление ресурсами менее распространено c3270
параметры и определены в разделе РЕСУРСЫ ниже.

Эти имена также используются в качестве первого параметра для Переключать действия.

статус ЛИНИЯ


Если терминал, c3270 имеет как минимум одну строку больше, чем у модели 3270
требуется (например, 25 строк для модели 2), c3270 отобразит строку состояния. В c3270
Строка состояния содержит различную информацию. Поля слева направо:

Прдч статус
Первый символ всегда 4. Если c3270 находится в режиме TN3270E, второй символ
a B; в противном случае это A. Если c3270 находится в режиме SSCP-LU, третий символ - это S.
В противном случае он пуст.

клавиатура Блокировка
Если клавиатура заблокирована, символ «X» и поле сообщения указывают причину.
для блокировки клавиатуры.

машинописный
Буква «T» указывает, что одно или несколько нажатий клавиш находятся в буфере опережающего ввода.

временный раскладка клавиатуры
Буква «K» указывает, что действует временная раскладка клавиатуры.

обратный
Буква «R» указывает на то, что клавиатура находится в режиме ввода обратного поля.

вставить Режим
Буква «I» означает, что клавиатура находится в режиме вставки.

принтер Сессия
Буква «P» означает, что pr3287 сеанс активен.

безопасный связи
Зеленая буква «S» означает, что соединение защищено через SSL / TLS.

LU имя
Имя LU, связанное с сеансом, если оно есть.

курсор должность
Строка курсора и столбец могут отображаться через знак «/».

Действия


Вот полный список основных действий c3270. Действия, специфичные для скрипта, описаны на
домен x3270-скрипт(1) страница руководства.

Действия, отмеченные звездочкой (*), могут блокироваться, отправка данных на хост и, возможно,
ожидание ответа.

* Клавиша "Внимание"
BackSpace переместить курсор влево (или отправить
ASCII БС)

Вкладка BackTab для начала предыдущего ввода
поле
CircumNot введите "^" в режиме NVT, или
"notsign" в режиме 3270
* Очистить чистый экран
Составьте следующие два ключа из специального
символ
*Соединять(кашель) присоединиться кашель
* Курсор Выберите Курсор Выберите AID
Удалить символ удаления под курсором
(или отправьте ASCII DEL)
DeleteField удалить все поле
DeleteWord удалить текущий или предыдущий
слово
* Отключить отключение от хоста
Вниз переместить курсор вниз
Дублировать повторяющееся поле
* Введите Enter AID (или отправьте ASCII CR)
Стереть стереть предыдущий символ (или
отправить ASCII BS)
EraseEOF удалить до конца текущего поля
EraseInput стереть все поля ввода
Побег побег c3270> подсказка
Выполнять(CMD) выполнить команду в оболочке
FieldEnd переместите курсор в конец поля
Поле отметки FieldMark
HexString (шестнадцатеричные_цифры) вставить управляющий символ
string
Домой переместить курсор к первому входу
поле
Вставить установить режим вставки
* Прерывание отправки TELNET IP на хост
Клавиатура Отображение всплывающей клавиатуры
Ключ(клавишный) вставить ключ клавишный
Ключ (0xxx) вставить ключ с символьным кодом
xx
Влево переместить курсор влево
Влево2 переместить курсор влево на 2 позиции
Меню Отображение строки меню
MonoCase переключает режим только верхнего регистра
MoveCursor (строка, кол) переместите курсор к (строка,кол)
Новая строка перемещает курсор в первое поле на
следующая строка (или отправить ASCII LF)
NextWord переместить курсор к следующему слову
* PA (n) Программа Attention AID (n от
От 1 3 до XNUMX XNUMX)
*ПФ(n) Программа Функция AID (n от 1
до 24 года)
Предыдущее слово переместить курсор к предыдущему слову
Принтер (Пуск [,lu] | Stop) запуск или остановка сеанса печати
PrintText (команду) печатать экранный текст на принтере
Выйти выход c3270
Перерисовать окно перерисовки
Сбросить Сбросить заблокированную клавиатуру
Вправо переместить курсор вправо
Вправо2 переместить курсор вправо на 2 позиции
* Скрипт (команду[,аргумент...]) запускаем скрипт
Прокрутка (вперед | назад) экран прокрутки
*Нить(string) вставить строку (простой макрос
объект)
* AID системного запроса SysReq
Tab переместить курсор к следующему входу
поле
Переключать(вариант[,установить | очистить]) переключить опцию
ToggleInsert переключить режим вставки
ToggleReverse переключение режима обратного ввода
*Передача(вариант=ценностное ...) передача файлов
Вверх переместить курсор вверх
игнорировать ничего не делать

Любое из вышеперечисленных действий можно ввести на c3270> незамедлительный; эти команды также
доступны для использования в раскладках (см. КАРТЫ КЛЮЧЕЙ). Имена команд не чувствительны к регистру.
Параметры можно указывать в круглых скобках и запятых, например:
PF(1)
или с пробелами, например:
PF 1
Параметры можно заключать в двойные кавычки, чтобы разрешить использование пробелов, запятых и
круглые скобки.

c3270 также поддерживает следующие интерактивные команды:

Документи Отображает список доступных команд.

СкринТрейс
Включает или выключает отслеживание экрана (сохранение изображений экрана в файл). Команда
скриншот on включает отслеживание экрана; команда скриншот от отключает это.
После on, имя файла может быть указано, чтобы переопределить имя файла трассировки по умолчанию
/ tmp / x3scr.ПИД-регулятор. Keyaord on также может сопровождаться ключевым словом принтер и
дополнительная команда печати, чтобы направлять следы экрана прямо на принтер.

Показать Отображает статистику и настройки.

Прослеживать Включает или выключает трассировку. Команда прослеживать on включает поток данных и клавиатуру
отслеживание событий; команда прослеживать от отключает это. Квалификатор данным or клавиатура
можно указать перед on or от для включения или отключения определенной трассировки. После
on, имя файла может быть указано, чтобы переопределить имя файла трассировки по умолчанию
/ tmp / x3trc.ПИД-регулятор.

Обратите внимание, что некоторые параметры действий c3270 (например, имена файлов и раскладки клавиатуры) являются
при условии замены:

Характер ~ в начале строки заменяется домашним каталогом пользователя.
A ~ символ, за которым следует имя пользователя, заменяется домашним каталогом этого пользователя.

Переменные среды заменяются с использованием соглашения оболочки Unix $имя или $ {имя}.

Поддерживаются две специальные переменные псевдо-среды. $ {TIMESTAMP} заменяется на
отметка времени с разрешением микросекунды; $ {UNIQUE} заменяется строкой, гарантированно создающей
уникальное имя файла (идентификатор процесса, за которым могут следовать тире и строка цифр).
$ {UNIQUE} используется для формирования имен файлов трассировки.

КЛЮЧЕВЫЕ КАРТЫ


Ассоциация раскладка или c3270.keymap ресурс позволяет указать настраиваемую раскладку клавиатуры. Если
опция раскладка ххх дается (или c3270.keymap ресурс имеет ценность ххх), c3270
будет искать ресурс с именем c3270.раскладка клавиатуры.ххх. Если определение ресурса не найдено, оно
будет искать файл с именем ххх.

Можно указать несколько раскладок, разделяя их имена запятыми. Определения в
более поздние раскладки клавиатуры заменяют те, что были в более ранних раскладках.

Кроме того, могут быть определены отдельные раскладки клавиатуры, которые применяются только в режиме 3270 или режиме NVT.
Например, определение ресурса c3270.раскладка клавиатуры.ххх.nvt или файл ххх.nvt будет увеличивать
определение раскладки клавиатуры ххх в режиме NVT. Точно так же определение ресурса
c3270.раскладка клавиатуры.ххх.3270 или файл ххх.3270 расширит определение раскладки клавиатуры ххх in
3270 режим.

Каждая строка (правило) в раскладке клавиатуры определяет действия, которые необходимо выполнить, когда конкретная клавиша или
последовательность клавиш нажата. Правила раскладки клавиатуры имеют следующий синтаксис:

[Мета][Ctrl]ключ...: действие[(остановить[, ...])] ...

Вот пример определения раскладки клавиатуры из файла:

! Строки, начинающиеся с! игнорируются и могут
! происходят где угодно.
! Определение раскладки xxx
! При нажатии Alt-c очистите экран.
Alt c: Очистить ()
! Когда PageUp нажата, отправьте PF7 на хост.
СТРАНИЦА: PF(7)
! При нажатии Ctrl-a, затем F1, отправьте PF13
! к хозяину.
Ctrl а F1: PF(13)

Вот то же определение, что и ресурс:

! Строки, начинающиеся с! игнорируются, но НЕ
! в пределах определения.
! Обратите внимание, что \ требуется в конце
! первая строка, а \ n \ -
! требуется в конце каждой второй строки, кроме
! последний.
! Определение раскладки xxx
c3270.keymap.xxx: \
Alt c: Очистить () \ n \
СТРАНИЦА: PF(7) \ п \
Ctrl А F1: PF(13)

Необязательный другой or Ctrl модификаторы указывают, что другой и Ctrl клавиши нажимаются вдоль
с указанным ключ, Соответственно. Основные является именем символа ISO 8859-1, например
равный для `= 'и a для `а ', или символическое Ncurses имя ключа, например UP. Больше одного
ключ можно указать, указывая, что последовательность клавиш должна быть нажата, чтобы
правило, которое нужно сопоставить. В действие это действие из списка ДЕЙСТВИЯ выше. Больше одного
действие может быть указано; они будут выполнены по порядку.

Записи раскладки клавиатуры чувствительны к регистру и зависят от модификатора. Это означает, что раскладка для
b ключ будет соответствовать только нижнему регистру b. Действия с прописными буквами B, или для Alt-B, должно быть
оговаривается отдельно.

Базовая раскладка клавиатуры:

Ключевое действие
────────────────────────────────────────────
Ctrl ] Побег
Ctrl Ctrl а Основные (0x01)
Ctrl Ctrl ] Основные (0x1d)
Ctrl а Вкладка Назад
Ctrl а c Очистить
Ctrl а побег побег
Ctrl а r Сбросить
Ctrl а k Клавиатура
Ctrl а l Перерисовать
Ctrl а m Составить
Ctrl а n Меню
Ctrl а p PrintText
Ctrl а ^ Ключ (без знака)
Ctrl k Клавиатура
Ctrl n Меню
Вверх вверх
Глубоко вниз
СЛЕВА Слева
Верно-верно
F (n) ПФ(n)
Ctrl а F (n) ПФ(n+ 12)
Ctrl а 1 PA(1)
Ctrl а 2 PA(2)
Ctrl а 3 PA(3)
Прокрутка PPAGE (назад)
Прокрутка NPAGE (вперед)

Базовая раскладка для режима 3270 добавляет:

Ключевое действие
────────────────────────────────
Ctrl c Очистить
Ctrl d Dup
Ctrl f FieldMark
Ctrl i Tab
Ctrl l Перерисовать

Ctrl r Сбросить
Ctrl u DeleteField
BackSpace BackSpace
Вернуться Enter
Вкладка Вкладка
Перевод строки Новая строка
BACKSPACE BackSpace
DC Удалить
ГЛАВНАЯ На главную
IC ToggleInsert

ЦЕЛЬ OR ALT KEY


На некоторых клавиатурах нет Мета ключ. Вместо этого у них есть другой ключ. Иногда этот ключ
действует как надлежащий Мета key, то есть это клавиша-модификатор, которая устанавливает старший бит
(0x80) в коде, который передается для каждого ключа. Другие клавиатуры отправляют двухсимвольный
последовательность, когда другой клавиша нажата с другой клавишей: символ Escape (0x1b),
а затем код другого ключа.

Ресурс c3270.metaEscape и termcap km атрибут управления как c3270 будете
интерпретировать эти последовательности. Когда c3270.metaEscape на правдаили когда c3270.metaEscape
на автоматический и termcap km установлен, предполагается, что клавиатура имеет
отдельный Мета ключ. Клавиша Escape может использоваться как обычная клавиша данных и не имеет специального
имея в виду.

После появления c3270.metaEscape на правдаили когда c3270.metaEscape на автоматический и
TERMCAP km не установлен, предполагается, что клавиатура использует символ Escape как
префикс, чтобы указать, что следующий символ должен иметь старший бит
установленный. Когда c3270 видит на клавиатуре escape-символ, устанавливает короткий тайм-аут. Если
другой персонаж прибывает до истечения тайм-аута, тогда c3270 объединит два
символов, устанавливая старший бит секунды. В файле трассировки событий
комбинированный символ указан как получены. В раскладке клавиатуры только комбинированный символ или
Мета может использоваться префикс. Клавишу Escape можно использовать отдельно, но только при наличии
короткая пауза перед нажатием другой клавиши.

Значение по умолчанию для c3270.metaEscape is автоматический.

ФАЙЛОВ ПЕРЕДАЧА


Ассоциация Трансфер действие реализует IND $ FILE передача файлов. Это действие требует, чтобы
IND $ FILE программа должна быть установлена ​​на хосте IBM, и чтобы курсор 3270 находился в
поле, которое будет принимать команду TSO или VM / CMS.

Ассоциация Трансфер действие можно ввести в командной строке без параметров, что приведет к
заставит его интерактивно запрашивать имена файлов и параметры. Он также может быть вызван
с параметрами для определения всей передачи.

Из-за сложности и количества вариантов передачи файлов параметры в
Трансфер действие принимает уникальную форму вариант=ценностное , и может появляться в любом порядке. Примечание
что если ценностное содержит пробелы (например, имя файла VM / CMS), тогда весь параметр
должен быть заключен в кавычки, например, "HostFile = xxx foo a". Возможные варианты:

Требуется опция? Другие значения по умолчанию
───────────────────────────────────────────────────── ────────
Направление Нет приема отправки
HostFile Да
LocalFile Да
Хост No tso vm, cics
Режим Без двоичного кода ascii
Cr Нет удалить добавить, оставить
Переназначение Нет да нет
Существовать Нет сохранить заменить, добавить
Recfm Нет фиксированного, переменного,
не определено
Lrecl Нет
Blksize Нет
Размещение Без гусениц, цилиндров,
авблок
PrimarySpace Нет
SecondarySpace Нет
Размер буфера № 4096

Подробности опции следующие.

Руководство
Отправить отправить файл на хост, Получать получить файл с хоста.

ХостФайл
Имя файла на хосте.

локальный файл
Имя файла на локальной рабочей станции.

Хозяин Тип хоста (который определяет форму IND $ FILE команда): релиз (
дефолт), vm or CICS.

режим Используйте ASCII (по умолчанию) для текстового файла, который будет переведен между EBCDIC
и ASCII по мере необходимости. Использовать двоичный для нетекстовых файлов.

Cr Контролирует, как Новая линия символы обрабатываются при передаче Mode = ascii файлы.
удаление (по умолчанию) полоски Новая линия символы в локальных файлах перед передачей
их хозяину. Добавить добавляет Новая линия символы для каждой записи файла хоста перед
перенос на локальную рабочую станцию. держать сохраняет Новая линия персонажи, когда
передача локального файла на хост.

Переоформления Управляет переводом текста для Mode = ascii файлы. Значение Да (по умолчанию) причины
c3270 для переназначения текста для обеспечения максимальной совместимости между рабочими станциями
набор символов и кодировка, а также кодовая страница хоста EBCDIC. Значение нет Причины
c3270 для передачи текста на хост или от хоста как есть, оставляя весь перевод для
IND $ FILE программа на хосте.

Существовать Управляет тем, что происходит, когда целевой файл уже существует. держать (по умолчанию)
сохраняет файл, вызывая Трансфер действие, чтобы потерпеть неудачу. замещать перезаписывает
целевой файл с исходным файлом. добавлять добавляет исходный файл в
файл назначения.

Рекфм Управляет форматом записи файлов, созданных на хосте. (Только хосты TSO и VM.)
фиксированной создает файл с записями фиксированной длины. переменная создает файл с
записи переменной длины. не определено создает файл с записями неопределенной длины
(Только хосты TSO). В Лрекл опция контролирует длину записи или максимальную запись
длина для Recfm = фиксированный и Recfm = переменная файлы соответственно.

Лрекл Определяет длину записи (или максимальную длину записи) для файлов, созданных на
хозяин. (Только хосты TSO и VM.)

Черный размер
Задает размер блока для файлов, созданных на хосте. (Только хосты TSO и VM.)

распределение
Задает единицы измерения Первичное пространство и Вторичное пространство опции: треков,
цилиндры or авблок. (Только хосты TSO.)

Первичное пространство
Первичное размещение файла. Единицы задаются распределение вариант. (TSO
только хозяева.)

Вторичное пространство
Вторичное размещение файла. Единицы даны распределение опцию.
(Только хосты TSO.)

Размер буфера
Размер буфера для передач в режиме DFT. Может варьироваться от 256 до 32768. Большие значения
обеспечивают лучшую производительность, но некоторые хосты могут не поддерживать их.

ПЕЧАТЬ ДЕЙСТВИЯ


Ассоциация Печатный текст создает снимки экрана в различных формах. Форма по умолчанию
без аргументов отправляет копию экрана на принтер по умолчанию. Единственный аргумент
команда для печати, например, LPR. Несколько аргументов могут включать ключевые слова для
контролировать выпуск Печатный текст:

файл имя файла
Сохраните результат в файл.

HTML Сохраните вывод как HTML. Этот вариант подразумевает файл.

RTF Сохраните вывод как RichText. Этот вариант подразумевает файл. Шрифт по умолчанию
Курьер Новые а размер по умолчанию равен 8. Их можно переопределить
printTextFont и printTextSize ресурсы соответственно.

string Вернуть результат в виде строки. Это можно использовать только из скриптов.

способы Измененные поля выделяются курсивом.

подпись текст
Добавить указанный текст как заголовок над выходом. В текст, специальный
последовательность % T% будет заменен меткой времени.

команду команду
Направляет вывод команде. Это позволяет одному или нескольким другим ключевым словам
быть указанным, при этом отправляя вывод на принтер.

СЦЕНАРИИ


Доступно несколько типов скриптовых функций.

Ассоциация строка Действие
Самый простой метод написания сценариев предоставляется через строка действие. Аргументы
в строка - это одна или несколько строк в двойных кавычках, которые вставляются напрямую, как если бы
набрал. Условные обозначения C с обратной косой чертой соблюдаются следующим образом. (Записи, отмеченные * означают
что после отправки кода AID хосту, c3270 будет ждать, пока хост разблокируется
клавиатуру перед дальнейшей обработкой строки.)

\ b Влево
\eхххх Символ EBCDIC в шестнадцатеричном формате
\ f Очистить *
\ n Введите *
\ pan PA (n)*
\ПФnn ПФ(nn)*
\ r Новая строка
\ t Вкладка
\ T BackTab
\uхххх Символ Юникода в шестнадцатеричном формате
\xхххх Символ Юникода в шестнадцатеричном формате

Обратите внимание, что числовые значения для последовательностей \ e, \ u и \ x могут быть сокращены до
2 цифры. Также обратите внимание, что коды EBCDIC больше 255 и некоторые символы Unicode
коды представляют собой символы DBCS, которые будут работать, только если c3270 собран с DBCS
support, а хост позволяет вводить DBCS в текущее поле.

Пример записи раскладки клавиатуры:
Мета p: String ("probs clearrdr \ n")

Примечание: Строки находятся в ASCII и преобразованы в EBCDIC, поэтому будьте осторожны при вставке
управляющие коды.

Существует также альтернативная форма строка действие, Шестнадцатеричная строка, который используется для
введите непечатаемые данные. Аргумент в пользу Шестнадцатеричная строка это строка шестнадцатеричного
цифры, по две на символ. Начальные 0x или 0X необязательны. В режиме 3270
шестнадцатеричные данные представляют собой символы EBCDIC, которые вводятся в текущий
поле. В режиме NVT шестнадцатеричные данные представляют собой символы ASCII, которые
отправлено напрямую хосту.

Ассоциация Сценарий Действие
Это действие вызывает c3270 для запуска дочернего процесса, который может выполнять c3270 действия.
Стандартный ввод и вывод дочернего процесса передаются обратно в c3270,
Сценарий действие полностью задокументировано в x3270-скрипт(1).

КОМПОЗИТ ПЕРСОНАЖИ


c3270 позволяет вводить буквы с диакритическими знаками и специальные символы. Нажатие и
отпускание клавиши «Составить», а затем двух других клавиш, вызывает ввод символа
объединяя эти два ключа. Например, "Написать", затем клавиша "C" и ","
Клавиша (запятая), вводит символ "C-cedilla". AC в строке состояния указывает на ожидание
составной персонаж.

Сопоставления между этими парами обычных ключей и символами, которые они представляют, являются
контролируется ресурсом c3270.composeMap; он дает имя используемой карты. В
Сами карты называются c3270.composeMap.имя". По умолчанию" latin1 ", что дает
сопоставления для большинства символов в наборе символов ISO 8859-1 Latin-1, которые не входят в
7-битный набор символов ASCII.

Примечание: Раскладка по умолчанию определяет Meta m в качестве клавиши «Написать». Вы можете создать свой собственный
"Скомпоновать" ключ с раскладкой, которая отображает другой ключевой символ на Сочинять действия.

Принтер ПОДДЕРЖКИ


c3270 поддерживает связанные сеансы принтера через pr3287(1) программа. В Принтер действие
используется для запуска или остановки pr3287 сессия.

Действие Принтер Start запускает сеанс принтера, связанный с текущим LU. (Этот
работает, только если хост поддерживает TN3270E.)

Действие Принтер Start lu запускает сеанс принтера, связанный с определенным lu.

Действие Принтер Stop останавливает сеанс печати.

Ресурс c3270.printer.command указывает команду, используемую для печати каждого задания; Это
по умолчанию LPR. Ресурс c3270.printer.assocCommandLine указывает используемую команду
, чтобы начать сеанс связанного принтера. По умолчанию:

pr3287 -assoc% L% -команда "% C%"% P%% H%

Ресурс c3270.printer.luКомандная строка указывает команду, используемую для запуска конкретного LU
сеанс принтера. По умолчанию:

pr3287 -команда "% C%"% R%% P%% L% @% H%

При запуске команды сеанса принтера выполняются следующие замены:

Подстановка токена
% C% Command (значение
c3270.printer.command)
% H% IP-адрес хоста
% L% Текущее или указанное LU
% P% Спецификация прокси
% R% Набор символов

Читать pr3287(1) для получения дополнительных сведений.

Ресурс c3270.printerLu управляет автоматическим запуском сеанса принтера. Если он установлен на
`.', то всякий раз, когда запускается сеанс входа в систему, сеанс принтера будет автоматически
запущен, связанный с сеансом входа в систему. Если установлено имя LU, то автоматическое
сеанс принтера будет связан с указанным LU.

ПРОЙТИ ЧЕРЕЗ


c3270 поддерживает Солнце Telnet-Passthru услуги, предоставляемые in.telnet-gw сервер. Этот
разрешает исходящие соединения Telnet через брандмауэр. Когда p: добавляется к
имя хоста, c3270 действует так же, как ителнет(1) команда. Он связывается с машиной с именем
интернет-шлюз в порту, определенном в / etc / services as Telnet-Passthru (по умолчанию
к 3514). Затем он передает запрошенное имя хоста и порт в in.telnet-gw сервера.

PROXY


Ассоциация -прокси или c3270.прокси ресурс заставляет c3270 использовать прокси-сервер для
подключиться к хосту. Синтаксис опции или ресурса:
напишите:кашель[:порт]

Поддерживаемые значения для напишите составляют:

Тип прокси Протокол Порт по умолчанию
──────────────────────────────────────────────────── ─
http RFC 2817 HTTP-туннель 3128
(Кальмар)
passthru Sun in.telnet-gw нет
socks4 НОСКИ версия 4 1080
socks5 SOCKS версии 5 (RFC 1080
1928)

telnet Нет протокола (просто не отправляйте
соединяться кашель порт)

Особые типы носки4а и носки5d также может использоваться, чтобы заставить прокси-сервер выполнять
разрешение имени хоста для протокола SOCKS.

ЭКРАН РАЗМЕР ПЕРЕКЛЮЧЕНИЕ


При работе как 3270 Model 5, c3270 может воспользоваться терминалами, которые могут переключать
от 80 до 132 колонок.

Поскольку библиотека curses не поддерживает переключение режимов, escape-последовательности и
итоговые размеры экрана должны быть указаны явно, чтобы c3270. Они указаны
с -альтернативный экран и -defscreen параметры командной строки или альтернативный экран и дефскрин
Ресурсы. -альтернативный экран or альтернативный экран определяет альтернативный режим (132 столбца); -defscreen or
дефскрин определяет режим по умолчанию (80 столбцов).

Синтаксис опций и ресурсов: строкиxсмещ_по_столбцам=init_string, Где строки и смещ_по_столбцам
укажите размеры экрана и init_string это escape-последовательность для передачи
терминал, чтобы войти в этот режим. Для защитный экран, минимальные размеры - 24 ряда и 80
столбцы. Для Альтскрин, минимальные размеры - 27 строк и 132 столбца. В
init_stringподдерживаются обычные escape-последовательности (\ E для escape, \ r, \ b и т. д.). Для
Например, строка инициализации для xterm из 132 столбцов:

\ E [? 40h \ E [? 3h

Примечание: когда защитный экран и Альтскрин указаны, номер модели всегда равен 5.

РЕСУРСЫ


Некоторые c3270 параметры можно настроить через ресурсы. Ресурсы определены в файле
.c3270pro в домашнем каталоге пользователя и -xrm параметры. Определения аналогичны
к ресурсам X11 и используйте аналогичный синтаксис. Ресурсы, доступные в c3270 составляют:

Назначение параметра ресурса по умолчанию
───────────────────────────────────────────────────── ─────────────────────────
allBold Auto -allbold Показать все
жирный шрифт
altScreen -altscreen 132-цветной экран
определение
blankFill False -set blankFill Пусто Режим заполнения
скобка charset -charset символ EBCDIC
набор
composeMap latin1 Имя составного-
карта персонажей
cursesColor‐ (примечание 6) Отображение цветов
Форхостколорn
cursesColor‐ зеленый Цвет по умолчанию
Сопоставление ForDefault
cursesColor‐ красный Цвет по умолчанию
Для усиленного картографирования
cursesColor‐ синий Цвет по умолчанию
ForProtected картографирование
cursesColor‐ белый Цвет по умолчанию
ForProtectedIntensified маппинг
cursesKeymap True Установить раскладку клавиатуры curses
вариант
defScreen -defscreen экран с 80 столбцами
определение
dbcsCgcsgid Переопределить DBCS
CGCSGID
dsTrace False -trace Трассировка потока данных
eof ^ D NVT-режим EOF
персонаж
стереть ^ H NVT-режим стереть
персонаж
расширенный True Use 3270 расширенный
поток данных
eventTrace False -trace Трассировка событий
hostsFile -hostsfile Псевдоним / макрос хоста
файл
icrnl Ложное преобразование CR в NL включено
Вход в NVT-режиме

inlcr False Сопоставление NL с CR в
Вход в NVT-режиме
intr ^ C прерывание в режиме NVT
персонаж
keymap -keymap Название карты клавиатуры
раскладка.Foo Значение
раскладка клавиатуры Foo
kill ^ U убить в NVT-режиме
персонаж
lineWrap False -установить lineWrap Режим переноса строки NVT
lследующий ^ V NVT-режим lследующий
персонаж
m3279 (примечание 1) -модель 3279 (цвет)
эмуляция
metaEscape Автоинтерпретирует ESC-x как
Мета-х
моно (примечание 5) -моно Игнорировать терминал
возможности цвета
monoCase False -установить monoCase Mono-case mode
noPrompt False -noprompt Отключить команду-
режим подсказки
numericLock False Lock клавиатура для
ошибка числового поля
oerrLock True Lock клавиатура для
ошибка ввода
негабаритный - увеличенный размер Экран увеличенного размера
размеры
порт telnet -port Не по умолчанию TCP
порт
принтер. * (примечание 4) Сеанс печати
конфиг
printerLu (примечание 4) сеанс печати
конфиг
выйти ^ \ NVT-режим выйти
персонаж
переподключить Ложь - переподключиться автоматически
переподключиться к хосту
rprnt ^ R Перепечатка в NVT-режиме
персонаж
sbcsCgcsgid Переопределить SBCS
CGCSGID
secure False Отключить "опасно"
кредита
termName (примечание 2) -tn Терминал TELNET
строка типа
трассировкаDir / Tmp Справочник для трассировки
файлов
traceFile (примечание 3) -tracefile Файл для трассировки
выходной
typeahead True Разрешить typeahead
werase ^ W стирание слов в режиме NVT
персонаж

Внимание 1: m3279 по умолчанию Правда если терминал поддерживает цвет, Ложь иначе. Это
может быть вынужден Ложь с надлежащим -модели опцию.

Внимание 2: Строка типа клеммы по умолчанию состоит из номера модели,
эмуляция цвета и режимы расширенного потока данных. Например, модель 2 с цветом
эмуляция и опция расширенного потока данных будут отправлены как IBM-3279-2-E. Заметка
также, когда используется режим TN3270E, тип терминала всегда отправляется как 3278, но
это не влияет на возможности цвета.

Внимание 3: Файл трассировки по умолчанию x3trc.ПИД-регулятор в каталоге, указанном
трассировкаDir ресурсов.

Внимание 4: Подробнее см. ПОДДЕРЖКА ПРИНТЕРА.

Внимание 5: моно по умолчанию ложный если терминал поддерживает не менее 8 цветов и до
правда в противном случае.

Внимание 6: Отображение цветов curses по умолчанию для цветов хоста от 0 до 15: черный,
синий, красный, пурпурный, зеленый, голубой, желтый, белый, черный, синий, желтый, синий, зеленый,
голубой, черный и белый.

In .c3270pro, строки продолжаются обратной косой чертой.

-xrm параметры переопределяют определения, найденные в .c3270pro. Если более одного -xrm опция
заданный для того же ресурса, используется последний в командной строке.

Используйте c3270 в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad