GoGPT Best VPN GoSearch

favorit OnWorks

x3270-script - Online di Cloud

Jalankan skrip x3270 di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah skrip perintah x3270 yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


Fasilitas Scripting untuk x3270, c3270 dan s3270

RINGKASAN


x3270 -naskah [ x3270-opsi ]
x3270 -stopkontak [ x3270-opsi ]
x3270 -porting skrip pelabuhan [ x3270-opsi ]
c3270 -stopkontak [ c3270-opsi ]
c3270 -porting skrip pelabuhan [ s3270-opsi ]
s3270 [ s3270-opsi ]
Naskah ( Command [ , arg... ] )

DESKRIPSI


The x3270 fasilitas scripting memungkinkan emulator 3270 interaktif x3270 dan c3270 menjadi
dioperasikan di bawah kendali program lain, dan membentuk dasar untuk skrip saja
emulator s3270.

Ada empat metode scripting dasar. Yang pertama adalah buah pir naskah fasilitas, dipanggil oleh
itu x3270 -naskah sakelar, dan mode default untuk s3270. Ini menjalankan emulator sebagai
anak dari proses lain. Biasanya ini akan menjadi skrip menggunakan mengharapkan(1) perl(1), atau
fasilitas proses bersama Korn Shell ksh(1). Dalam mode ini, proses emulator
mencari perintah pada input standarnya, dan menempatkan respons pada output standar.

Cara kedua adalah anak naskah fasilitas, dipanggil oleh emulator Naskah tindakan.
Ini menjalankan skrip sebagai proses anak dari emulator. Anak memiliki akses ke pipa
terhubung ke emulator; emulator mencari perintah pada satu pipa, dan menempatkan
tanggapan di sisi lain. Deskriptor file pipa untuk perintah ke emulator adalah
diteruskan dalam variabel lingkungan X3270INPUT (misalnya, string teks "7" jika file
deskriptor adalah 7); deskriptor file pipa untuk tanggapan dari emulator adalah
diteruskan dalam variabel lingkungan X3270OUTPUT.

Metode ketiga menggunakan soket TCP. Itu -porting skrip opsi baris perintah menyebabkan
emulator untuk mengikat soket ke port yang ditentukan (pada alamat loopback IPv4, 127.0.0.1).
Emulator menerima koneksi TCP pada port tersebut. Beberapa perintah dan tanggapan dapat
dikirim melalui setiap koneksi.

Metode keempat menggunakan soket domain Unix. Itu -stopkontak opsi baris perintah menyebabkan
emulator untuk membuat soket aliran domain Unix bernama /tmp/x3sck.pid. Emulator menerima
koneksi ke soket itu. Beberapa perintah dan tanggapan dapat dikirim melalui masing-masing
koneksi.

Dimungkinkan untuk membuat sarang metode. Misalnya, skrip soket peer atau TCP dapat memanggil
itu Naskah tindakan. Skrip panggilan akan dilanjutkan ketika skrip bersarang selesai.

Perintah adalah emulator tindakan; sintaksnya sama dengan sisi kanan an
x3270 or c3270 peta kunci Tidak seperti tabel terjemahan, nama tindakan tidak peka huruf besar-kecil, dapat
disingkat secara unik, dan tanda kurung dapat dihilangkan jika tidak ada parameter.
Setiap baris input yang dimulai dengan # or ! diinjak sebagai komentar dan akan diabaikan.

Setiap tindakan emulator dapat ditentukan. Beberapa tindakan spesifik telah ditetapkan untuk digunakan
oleh skrip, dan perilaku tindakan tertentu lainnya (dan emulator pada umumnya) adalah
berbeda ketika suatu tindakan diprakarsai oleh skrip.

Beberapa tindakan menghasilkan keluaran; beberapa mungkin menunda penyelesaian sampai peristiwa eksternal tertentu
terjadi, seperti tuan rumah membuka kunci keyboard. Penyelesaian setiap perintah ditandai
melalui pesan dua baris. Baris pertama adalah status emulator saat ini, didokumentasikan
di bawah. Jika perintah berhasil, baris kedua adalah string "ok"; jika tidak, itu adalah
string "kesalahan".

STATUS FORMAT


Pesan status terdiri dari 12 bidang yang dipisahkan kosong:

1 Status Papan Ketik
Jika keyboard tidak terkunci, hurufnya U. Jika keyboard terkunci menunggu a
tanggapan dari tuan rumah, atau jika tidak terhubung ke tuan rumah, surat itu L. Jika
keyboard terkunci karena kesalahan operator (bidang overflow, bidang terproteksi,
dll), surat E.

2 Pemformatan Layar
Jika layar diformat, huruf F. Jika tidak diformat atau dalam mode NVT,
surat U.

3 Perlindungan Lapangan
Jika bidang yang berisi kursor dilindungi, huruf P. Jika tidak dilindungi atau
tidak diformat, surat itu U.

4 Status Koneksi
Jika terhubung ke host, string C(hostname). Jika tidak, surat itu N.

5 Mode Emulator
Jika terhubung dalam mode 3270, huruf I. Jika terhubung dalam mode garis NVT, huruf
L. Jika terhubung dalam mode karakter NVT, huruf C. Jika terhubung dalam tidak dinegosiasikan
mode (tidak ada BIND aktif dari host), huruf P. Jika tidak terhubung, huruf N.

6 Nomor Model (2-5)

7 Jumlah Baris
Jumlah baris saat ini yang ditentukan di layar. Tuan rumah dapat meminta agar
emulator menggunakan layar 24x80, jadi jumlah ini mungkin lebih kecil dari jumlah maksimum
baris mungkin dengan model saat ini.

8 Jumlah Kolom
Jumlah kolom saat ini yang ditentukan di layar, tunduk pada perbedaan yang sama
untuk baris, di atas.

9 Baris Kursor
Baris kursor saat ini (zero-origin).

10 Kolom Kursor
Kolom kursor saat ini (zero-origin).

11 Jendela ID
Pengidentifikasi jendela X untuk main x3270 jendela, dalam heksadesimal didahului oleh 0x.
Untuk s3270 dan c3270, ini adalah nol.

12 Waktu Eksekusi Perintah
Waktu yang dibutuhkan tuan rumah untuk menanggapi perintah sebelumnya, dalam hitungan detik
dengan milidetik setelah desimal. Jika perintah sebelumnya tidak memerlukan a
tanggapan tuan rumah, ini adalah tanda hubung.

PERBEDAAN


Saat tindakan dimulai oleh skrip, emulator berperilaku dalam beberapa cara berbeda:

Jika terjadi kesalahan dalam memproses suatu tindakan, jendela pop-up yang biasa tidak akan muncul.
Sebaliknya, teks ditulis ke output standar.

Jika end-of-file terdeteksi pada input standar, emulator akan keluar. (Sebuah skrip dapat keluar
tanpa mematikan emulator dengan menggunakan Skrip Tutup tindakan, di bawah.) Perhatikan bahwa ini
hanya berlaku untuk skrip rekan; akhir file pada pipa yang terhubung ke skrip anak secara sederhana
menyebabkan pipa menjadi tertutup dan Naskah tindakan untuk menyelesaikan.

The Berhenti action selalu menyebabkan emulator keluar. (Saat dipanggil dari keyboard, itu
akan keluar hanya jika tidak terhubung ke host.)

Biasanya, tindakan AID (Hapus, Enter, PF, dan PA) tidak akan selesai sampai tuan rumah
membuka kunci keyboard. Jika parameter ke String tindakan termasuk kode untuk satu ini
tindakan, itu juga akan menunggu keyboard dibuka sebelum melanjutkan.

The BantuanTunggu beralih kontrol dengan perilaku. Saat sakelar ini disetel (default), tindakan
blok seperti yang dijelaskan di atas. Saat sakelar dihapus, tindakan AID segera selesai.
The Tunggu (Keluaran) tindakan kemudian dapat digunakan untuk menunda skrip hingga tuan rumah berubah
sesuatu di layar, dan Tunggu (Buka kunci) tindakan dapat digunakan untuk menunda skrip sampai
tuan rumah membuka kunci keyboard, apa pun statusnya BantuanTunggu beralih

Perhatikan bahwa Naskah tindakan tidak selesai sampai akhir file terdeteksi pada pipa atau
itu Skrip Tutup tindakan disebut oleh proses anak. Perilaku ini tidak dipengaruhi oleh
keadaan BantuanTunggu beralih

BASIC PROGRAMMING STRATEGI


Skrip sesi 3270 bisa lebih sulit daripada jenis skrip lainnya, karena bisa
sulit untuk mengetahui kapan host selesai memproses perintah. Ada yang terdefinisi dengan baik
3270 Fasilitas Aliran Data untuk melakukan ini: Emulator mengunci keyboard saat mengirim
host sebuah AID, dan host kemudian membuka kunci keyboard. Emulator mendukung ini
fasilitas secara langsung dengan tidak mengizinkan tindakan AID selesai sampai keyboard
tidak terkunci. Sayangnya, beberapa host dan beberapa aplikasi host membuka kunci keyboard sebagai
segera setelah mereka mulai memproses perintah, bukan setelah selesai. Seorang manusia
operator dapat melihat di layar ketika perintah selesai (misalnya, ketika prompt READY adalah
ditampilkan), tetapi mungkin sulit bagi skrip untuk melakukan ini. Untuk host pembuka awal seperti itu,
satu-satunya pilihan dalam skrip adalah melakukan polling pada layar sampai dapat menentukan bahwa perintahnya
selesai.

Komplikasi lain adalah bahwa I/O host dan operasi skrip tidak sinkron. Itu adalah
tuan rumah dapat memperbarui layar kapan saja, bahkan di antara tindakan yang sedang membaca layar
konten, sehingga skrip bisa mendapatkan hasil yang tidak konsisten. Bantuan untuk masalah ini adalah
disediakan oleh Jepret tindakan. NS Jepret (Simpan) tindakan menyimpan cuplikan layar dalam
penyangga khusus. Maka skrip dapat menggunakan Jepret varian dari ASCII dan Ebcdik tindakan
(Jepret (Ascii) dan Snap (Ebcdik)) untuk menanyakan buffer yang disimpan -- yang tidak dapat diubah oleh host
-- untuk mendapatkan data yang diinginkan. Akhirnya, Jepret (Tunggu Keluaran) blok itu naskah sampai itu tuan rumah
memodifikasi itu layar, Secara khusus sejak itu terakhir panggilan untuk Jepret (Simpan). Demikian a naskah bisa
pemilihan itu layar efisien by penulisan a lingkaran bahwa dimulai dengan Jepret (Simpan) dan berakhir dengan
Jepret (Tunggu Keluaran).

SKRIP-KHUSUS TINDAKAN


Tindakan berikut telah ditentukan atau dimodifikasi untuk digunakan dengan skrip. (Perhatikan bahwa
tidak seperti tampilan pada baris status, baris dan col koordinat yang digunakan dalam tindakan ini gunakan
[0,0] sebagai asalnya, bukan [1,1]).

AnsiTeks
Mengeluarkan data apa pun yang telah dikeluarkan oleh host dalam mode NVT sejak terakhir
waktu yang AnsiTeks telah dipanggil. Data didahului dengan string "data:", dan
telah memiliki semua karakter kontrol yang diperluas ke dalam urutan garis miring terbalik C.

Ini adalah cara mudah untuk menangkap output mode NVT secara sinkron tanpa
mencoba memecahkan kode konten layar.

ASCII(baris,col,baris,kerah)

ASCII(baris,col,panjangnya)

ASCII(panjangnya)

ASCII Menampilkan representasi teks ASCII dari konten layar. Setiap baris didahului
dengan string "data:", dan tidak ada karakter kontrol.

Jika empat parameter diberikan, wilayah persegi panjang dari layar adalah output.

Jika tiga parameter diberikan, panjangnya karakter adalah output, mulai dari
baris dan kolom yang ditentukan.

Kalau saja panjangnya parameter diberikan, banyak karakter yang dihasilkan, mulai dari
posisi kursor.

Jika tidak ada parameter yang diberikan, seluruh layar akan ditampilkan.

Terjemahan EBCDIC-ke-ASCII dan set karakter keluaran bergantung pada kedua
set karakter emulator ( -set karakter pilihan) dan lokal. UTF-8 dan pasti
Lokal DBCS dapat menghasilkan ekspansi multi-byte karakter EBCDIC yang
menerjemahkan ke kode ASCII lebih besar dari 0x7f.

Bidang Ascii
Menampilkan representasi teks ASCII dari bidang yang berisi kursor. Teks
didahului oleh string "data:".

Terhubung(hostname)
Terhubung ke host. Perintah tidak kembali sampai emulator berhasil
terhubung dalam mode yang tepat, atau koneksi gagal.

Skrip Tutup(status)
Menyebabkan emulator berhenti membaca perintah dari skrip. Ini berguna untuk
izinkan skrip rekan untuk keluar, dengan emulator berjalan secara interaktif. (Tanpa
perintah ini, emulator akan keluar ketika mendeteksi end-of-file pada standar
input.) Jika skrip dipanggil oleh Naskah tindakan, opsional status is
digunakan sebagai status pengembalian Naskah; jika bukan nol, Naskah akan dilengkapi dengan
kesalahan, dan jika skrip ini dipanggil sebagai bagian dari login melalui ibm_hosts file,
sambungan akan terputus.

LanjutanScript(berhenti)
Mengizinkan skrip yang menunggu di Skrip Jeda tindakan, di bawah, untuk melanjutkan. Itu
berhenti diberikan adalah output oleh Skrip Jeda tindakan.

Disconnect
Putus dari host.

Ebcdik(baris,col,baris,kerah)

Ebcdik(baris,col,panjangnya)

Ebcdik(panjangnya)

Ebcdik Fungsi yang sama dengan ASCII di atas, kecuali bahwa daripada menghasilkan teks ASCII,
setiap karakter dikeluarkan sebagai kode EBCDIC heksadesimal, didahului oleh 0x.

Bidang Ebcdic
Fungsi yang sama dengan Bidang Ascii di atas, kecuali yang menghasilkan EBCDIC heksadesimal
kode.

Info(pesan)
Di x3270, muncul pesan informasi. Di c3270 dan wc3270, tulis sebuah
pesan informasi ke OIA (baris di bawah tampilan). Tidak ditentukan untuk
s3270 atau tcl3270.

Mengharapkan(teks[,batas waktu])
Jeda skrip hingga yang ditentukan teks muncul di aliran data dari
tuan rumah, atau yang ditentukan batas waktu (dalam detik) kedaluwarsa. Jika tidak batas waktu ditentukan,
defaultnya adalah 30 detik. Teks dapat berisi pelarian bahasa C standar (garis miring terbalik)
urutan. Tidak ada karakter wild-card atau karakter jangkar pola yang dipahami.
Mengharapkan hanya berlaku dalam mode NVT.

Pindahkan Kursor(baris,col)
Memindahkan kursor ke koordinat yang ditentukan.

Skrip Jeda
Menghentikan skrip sampai LanjutanScript tindakan, di atas, dieksekusi. Ini memungkinkan
skrip untuk menunggu input pengguna dan melanjutkan. Menampilkan parameter tunggal ke
LanjutanScript.

CetakTeks([Command,]menyaring))
Menyalurkan representasi ASCII dari gambar layar saat ini melalui yang bernama menyaring,
misalnya, lpr.

CetakTeks([html,],fillet,nama file))
Menyimpan konten layar saat ini dalam file. Dengan html opsi, simpan sebagai
HTML, jika tidak, simpan sebagai ASCII biasa.

CetakTeks(html, string)
Mengembalikan konten layar saat ini sebagai HTML.

Pertanyaan(kata kunci)
Mengembalikan informasi status. Kata kunci adalah:

Keluaran Kata Kunci
────────────────────────────────────────────────── ─
BindPluName BIND PLU dikembalikan oleh tuan rumah
ConnectionState TN3270/TN3270E mode dan submode
CodePage Halaman kode host
Kursor Posisi kursor (kolom baris)
Status format 3270 yang diformat (diformat atau
tidak diformat)
Host Nama dan port host
Pengkodean Lokal Pengkodean karakter lokal
LuName Nama host Nama LU
Model nama model 3270 (IBM-327x-n)
ScreenCurSize Ukuran layar saat ini (kolom baris)
ScreenMaxSize Ukuran layar maksimum (kolom baris)
Status SSL SSL (aman atau tidak aman)
dan status validasi host (host-
diverifikasi atau host-tidak diverifikasi)

Tanpa sebuah kata kunci, Pertanyaan mengembalikan setiap atribut yang ditentukan, satu per baris,
dilabeli dengan namanya.

BacaBuffer(ASCII)
Membuang konten buffer layar, satu per satu. Posisi di dalam data
bidang umumnya ditampilkan sebagai kode heksadesimal 2 digit di tampilan saat ini
set karakter. Jika lokal saat ini menentukan UTF-8 (atau karakter DBCS tertentu
set), beberapa posisi mungkin dikeluarkan sebagai string multi-byte (4-, 6- atau 8-digit
kode). Karakter DBCS mengambil dua posisi di buffer layar; pertama
lokasi adalah output sebagai string multi-byte dalam set kode lokal saat ini, dan
lokasi kedua adalah output sebagai tanda hubung. Karakter awal bidang (masing-masing:
mengambil posisi tampilan) adalah output sebagai SF(aa=nn[,...]), Di mana aa adalah lapangan
jenis atribut dan nn adalah nilainya.

Nilai Atribut
─ Dengans──── Chasan XNUMX XNUMX XNUMX Chollans XNUMX XNUMX Choll XNUMX Chosms XNUMX Choll XNUMX Chack XNUMX Chack XNUMX Chs Chsmocans Choll XNUMX XNUMX XNUMX Chosans XNUMX Chosososansansoto Missparm
c0 dasar 3270 20 dilindungi
10 numerik
04 terdeteksi
08 intensif
0c non-tampilan
01 dimodifikasi
41 menyoroti kedipan f1
f2 terbalik
garis bawah f4
f8 mengintensifkan
42 latar depan f0 hitam netral
f1 biru
f2 merah
f3 merah muda
f4 hijau
pirus f5
f6 kuning
f7 putih netral
f8 hitam
f9 biru tua
oranye tua

fb ungu
fc hijau pucat
fd pirus pucat
abu-abu
ff putih
43 set karakter f0 default
f1 APL
f8 DBCS

Atribut yang diperluas (yang tidak mengambil posisi tampilan) adalah output sebagai
SA(aa=nn), dengan aa dan nn memiliki definisi yang sama seperti di atas (meskipun dasar
3270 atribut tidak akan pernah muncul sebagai atribut yang diperluas).

Selain itu, karakter NULL di buffer layar dilaporkan sebagai karakter ASCII
00 bukannya 20, meskipun harus ditampilkan sebagai kosong.

BacaBuffer(Ebcdik)
Setara dengan BacaBuffer(ASCII), tetapi dengan output bidang data sebagai heksadesimal
kode EBCDIC sebagai gantinya. Selain itu, jika posisi buffer memiliki Graphic Escape
atribut, itu ditampilkan sebagai GE(xx).

Naskah(jalur[,arg...])
Menjalankan skrip anak, meneruskannya argumen baris perintah opsional. path harus menentukan
program (biner) yang dapat dieksekusi: emulator akan membuat proses baru dan mengeksekusi
dia. Jika Anda hanya ingin emulator membaca perintah dari file, gunakan sumber
tindakan.

Jepret Setara dengan Jepret(Simpan) (Lihat di bawah).

Jepret(ASCII, ...)
Melakukan ASCII tindakan pada gambar layar yang disimpan.

Jepret(cols)
Mengembalikan jumlah kolom dalam gambar layar yang disimpan.

Jepret(Ebcdik, ...)
Melakukan Ebcdik tindakan pada gambar layar yang disimpan.

Jepret(BacaBuffer)
Melakukan BacaBuffer tindakan pada gambar layar yang disimpan.

Jepret (Baris)
Mengembalikan jumlah baris dalam gambar layar yang disimpan.

Jepret(Simpan)
Menyimpan salinan gambar layar dan status dalam buffer sementara. Salinan ini dapat
ditanyakan dengan yang lain Jepret tindakan untuk memungkinkan skrip memeriksa layar yang konsisten
gambar, bahkan ketika tuan rumah mungkin mengubah gambar (atau bahkan dimensi layar)
secara dinamis.

Jepret(Status)
Mengembalikan baris status dari saat layar terakhir disimpan.

Jepret(Tunggu[,batas waktu],Keluaran)
Jeda skrip hingga host mengirimkan output lebih lanjut, lalu perbarui buffer snap
dengan konten layar baru. Digunakan saat tuan rumah membuka kunci keyboard (memungkinkan
skrip untuk melanjutkan setelah Enter, PF or PA tindakan), tetapi belum selesai
memperbarui layar. Tindakan ini biasanya dipanggil dalam loop yang menggunakan
Jepret(ASCII) atau Jepret(Ebcdik) tindakan untuk memindai layar untuk beberapa pola yang
menunjukkan bahwa tuan rumah telah sepenuhnya memproses perintah terakhir.

Opsional batas waktu parameter menentukan beberapa detik untuk menunggu sebelum gagal
itu Jepret tindakan. Standarnya adalah menunggu tanpa batas waktu.

sumber(fillet)
Baca dan jalankan perintah dari fillet. Output apa pun dari perintah itu akan menjadi
keluaran dari sumber. Jika salah satu perintah gagal, tombol sumber perintah akan tidak
menggugurkan; itu akan terus membaca perintah sampai EOF.

Judul(teks)
Ubah judul jendela x3270 menjadi teks.

Transfer(kata kunci=nilai, ...)
Meminta transfer file IND$FILE. Lihat TRANSFER FILE di bawah ini.

Tunggu([batas waktu,] Modus 3270)
Digunakan saat berkomunikasi dengan host yang beralih antara mode NVT dan mode 3270.
Menjeda skrip atau makro hingga host merundingkan mode 3270, lalu menunggu a
layar diformat seperti di atas.

Opsional batas waktu parameter menentukan beberapa detik untuk menunggu sebelum gagal
itu Tunggu tindakan. Standarnya adalah menunggu tanpa batas waktu.

Untuk kompatibilitas mundur, Tunggu(3270) adalah setara dengan Tunggu(Modus 3270)

Tunggu([batas waktu,] Disconnect)
Jeda skrip hingga host terputus. Sering digunakan setelah mengirim logoff
perintah ke host VM/CMS, untuk memastikan bahwa sesi tidak disetel secara tidak sengaja ke
terputus negara.

Opsional batas waktu parameter menentukan beberapa detik untuk menunggu sebelum gagal
itu Tunggu tindakan. Standarnya adalah menunggu tanpa batas waktu.

Tunggu([batas waktu,] Bidang Masukan)
Utilitas yang berguna untuk digunakan di awal skrip dan setelah Terhubung tindakan.
Dalam mode 3270, tunggu hingga layar diformat, dan tuan rumah telah memposisikan
kursor pada bidang yang dapat dimodifikasi. Dalam mode NVT, tunggu hingga host mengirimkan setidaknya satu
byte data.

Opsional batas waktu parameter menentukan beberapa detik untuk menunggu sebelum gagal
itu Tunggu tindakan. Standarnya adalah menunggu tanpa batas waktu.

Untuk kompatibilitas mundur, Tunggu adalah setara dengan Tunggu(Bidang Masukan).

Tunggu([batas waktu,] Mode NVT)
Digunakan saat berkomunikasi dengan host yang beralih antara mode 3270 dan mode NVT.
Menjeda skrip atau makro hingga host menegosiasikan mode NVT, lalu menunggu a
byte dari host seperti di atas.

Opsional batas waktu parameter menentukan beberapa detik untuk menunggu sebelum gagal
itu Tunggu tindakan. Standarnya adalah menunggu tanpa batas waktu.

Untuk kompatibilitas mundur, Tunggu(ansi) setara dengan Tunggu(Mode NVT).

Tunggu([batas waktu,] Keluaran)
Menjeda skrip hingga host mengirimkan output lebih lanjut. Sering dibutuhkan saat menjadi tuan rumah
membuka kunci keyboard (memungkinkan skrip untuk melanjutkan setelah a Hapus, Enter, PF or PA
tindakan), tetapi belum selesai memperbarui layar. Juga digunakan dalam non-blocking AID
mode (lihat PERBEDAAN untuk detailnya). Tindakan ini biasanya dipanggil dalam satu lingkaran yang
menggunakan ASCII or Ebcdik tindakan untuk memindai layar untuk beberapa pola yang menunjukkan
bahwa tuan rumah telah sepenuhnya memproses perintah terakhir.

Opsional batas waktu parameter menentukan beberapa detik untuk menunggu sebelum gagal
itu Tunggu tindakan. Standarnya adalah menunggu tanpa batas waktu.

Tunggu([batas waktu,] Membuka kunci)
Jeda skrip hingga tuan rumah membuka kunci keyboard. Ini berguna ketika
beroperasi dalam mode AID non-pemblokiran (toggle BantuanTunggu jelas), untuk menunggu tuan rumah
perintah untuk menyelesaikan. Lihat PERBEDAAN untuk detailnya).

Opsional batas waktu parameter menentukan beberapa detik untuk menunggu sebelum gagal
itu Tunggu tindakan. Standarnya adalah menunggu tanpa batas waktu.

Tunggu(batas waktu, Detik)
Menunda skrip batas waktu detik. Berbeda dengan bentuk lain dari Tunggu, batas waktunya adalah
tidak opsional.

keadaan jendela(mode)
If mode is Ikonis, mengubah jendela x3270 menjadi ikon. Jika mode is Normal,
mengubah jendela x3270 dari ikon ke jendela normal.

FILE TRANSFER


The Transfer alat aksi IND$FILE transfer berkas. Tindakan ini mengharuskan
IND$FILE program diinstal pada host IBM, dan bahwa kursor 3270 ditempatkan di a
bidang yang akan menerima perintah TSO atau VM/CMS.

Karena kerumitan dan jumlah opsi untuk transfer file, parameter ke
Transfer tindakan mengambil bentuk unik dari Option=nilai, dan dapat muncul dalam urutan apa pun. Catatan
bahwa jika nilai berisi spasi (seperti nama file VM/CMS), lalu seluruh parameter
harus dikutip, misalnya, "HostFile=xxx foo a". Pilihannya adalah:

Opsi Diperlukan? Default Nilai Lain
────────────────────────────────────────────────── ────────
Arah Tidak menerima kirim
File Host Ya
File Lokal Ya
Tuan rumah Tidak ada tso vm, cics
Mode Tidak ada ascii biner
Cr No hapus tambah, simpan
Remap Tidak ya tidak
Ada Tidak terus ganti, tambahkan
Recfm Tidak tetap, variabel,
tidak terdefinisi
Nomor Recl
Ukuran Blk Tidak
Alokasi Tidak ada trek, silinder,
avblock
Nomor Ruang Utama
Nomor Spasi Sekunder
BufferUkuran No 4096

Rincian opsi adalah sebagai berikut.

Kepemimpinan
mengirim untuk mengirim file ke host, menerima untuk menerima file dari host.

File Host
Nama file di host.

File Lokal
Nama file di workstation lokal.

tuan rumah Jenis host (yang menentukan bentuk IND$FILE memerintah): TSOs (The
bawaan), vm or gambar.

mode penggunaan ascii (default) untuk file teks, yang akan diterjemahkan antara EBCDIC
dan ASCII jika diperlukan. Menggunakan biner untuk file non-teks.

Cr Mengontrol bagaimana Garis baru karakter ditangani saat mentransfer Modus = ascii file.
menghapus (default) strip Garis baru karakter dalam file lokal sebelum mentransfer
mereka ke tuan rumah. menambahkan menambahkan Garis baru karakter ke setiap catatan file host sebelumnya
mentransfernya ke stasiun kerja lokal. menjaga mempertahankan Garis baru karakter ketika
mentransfer file lokal ke host.

Peta ulang Mengontrol terjemahan teks untuk Modus = ascii file. Nilai iya nih (default) menyebabkan
x3270 untuk memetakan ulang teks untuk memastikan kompatibilitas maksimum antara workstation
set karakter dan encoding dan halaman kode EBCDIC host. Nilai tidak penyebab
x3270 untuk meneruskan teks ke atau dari host apa adanya, meninggalkan semua terjemahan ke
IND$FILE program pada tuan rumah.

Ada Mengontrol apa yang terjadi ketika file tujuan sudah ada. menjaga (default)
mempertahankan file, menyebabkan Transfer tindakan untuk gagal. menggantikan menimpa
file tujuan dengan file sumber. menambahkan menambahkan file sumber ke
berkas tujuan.

Lihat kembali Mengontrol format rekaman file yang dibuat di host. (Hanya host TSO dan VM.)
tetap membuat file dengan catatan panjang tetap. variabel membuat file dengan
catatan panjang variabel. tidak terdefinisi membuat file dengan catatan panjang yang tidak ditentukan
(hanya host TSO). NS baiklah opsi mengontrol panjang rekaman atau rekor maksimum
panjang untuk Recfm=tetap dan Recfm=variabel file, masing-masing.

baiklah Menentukan panjang rekaman (atau panjang rekaman maksimum) untuk file yang dibuat di
tuan rumah. (Hanya host TSO dan VM.)

Ukuran Blk
Menentukan ukuran blok untuk file yang dibuat di host. (Hanya host TSO dan VM.)

Alokasi
Menentukan unit untuk Ruang Utama dan Ruang Sekunder pilihan: trek,
silinder or avblock. (Hanya tuan rumah TSO.)

Ruang Utama
Alokasi utama untuk sebuah file, Satuan diberikan oleh Alokasi pilihan. (TSO
hanya tuan rumah.)

Ruang Sekunder
Alokasi sekunder untuk sebuah file. Satuan diberikan oleh Alokasi .
(Hanya tuan rumah TSO.)

Ukuran buffer
Ukuran buffer untuk transfer mode DFT. Dapat berkisar dari 256 hingga 32768. Nilai yang lebih besar
memberikan kinerja yang lebih baik, tetapi beberapa host mungkin tidak dapat mendukungnya.

Gunakan skrip x3270 online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.