англійськафранцузькаіспанська

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.

Повний синтаксис для господар це:
[префікс:)]...[LUname@]ім'я хоста[:порт]

Передаючи а P: на ім'я хоста змушує з’єднання проходити через telnet-passthru
послуги, а не безпосередньо господарю. Дивіться PASSTHRU нижче.

Попередження an S: на ім'я хоста видаляє параметр "розширений потік даних", про який повідомляється
господар. Побачити -тн нижче для отримання додаткової інформації.

Попередження an N: на ім'я хоста вимикає підтримку TN3270E для сеансу.

Попередження an L: на ім'я хоста Причини c3270 щоб спочатку створити тунель SSL до хоста, і
потім створіть сеанс TN3270 всередині тунелю. (Ця функція підтримується, лише якщо c3270
було створено з підтримкою SSL/TLS). Зауважте, що сеанси, зашифровані TLS за допомогою TELNET START-
Параметри TLS обговорюються з хостом автоматично; для цих сесій L: префікс
не слід використовувати.

Конкретне ім’я логічного блоку (LU) для використання можна вказати, додавши його перед ім'я хоста
з `@'. Кілька імен LU, які потрібно спробувати, можна розділити комами. Порожній LU може бути
розміщується в списку з додатковою комою. (Зверніть увагу, що ім’я LU використовується для різних
цілі різними типами хостів. Наприклад, CICS використовує ім’я LU як термінал
ID.)

Команда ім'я хоста за бажанням можна розмістити в квадратних дужках символи `[' і `]'. Це
запобіжить будь-яку двокрапку `:' символи в імені хоста не інтерпретуються як вказівні
префікси параметрів або номери портів. Це дозволяє використовувати числові адреси IPv6 як
імена хостів.

На системах, які підтримують forkpty дзвінок в бібліотеку, ст ім'я хоста можна замінити на -e та
командний рядок. Це спричинить c3270 для підключення до локального дочірнього процесу, наприклад a
оболонки.

Порт для підключення за замовчуванням Telnet. Це можна змінити за допомогою -порт варіант
або шляхом додавання a порт до ім'я хоста з двокрапкою `:'. (Для сумісності з попереднім
версії c3270 і з tn3270(1), порт також може бути вказаний як другий, окремий
аргумент.)

ВАРІАНТИ


c3270 розуміє такі варіанти:

-acceptім'я хосту spec
Вказує конкретне ім’я хоста, яке потрібно прийняти під час перевірки імені, представленого в
SSL-сертифікат хоста, а не порівнювати з ім’ям чи адресою, використаною для створення
з'єднання. spec може бути будь-який, що вимикає перевірку імені,
DNS:ім'я хоста, що відповідає певному імені хосту DNS, або IP:адреса, який відповідає
певну цифрову адресу IPv4 або IPv6.

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

-альтернативний екран рядківxнашийники=init_string
Визначає розміри та вихідну послідовність для альтернативного (132-стовпцевого) екрана
режим. Дивіться нижче ПЕРЕМІЩЕННЯ РОЗМІРУ ЕКРАНА.

-кадир каталог
Вказує каталог, що містить сертифікати ЦС (кореневі) для використання під час перевірки a
сертифікат, наданий господарем.

- cafile ім'я файлу
Визначає файл у форматі PEM, що містить сертифікати ЦС (кореневі) для використання під час перевірки
сертифікат, наданий господарем.

-cbreak
Проєкти c3270 діяти в cbreak режим замість сировина режим. В cbreak режим,
Драйвер TTY належним чином оброблятиме символи XOFF та XON, які необхідні для
деякі термінали для правильної роботи. Однак ці символи (зазвичай ^S і
^Q), а також символи для переривати, вихід та наступний (зазвичай ^C, ^\ і
^V відповідно) побачить c3270 тільки якщо передує наступний характер.
Команда susp символ (зазвичай ^Z) не видно c3270 взагалі.

- файл сертифіката ім'я файлу
Вказує файл, що містить сертифікат, який потрібно надати хосту, якщо його потрібно.
Тип файлу за замовчуванням — PEM.

-тип файлу сертифіката тип
Вказує тип файлу сертифіката, зазначеного в - файл сертифіката. тип може бути PEM
or asn1.

- ланцюговий файл ім'я файлу
Визначає файл ланцюжка сертифікатів у форматі PEM, що містить сертифікат до
надати хосту за запитом, а також один або кілька проміжних сертифікатів
і сертифікат ЦС, який використовується для підписання цього сертифіката. Якщо - ланцюговий файл зазначено,
воно перевизначає - файл сертифіката.

-набір символів ім'я
Визначає набір символів хоста EBCDIC.

- ясно переключитися
Встановлює початкове значення переключитися до false. Список імен перемикачів знаходиться під
ПЕРЕКЛЮЧАЄ нижче.

-defaultfgbg
Примушує c3270 використовувати колір переднього плану терміналу за замовчуванням замість проклять
color чорний, і колір тла терміналу за замовчуванням замість проклять
color білий. Це корисно для емуляторів, таких як гном-термінал чий
представлення чорного тла темно-сірий, а для емуляторів налаштовано
використовувати чорний текст на білому тлі. Він встановлюється автоматично, якщо
змінна оточення КОЛОРТЕРМ встановлений в гном-термінал. Воно доступне лише за умови
c3270 був скомпільований з версією ncurses який підтримує кольори за замовчуванням, якщо
емулятор підтримує кольори за замовчуванням, і якщо запис termcap/terminfo це вказує
здібності

-defscreen рядківxнашийники=init_string
Визначає розміри та вихідну послідовність для режиму екрана за замовчуванням (80 стовпців).
Дивіться нижче ПЕРЕМІЩЕННЯ РОЗМІРУ ЕКРАНА.

-devname ім'я
Визначає назву пристрою (ідентифікатор робочої станції) для підтримки RFC 4777.

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

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

- ключовий файл ім'я файлу
Вказує файл, що містить закритий ключ для файлу сертифіката (вказано через
- файл сертифіката or - ланцюговий файл). Тип файлу за замовчуванням — PEM.

-тип ключового файлу тип
Вказує тип файлу приватного ключа, зазначеного в - ключовий файл. тип може бути PEM
or asn1.

- keypasswd тип:значення
Вказує пароль для файлу приватного ключа, якщо він зашифрований. Аргумент
може бути файл:ім'я файлу, вказуючи, що пароль знаходиться у файлі, або рядок:рядок,
вказуючи пароль безпосередньо в командному рядку. Якщо файл приватного ключа є
зашифрований і ні - keypasswd якщо задано параметр, буде запропоновано ввести пароль
інтерактивно.

- розкладка клавіш ім'я
Визначає карту клавіатури, яку можна знайти в ресурсі c3270.keymap.ім'я або файл
ім'я. Додаткову інформацію див. у КЛАВІШАХ нижче.

-км ім'я
Визначає локальний метод кодування для багатобайтового тексту. ім'я це ім'я кодування
визнано бібліотекою ICU. (Підтримується лише тоді, коли c3270 скомпільовано з DBCS
підтримка, і необхідна лише тоді, коли c3270 не може визначити її з локалі.)

-макрос входу Дія (arg...) ...
Визначає макрос для запуску під час входу.

-модель ім'я
Модель дисплея 3270 для емуляції. Назва моделі також складається з двох частин
з яких можна опустити:

Перша частина - це база модель, що також 3278 or 3279. 3278 вказує a
монохромний (зелений на чорному) 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 щоб заповнити весь термінал або
вікно консолі.

-порт 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 можливість x3270if змушує використовувати цей сокет,
замість труб, заданих змінними середовища.

-тн ім'я
Вказує назву терміналу, яке буде передано через з’єднання Telnet. The
ім'я за замовчуванням IBM-ім'я_моделі-EНаприклад, IBM-3279-4-E для кольорового дисплея, або
IBM-3278-4-E для монохромного дисплея.

Деяких господарів бентежить -E суфікс на ім’я терміналу, і ігноруватиме
додаткова площа екрана на моделях 3, 4 і 5. Додавання an s: на ім'я хоста, або
встановлення для ресурсу "c3270.extended" значення "false", видаляє -E від терміналу
ім'я при підключенні до таких хостів.

Ім'я також можна вказати за допомогою ресурсу "c3270.termName".

- слід Вмикає потік даних і відстеження подій під час запуску. Ім’я файлу трасування за замовчуванням – це
/tmp/x3trc.ідентифікатор процесу.

-файл трасування файл
Визначає файл для збереження потоку даних і слідів подій. Якщо назва починається
за допомогою `>>' дані будуть додані до файлу.

-розмір файлу трасування розмір
Встановлює обмеження на розмір файлу трасування. Якщо цей параметр не вказано, або є
зазначено як 0 or ніхто, розмір файлу трасування буде необмеженим. Мінімальний розмір
64 Кбайт. Значення розмір може мати K or M суфікс, що вказує на кілобайти або
мегабайт відповідно. Коли файл трасування досягне обмеження розміру, він буде
перейменовано з додаванням `-' і запущено новий файл.

-користувач ім'я
Вказує ім’я користувача для підтримки RFC 4777.

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

- verifycert
Для з’єднань SSL або SSL/TLS перевірте сертифікат хоста та не дозволяйте
підключення до завершення, якщо його не можна перевірити.

-xrm "c3270.ресурс: значення"
Встановлює значення імені ресурс до значення. Рідше поширений контроль ресурсів c3270
і визначені нижче в розділі РЕСУРСИ.

Ці імена також використовуються як перший параметр для Перемикати дії.

СТАТУС ЛІНІЯ


Якщо термінал що c3270 працює на, має принаймні один рядок більше, ніж у моделі 3270
вимагає (наприклад, 25 рядків для моделі 2), c3270 відобразить рядок стану. The c3270
рядок стану містить різноманітну інформацію. Зліва направо розташовані поля:

ком статус
Першим символом завжди є а 4. Якщо c3270 знаходиться в режимі TN3270E, другий символ
a B; інакше це an A. Якщо c3270 перебуває в режимі SSCP-LU, третій символ — an S.
Інакше він порожній.

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

введіть вперед
Буква «T» вказує, що одне або кілька натискань клавіш знаходяться в буфері попереду введення.

тимчасовий клавіша
Буква «K» вказує, що діє тимчасова розкладка клавіш.

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

вставити режим
Буква «I» означає, що клавіатура перебуває в режимі вставки.

принтер Сесія
Буква «П» означає, що а pr3287 сеанс активний.

безпечний зв'язку
Зелена літера "S" означає, що з'єднання захищене через SSL/TLS.

LU ім'я
Ім’я LU, пов’язане із сеансом, якщо воно є.

курсор положення
Рядок і стовпець курсору відображаються за бажанням, розділені символом «/».

ДІЇ


Ось повний список основних дій c3270. Спеціальні дії для сценарію описані на
x3270-скрипт(1) сторінка посібника.

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

* Ключ уваги
BackSpace перемістити курсор вліво (або надіслати
ASCII BS)

Вкладка BackTab для початку попереднього введення
поле
CircumNot введіть "^" у режимі NVT або
"notsign" у режимі 3270
*Очистити чистий екран
Складіть наступні дві клавіші у формі спеціального
символ
*Підключити(господар) підключитися до господар
*CursorSelect Cursor Select AID
Видалити символ видалення під курсором
(або надіслати ASCII DEL)
DeleteField видаляє все поле
DeleteWord видаляє поточний або попередній
слово
*Від’єднати від хоста
Вниз перемістити курсор вниз
Скопіюйте дублікат поля
*Введіть Введіть AID (або надішліть ASCII CR)
Стерти, видалити попередній символ (або
відправити ASCII BS)
EraseEOF стерти до кінця поточного поля
EraseInput стерти всі поля введення
Втеча втеча до c3270> підказка
Виконати(CMD) виконати команду в оболонці
FieldEnd переміщує курсор до кінця поля
Поле позначки поля
HexString(шістнадцяткові_цифри) вставити контрольний символ
рядок
Початок переміщення курсору до першого введення
поле
Установити режим вставки
* Переривання надсилання TELNET IP на хост
Клавіатура Відображення спливаючої клавіатури
ключ (кейсим) вставити ключ кейсим
Ключ (0xxx) вставити ключ із кодом символу
xx
Переміщення курсору вліво вліво
Left2 перемістити курсор вліво на 2 позиції
Меню Відображення рядка меню
MonoCase перемикає режим лише верхнього регістру
MoveCursor(рядок, з) перемістити курсор до (рядок,з)
Новий рядок переміщує курсор до першого поля
наступний рядок (або надіслати ASCII LF)
NextWord переміщує курсор до наступного слова
*PA(n) Програма Attention AID (n від
1-3)
*PF(n) Програмна функція AID (n від 1
до 24 р.)
PreviousWord переміщує курсор до попереднього слова
Принтер(Пуск[,lu]|Зупинити) розпочати або зупинити сеанс роботи принтера
PrintText(команда) друкувати екранний текст на принтері
Завершіть вихід c3270
Перемалюйте перемалюйте вікно
Скидання скидання заблокованої клавіатури
Перемістити курсор вправо
Right2 перемістити курсор вправо на 2 позиції
*Сценарій(команда[,аргумент...]) запустити сценарій
Прокрутка (Вперед|Назад) екран прокручування
*Рядок(рядок) вставити рядок (простий макрос
заклад)
*SysReq System Request AID
Tab перемістити курсор до наступного введення
поле
Перемикач(варіант[,встановити|очистити]) змінити параметр
ToggleInsert перемикання режиму вставки
ToggleReverse перемикає режим зворотного введення
*Передача (варіант=значення...) передача файлів
Вгору перемістити курсор вгору
ігнорувати нічого не робити

Будь-яку з перерахованих вище дій можна ввести на сторінці c3270> підказувати; ці команди також є
доступні для використання в розкладках клавіш (див. КЛАВНІ МАПИ). Назви команд не чутливі до регістру.
Параметри можна вказувати за допомогою дужок і ком, наприклад:
PF(1)
або з пробілами, наприклад:
PF 1
Параметри можуть бути в лапках із символами подвійних лапок, щоб дозволити пробіли, коми та
дужки, які будуть використані.

c3270 також підтримує такі інтерактивні команди:

Документи Відображає список доступних команд.

ScreenTrace
Вмикає або вимикає трасування екрана (збереження екранних зображень у файл). Команда
трасування екрана on дозволяє відстежувати екран; команда трасування екрана від вимикає його.
після on, можна вказати ім’я файлу, щоб замінити ім’я файлу трасування за замовчуванням
/tmp/x3scr.ПІД. Keyaord on також може супроводжуватися ключове слово принтер і
додаткова команда друку, щоб спрямувати сліди екрана безпосередньо на принтер.

шоу Відображає статистику та налаштування.

Трасування Вмикає або вимикає трасування. Команда простежувати on вмикає потік даних і клавіатуру
відстеження подій; команда простежувати від вимикає його. Кваліфікатор дані or клавіатура
можна вказати раніше on or від щоб увімкнути або вимкнути певну трасу. Після
on, можна вказати ім’я файлу, щоб замінити ім’я файлу трасування за замовчуванням
/tmp/x3trc.ПІД.

Зауважте, що певні параметри дій c3270 (наприклад, назви файлів і розкладки)
на тему підстановки:

Персонаж ~ на початку рядка замінюється домашнім каталогом користувача.
A ~ символ, за яким слідує ім'я користувача, замінюється домашнім каталогом цього користувача.

Змінні середовища замінюються за допомогою конвенції оболонки Unix $ім'я або ${ім'я}.

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

КЛАВИАТУРІ


Команда - розкладка клавіш опція або c3270.keymap Resource дозволяє вказати власну розкладку клавіш. Якщо
варіант - розкладка клавіш ххх дається (або c3270.keymap ресурс має цінність ххх), c3270
шукатиме ресурс з іменем c3270.keymap.ххх. Якщо визначення ресурсу не знайдено, це
шукатиме файл з іменем ххх.

Можна вказати кілька розкладок, розділивши їх імена комами. Визначення в
пізніші розклади клавіш замінюють ті, що були в попередніх розкладках.

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

Кожен рядок (правило) у розкладі клавіш визначає дії, які потрібно виконати, коли певний ключ або
натискається послідовність клавіш. Правила розкладки клавіш мають такий синтаксис:

[Meta][Ctrl]ключ...: дію[(парам[,...])] ...

Ось зразок визначення розкладки з файлу:

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

Ось те саме визначення ресурсу:

! Рядки, які починаються з ! ігноруються, але НІ
! в межах визначення.
! Зауважте, що \ є обов’язковим у кінці
! перший рядок, а \n\ є
! обов’язковий в кінці кожного іншого рядка, крім
! останній.
! Визначення розкладки xxx
c3270.keymap.xxx: \
Альт c: Clear() \n\
СТОРІНКА: PF(7) \n\
Ctrl А F1: PF(13)

The optional інший or Ctrl модифікатори вказують, що інший та Ctrl клавіші натискаються разом
із зазначеним ключ, відповідно. ключ або ім’я символу ISO 8859-1, наприклад
рівним для `=' і a для `a' або символічного ncurses ім'я ключа, наприклад UP. Більше одного
ключ можна вказати, що вказує на те, що для виконання потрібно натиснути послідовність клавіш
правило для відповідності. The дію це дія зі списку ДІЇ вище. Більш ніж один
дію може бути вказано; вони будуть виконуватися по порядку.

Записи розкладки чутливі до регістру та залежать від модифікаторів. Це означає, що розкладка для
b ключ відповідатиме лише нижньому регістру b. Дії для великого регістру Bабо для Alt-B, повинно бути
зазначено окремо.

Основна розкладка:

Ключова дія
───────────────────────────────────────────
Ctrl ] Втеча
Ctrl a Ctrl а ключ(0x01)
Ctrl a Ctrl ] ключ(0x1d)
Ctrl а Вкладка BackTab
Ctrl а c Очистити
Ctrl а e Втеча
Ctrl а r Скидання
Ctrl а k Клавіатура
Ctrl а l Перемалюйте
Ctrl а m Складіть
Ctrl а n Меню
Ctrl а p PrintText
Ctrl а ^ Ключ (не знак)
Ctrl k Клавіатура
Ctrl n Меню
UP Up
ВНИЗ Вниз
ЛІВО Вліво
ПРАВО Правильно
F(n) PF(n)
Ctrl а F(n) PF(n+ 12)
Ctrl а 1 PA(1)
Ctrl а 2 PA(2)
Ctrl а 3 PA(3)
Прокрутка сторінки (назад)
NPAGE прокрутка (вперед)

Базова розкладка режиму 3270 додає:

Ключова дія
─────────────────────────────
Ctrl c Очистити
Ctrl d Дуп
Ctrl f Знак поля
Ctrl i Tab
Ctrl l Перемалюйте

Ctrl r Скидання
Ctrl u DeleteField
BackSpace BackSpace
Поверніть Enter
Вкладка Вкладка
Переведення рядка
BACKSPACE BackSpace
DC Видалити
ГОЛОВНА Дім
IC ToggleInsert

THE META OR ALT KEY


Деякі клавіатури не мають Meta ключ. Натомість у них є інший ключ. Іноді цей ключ
виступає як належний Meta ключ, тобто це ключ-модифікатор, який встановлює старший біт
(0x80) у коді, який передається для кожного ключа. Інші клавіатури надсилають два символи
послідовність, коли інший клавіша натискається іншою клавішею: символом Escape (0x1b),
потім код для іншого ключа.

Ресурс c3270.metaEscape і термінкап km атрибут контролю як c3270 волі
інтерпретувати ці послідовності. Коли c3270.metaEscape встановлений в правдаабо коли c3270.metaEscape
встановлений в автоматичний і термінкап km Якщо атрибут встановлено, передбачається, що клавіатура має a
окремий Meta ключ. Клавіша Escape може використовуватися як звичайний ключ даних і не має особливого значення
сенс.

Коли c3270.metaEscape встановлений в правдаабо коли c3270.metaEscape встановлений в автоматичний і
termcap km атрибут не встановлено, передбачається, що клавіатура використовує символ Escape як a
префікс, щоб вказати, що наступний символ повинен мати старший біт
набір. Коли c3270 бачить символ Escape з клавіатури, він встановлює короткий час очікування. Якщо
тоді інший символ приходить до закінчення часу очікування c3270 поєднає обидва
символів, встановлюючи старший біт секунди. У файлі трасування подій,
комбінований символ вказано як отримані. У розкладі клавіш лише комбінований символ або символ
Meta може використовуватися префікс. Клавіша Escape все ще може використовуватися сама по собі, але лише за наявності
коротка пауза перед натисканням іншої клавіші.

Значення за замовчуванням для c3270.metaEscape is автоматичний.

Фото ТРАНСФЕР


Команда Передача реалізує дії IND$FILE передача файлів. Ця дія вимагає, щоб
IND$FILE програму встановлено на хості IBM, а курсор 3270 розташовується в a
поле, яке прийматиме команду TSO або VM/CMS.

Команда Передача дію можна ввести в командному рядку без параметрів, що буде
змусити його інтерактивно запитувати імена файлів та параметри. Його також можна викликати
з параметрами для визначення всього перенесення.

Через складність і кількість варіантів передачі файлів параметри до
Передача дії набувають унікальної форми варіант=значення, і може відображатися в будь-якому порядку. Примітка
що якщо значення містить пробіли (наприклад, ім’я файлу VM/CMS), а потім весь параметр
має бути в лапках, наприклад, "HostFile=xxx foo a". Варіанти:

Потрібний варіант? Інші значення за замовчуванням
─────────────────────────────────────────────────── ─────────
Напрямок Немає отримання відправки
HostFile Так
Локальний файл Так
Ведучий No цо вм, cics
Режим Без двійкового файлу ascii
Cr Ні видалити додати, зберегти
Переназначити Ні так ні
Існувати Немає зберегти замінити, додати
Recfm Без фіксованого, змінного,
невизначених
Lrecl №
№ розміру Blks
Розміщення Без колій, циліндрів,
avblock
Основний номер простору
Вторинний номер приміщення
Розмір буфера № 4096

Подробиці опції такі.

Керівництво
послати щоб надіслати файл на хост, отримати щоб отримати файл від хоста.

HostFile
Ім'я файлу на хості.

LocalFile
Ім'я файлу на локальній робочій станції.

Господар Тип господаря (який диктує форму IND$FILE команда): TSOs (
за замовчуванням), vm or cics.

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

Cr Контролює як Новий рядок символи обробляються під час передачі Режим=ascii файли.
видаляти (за замовчуванням) смуги Новий рядок символів у локальних файлах перед перенесенням
їх до господаря. додавати додає Новий рядок символів до кожного запису файлу хоста раніше
перенесення його на місцеву робочу станцію. тримати заповідників Новий рядок символи коли
передача локального файлу на хост.

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

Існує Контролює те, що відбувається, коли файл призначення вже існує. тримати (за замовчуванням)
зберігає файл, викликаючи Передача дія до невдачі. замінювати перезаписує
цільовий файл із вихідним файлом. додавати додає вихідний файл до файлу
цільовий файл.

Recfm Керує форматом запису файлів, створених на хості. (Тільки хости TSO та VM.)
фіксованою створює файл із записами фіксованої довжини. змінна створює файл з
записи змінної довжини. невизначених створює файл із записами невизначеної довжини
(лише хости TSO). The Lrecl параметр керує довжиною запису або максимальною записом
довжина для Recfm=виправлено та Recfm = змінна файли, відповідно.

Lrecl Вказує довжину запису (або максимальну довжину запису) для файлів, створених на
господар. (Тільки хости TSO та VM.)

Blksize
Визначає розмір блоку для файлів, створених на хості. (Тільки хости TSO та VM.)

Виділення
Визначає одиниці вимірювання PrimarySpace та SecondarySpace опції: треків,
циліндри or avblock. (Тільки хости TSO.)

PrimarySpace
Основне розміщення для файлу, одиниці вимірювання визначаються Виділення варіант. (TSO
тільки господарі.)

SecondarySpace
Вторинне виділення для файлу. Одиниці вимірювання наведені Виділення варіант.
(Тільки хости TSO.)

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

THE ДРУКУВАТИ ТЕКСТ ДІЇ


Команда PrintText створює знімки екрана в різних формах. Форма за замовчуванням
wth без аргументів надсилає копію екрана на принтер за замовчуванням. Єдиний аргумент
команда для друку, наприклад, LPR. Кілька аргументів можуть містити ключові слова до
контролювати вихід PrintText:

файл ім'я файлу
Збережіть результат у файлі.

HTML Збережіть результат у форматі HTML. Цей варіант має на увазі файл.

РТФ Збережіть результат як RichText. Цей варіант має на увазі файл. Шрифт за замовчуванням
Кур'єр Нові а розмір точки за замовчуванням дорівнює 8. Вони можуть бути замінені за допомогою
printTextFont та printTextSize ресурсів, відповідно.

рядок Поверніть результат у вигляді рядка. Це можна використовувати лише зі скриптів.

modi Відображати змінені поля курсивом.

підпис текст
Додайте вказане текст як підпис над виводом. Всередині текст, спец
послідовність %T% буде замінено міткою часу.

команда команда
Направляє вихід на команду. Це дозволяє використовувати одне або кілька інших ключових слів
бути вказано, одночасно надсилаючи вихідні дані на принтер.

СЦЕНАРІЇ


Існує кілька типів функцій сценарію.

Команда рядок дію
Найпростіший метод для створення сценаріїв надається через рядок дії. Аргументи
до рядок це один або кілька рядків у подвійних лапках, які вставляються безпосередньо як би
набрано. Умови про зворотну косу риску C виконуються таким чином. (Записи, позначені * означають
що після надсилання коду AID хосту, c3270 буде чекати, поки хост розблокується
клавіатури перед подальшою обробкою струни.)

\b Ліворуч
\eхххх Символ EBCDIC у шістнадцятковій формі
\f Очистити*
\n Введіть*
\pan PA(n)*
\pfnn PF(nn)*
\r Новий рядок
\t Tab
\T BackTab
\uхххх Символ Unicode у шістнадцятковому вигляді
\xхххх Символ Unicode у шістнадцятковому вигляді

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

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

Примітка: Рядки записані в ASCII і конвертовані в EBCDIC, тому остерігайтеся вставляти
контрольні коди.

Існує також альтернативна форма рядок дії, HexString, який використовується для
ввести недруковані дані. Аргумент до HexString є шістнадцятковим рядком
цифри, по дві на символ. Початок 0x або 0X необов'язковий. У режимі 3270,
шістнадцяткові дані представляють символи EBCDIC, які вводяться в поточний
поле. У режимі NVT шістнадцяткові дані представляють символи ASCII, які є
надсилається безпосередньо хосту.

Команда Script дію
Ця дія викликає c3270 щоб запустити дочірній процес, який може виконуватися c3270 дії.
Стандартний вхід і вихід з дочірнього процесу повертаються c3270,
Script дія повністю задокументована в x3270-скрипт(1).

КОМПОЗИТ ХАРАКТЕРИ


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

Відображення між цими парами звичайних ключів і символами, які вони представляють
керується ресурсом «c3270.composeMap»; він дає назву карти для використання. The
самі карти називаються "c3270.composeMap.ім'я". За замовчуванням є "latin1", що дає
зіставлення для більшості символів у наборі символів ISO 8859-1 Latin-1, яких немає у
7-бітовий набір символів ASCII.

Примітка: Розкладка за замовчуванням визначає Мета m як клавішу «Написати». Ви можете налаштувати власний
Клавіша "Compose" з картою клавіш, яка відображає інший ключовий символ на Писати дії.

ПРИНТЕР ПІДТРИМКА


c3270 підтримує пов'язані сеанси принтера через pr3287(1) програма. The Принтер дію
використовується для початку або зупинки a pr3287 сесія

Дія Принтер Start запускає сеанс принтера, пов’язаний з поточним LU. (Це
працює, лише якщо хост підтримує TN3270E.)

Дія Принтер Start lu запускає сеанс принтера, пов’язаний з певним lu.

Дія Принтер Стоп зупиняє сеанс роботи принтера.

Ресурс c3270.printer.command визначає команду, яка використовується для друку кожного завдання; це
за замовчуванням LPR. Ресурс c3270.printer.assocCommandLine визначає використовувану команду
щоб почати пов’язаний сеанс принтера. За замовчуванням:

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

Ресурс c3270.printer.luCommandLine визначає команду, яка використовується для запуску певного LU
сеанс принтера. За замовчуванням:

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

Коли запускається команда сеансу принтера, виконуються такі заміни:

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

Читати pr3287(1) для отримання додаткової інформації.

Ресурс c3270.printerLu керує автоматичним запуском сеансу принтера. Якщо налаштовано на
`.', тоді щоразу, коли розпочинається сеанс входу, сеанс принтера буде автоматично
розпочато, пов’язане із сеансом входу. Якщо встановлено ім’я LU, то автоматично
сеанс принтера буде пов’язаний із зазначеним LU.

PASSTHRU


c3270 підтримує Сонце telnet-passthru послуга, що надається in.telnet-gw сервер. Це
дозволяє вихідні з'єднання telnet через брандмауер. Коли а p: додається до
ім'я хоста, c3270 діє так само, як itelnet(1) команда. Він зв’язується з названою машиною
інтернет-шлюз в порту, визначеному в / etc / services as telnet-passthru (який за замовчуванням
до 3514). Потім він передає запитане ім’я хоста та порт до in.telnet-gw сервера.

PROXY


Команда - проксі опція або c3270.proxy ресурс змушує c3270 використовувати проксі-сервер для
підключитися до хоста. Синтаксис параметра або ресурсу такий:
тип:господар[:порт]

Підтримувані значення для тип є:

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

telnet Немає протоколу (просто не надсилайте
з'єднуватися господар порт)

Особливі види socks4a та шкарпетки5d також можна використовувати, щоб змусити проксі-сервер зробити це
розділення імені хоста для протоколу SOCKS.

ЕКРАН SIZE ПЕРЕКЛЮЧЕННЯ


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

Оскільки бібліотека curses не підтримує перемикання режимів, escape-послідовності і
отримані розміри екрана повинні бути явно вказані c3270. Ці зазначені
з -альтернативний екран та -defscreen параметри командного рядка або altScreen та defScreen
ресурси. -альтернативний екран or altScreen визначає альтернативний (132-стовпковий) режим; -defscreen or
defScreen визначає режим за замовчуванням (80 стовпців).

Синтаксис параметрів і ресурсів такий рядківxнашийники=init_string, Де рядків та нашийники
вкажіть розміри екрану, і init_string є вихідною послідовністю для передачі в
термінал, щоб увійти в цей режим. Для defscreen, мінімальні розміри 24 ряди і 80
колонки. Для альтернативний екран, мінімальні розміри – 27 рядків і 132 стовпці. Всередині
init_string, підтримуються звичайні вихідні послідовності (\E для escape, \r, \b тощо). Для
наприклад, рядок ініціалізації для 132-стовпцевого xterm:

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

Примітка: коли defscreen та альтернативний екран вказано, номер моделі завжди встановлюється на 5.

РЕСУРСИ


Певна c3270 параметри можна налаштувати за допомогою ресурсів. Ресурси визначені у файлі
.c3270pro у домашньому каталозі користувача та за -xrm варіанти. Визначення схожі
до ресурсів X11 і використовувати подібний синтаксис. Ресурси, доступні в c3270 є:

Параметр за замовчуванням Призначення ресурсу
─────────────────────────────────────────────────── ──────────────────────────
allBold Auto -allbold Показати всі
символи жирним шрифтом
altScreen -altscreen 132-кольоровий екран
визначення
blankFill False -встановити режим blankFill Blank Fill
charset bracket -charset EBCDIC символ
комплект
composeMap latin1 Назва composed-
карта символів
cursesColor‐ (примітка 6) Відображення кольорів
ForHostColorn
cursesColor‐ зелений Колір за замовчуванням
Для відображення за замовчуванням
cursesColor‐ червоний Колір за замовчуванням
Для посиленого відображення
cursesColor‐ blue Колір за замовчуванням
Для Захищеного відображення
cursesColor‐ білий Колір за замовчуванням
ForProtectedПосилене відображення
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 False Карта CR до NL увімкнена
Вхід в режимі NVT

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

примітки 1: m3279 за замовчуванням Правда якщо термінал підтримує колір, Помилковий інакше. Це
можна змусити Помилковий з належним -модель варіант.

примітки 2: рядок типу терміналу за замовчуванням складається з номера моделі,
кольорова емуляція та розширені режими потоку даних. Наприклад, модель 2 з кольором
емуляція та параметр розширеного потоку даних буде надіслано як IBM-3279-2-E. Примітка
також, що коли використовується режим TN3270E, тип терміналу завжди надсилається як 3278, але
це не впливає на колірні можливості.

примітки 3: Типовий файл трасування x3trc.ПІД в каталозі, зазначеному в
traceDir ресурс.

примітки 4: для отримання детальнішої інформації див. ПІДТРИМКА ПРИНТЕРА.

примітки 5: моно за замовчуванням false якщо термінал підтримує щонайменше 8 кольорів і до
правда інакше.

примітки 6: Типове відображення кольорів curses для кольорів хоста від 0 до 15: чорний,
синій, червоний, пурпурний, зелений, блакитний, жовтий, білий, чорний, синій, жовтий, синій, зелений,
блакитний, чорно-білий.

In .c3270pro, рядки продовжуються символом зворотної косої риски.

-xrm параметри замінюють визначення, знайдені в .c3270pro. Якщо більше одного -xrm опція
для того самого ресурсу, використовується останній у командному рядку.

Використовуйте c3270 онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad