HandyCafe Docs
owner it-admin

Tetapan Klien Legasi

HandyCafe berfungsi bersama pemasangan klien V3 dan V4 yang lebih lama tanpa gangguan. Halaman tetapan Klien Warisan mengawal Protokol Masa Nyata: pendengar rangkaian yang membolehkan klien V3 dan V4 menyambung ke pelayan ini pada port asal mereka.

Mengimport data daripada pemasangan yang lebih lama adalah kerja berasingan pada halaman tetapan tersendiri. Lihat Migrasi Data. Kedua-dua ciri adalah berdikari. Sokongan masa nyata berfungsi tanpa memigrasikan sebarang data. Migrasi berfungsi tanpa sokongan masa nyata. Anda juga boleh menggunakan kedua-duanya bersama.

Bahagian Protokol Masa Jalan

Aktifkan Sokongan Klien Legasi

Togol utama di bahagian atas seksyen. Apabila dihidupkan, pelayan akan memulakan tiga pendengar rangkaian:

  • Pendengar UDP pada kumpulan multicast yang dikonfigurasikan.
  • Pendengar arahan TCP pada port UDP + 2.
  • Pendengar pemindahan fail TCP pada port UDP + 7.

Mematikan togol akan menghentikan ketiga-tiga pendengar secara atomik. Anda boleh melaras nombor port atau pengekodan semasa ia dimatikan, kemudian hidupkan semula untuk mengaplikasikan perubahan.

Medan Konfigurasi

Medan Lalai Penerangan
Auth Key HANDYCAFE Kunci berkongsi 10 aksara. Setiap bingkai masuk dan keluar membawa rentetan ini. Bingkai yang tidak sepadan akan digugurkan. Semua klien legasi anda mesti menggunakan kunci yang sama.
UDP Multicast IP 230.4.4.46 Kumpulan multicast yang digunakan untuk suar penemuan klien dan penghantaran arahan berasaskan UDP. Dikod keras dalam kebanyakan binaan klien legasi.
Server UDP Port 710 Port UDP yang didengar oleh pelayan untuk suar dan arahan klien. Klien legasi menghantar ke port ini.
Client UDP Port 711 Port UDP yang didengar oleh klien legasi. Pelayan menghantar arahan pengurusan unicast ke port ini pada IP klien yang ditemui.
Encoding cp1254 Pengekodan aksara untuk medan rentetan format wayar. Gunakan cp1254 untuk pemasangan Turki, cp1252 untuk Eropah Barat. Nilai yang tidak dikenali akan kembali ke cp1254 dengan amaran dalam log pelayan.
Server Version 3.4.01 Rentetan versi yang disiarkan dalam setiap suar UDP. Sesetengah klien legasi menolak bingkai daripada versi yang tidak mereka kenali. Tetapkan ini agar sepadan dengan rentetan versi pelayan asal anda.
Protocol Variant STE Pilihan format wayar. Lihat perbandingan varian di bawah.
Inactivity Timeout 10 Saat. Pemantau per-MAC. Jika tiada trafik tiba daripada klien dalam tetingkap ini, klien ditandakan luar talian. Jurang 10 saat sesuai untuk klien legasi yang menghantar suar setiap 2 atau 3 saat.

Port Terbitan

Di bawah borang, halaman memaparkan baris baca sahaja yang menunjukkan port TCP terbitan:

TCP Command Port: 712   File Transfer Port: 717

Port ini dikira daripada port UDP pelayan. Anda tidak mengkonfigurasikannya secara berasingan. Jika anda menukar Server UDP Port kepada nilai lain, port terbitan akan berubah bersama-sama dengannya.

Varian Protokol

Medan Protocol Variant memilih format wayar yang digunakan oleh pelayan. Pilih varian yang sepadan dengan cara pelayan legasi anda dibina.

Varian Bila Digunakan
STE (Smart/Turbo Edition) Pangkalan kod legasi moden. Menambah awalan maklumat lesen 70 bait pada struktur bingkai. Saiz bingkai ialah 1337 bait. Pilih ini jika pemasangan legasi anda menggunakan edisi Smart atau Turbo.
Standard Binaan legasi asas biasa. Saiz bingkai ialah 1267 bait tanpa awalan maklumat lesen. Pilih ini hanya jika pemasangan legasi anda ialah edisi Standard tanpa pendaftaran lesen.

Memilih varian yang salah akan menyebabkan bingkai digugurkan atau dibaca salah. Gejalanya termasuk klien kelihatan dalam talian tetapi mengabaikan setiap arahan, atau data arahan beralih sebanyak offset 70 bait.

Keberadaan Bersama Klien Moden

Port legasi (710, 711, 712, 717) sepenuhnya berasingan daripada port protokol HandyCafe moden (TCP 5001, 5002, 5003, UDP 5004). Kedua-dua susunan protokol berjalan serentak tanpa konflik. Anda boleh mencampurkan klien lama dan baharu pada LAN yang sama dan menguruskannya dari Panel Pentadbir yang sama.

Mengaplikasikan Perubahan

Setiap medan dalam bahagian Protokol Masa Jalan disimpan dengan butang Simpan global di bahagian bawah halaman. Semasa simpanan, pelayan:

  1. Menghentikan tiga pendengar legasi jika ia sedang berjalan.
  2. Mengesahkan kunci auth (tidak boleh kosong).
  3. Membina konfigurasi pendengar baharu daripada medan yang dikemas kini.
  4. Memulakan semula pendengar serentak.
  5. Mencetuskan notifikasi apabila ketiga-tiganya kembali dalam talian.

Jika sesuatu port sudah digunakan oleh proses lain, pelayan akan melaporkan ralat dan togol akan kembali ke keadaan mati. Semak firewall dan servis lain anda dengan netstat dan pilih julat port yang kosong.

Migrasi Pangkalan Data

Pengimportan data daripada pemasangan HandyCafe 3.x atau 4.x tidak lagi dilakukan di halaman ini. Ia terletak pada halaman tetapan Migrasi Data di bawah sumber HandyCafe Legacy, bersama pengimport EveryCafe dan Pancafe.

Halaman tersebut merangkumi pengesanan pemasangan lama, apa yang diimport, jaminan baca sahaja pada fail sumber, menjalankan semula pengimportan dan membatalkannya. Untuk panduan langkah demi langkah lihat Cara Berpindah daripada Pemasangan Legasi.

Petua

  • Hentikan pelayan legasi sebelum menjalankan migrasi. Jika sistem legasi masih menulis ke pangkalan datanya, import mungkin melihat data lama atau separa.
  • Padankan medan Encoding dengan lokal legasi anda sebelum migrasi pertama. Menukarnya selepas data diimport tidak akan membetulkan nama yang sudah rosak.
  • Sentiasa jalankan migrasi ujian dahulu. Semak kiraan rekod di bawah "Last Counts" dan semak beberapa baris ahli dan transaksi sebelum menyerahkan staf kepada sistem baharu.
  • Aktifkan sokongan masa jalan dan kekalkan klien legasi anda bersambung untuk tempoh peralihan. Ini membolehkan anda mengesahkan bahawa pelayan baharu melayan mereka secara identik sebelum anda menamatkan pelayan lama.
  • Jika anda menukar Server UDP Port, ingat bahawa port arahan dan pemindahan fail terbitan akan berubah bersama-sama dengannya. Peraturan firewall perlu dikemas kini sewajarnya.