HandyCafe Docs
owner it-admin

การตั้งค่าลูกค้าเก่า

HandyCafe ทำงานร่วมกับการติดตั้งลูกค้า V3 และ V4 รุ่นเก่าโดยไม่เกิดการขัดจังหวะ หน้าโครงงานของไคลเอ็นต์รุ่นเก่าควบคุม Runtime Protocol: ผู้รับฟังเครือข่ายที่อนุญาตให้ลูกค้า V3 และ V4 เชื่อมต่อกับเซิร์ฟเวอร์นี้บนพอร์ตดั้งเดิมของพวกเขา

การนำเข้าข้อมูลจากการติดตั้งรุ่นเก่าเป็นงานแยกต่างหากบนหน้าตั้งค่าของมันเอง ดู การย้ายข้อมูล คุณลักษณะทั้งสองนี้เป็นอิสระจากกัน การสนับสนุน Runtime ทำงานได้โดยไม่ต้องย้ายข้อมูล การย้ายข้อมูลทำงานได้โดยไม่ต้องสนับสนุน Runtime คุณยังสามารถใช้ทั้งสองร่วมกันได้อีกด้วย

ส่วนโปรโตคอลการทำงาน

เปิดใช้งานการสนับสนุนลูกค้าเก่า

สวิตช์หลักที่ด้านบนของส่วนนี้ เมื่อเปิดใช้งาน เซิร์ฟเวอร์จะเริ่มตัวรับฟังเครือข่ายสามตัว:

  • ตัวรับฟัง UDP บนกลุ่ม multicast ที่กำหนด
  • ตัวรับฟังคำสั่ง TCP บน UDP port + 2
  • ตัวรับฟังการโอนย้ายไฟล์ TCP บน UDP port + 7

การปิดสวิตช์จะหยุดตัวรับฟังทั้งสามตัวพร้อมกัน คุณสามารถปรับแต่งหมายเลขพอร์ตหรือการเข้ารหัสขณะปิดใช้งาน จากนั้นเปิดใช้งานใหม่เพื่อใช้การเปลี่ยนแปลง

ฟิลด์การกำหนดค่า

ฟิลด์ ค่าเริ่มต้น คำอธิบาย
Auth Key HANDYCAFE คีย์ที่ใช้ร่วมกัน 10 ตัวอักษร ทุกเฟรมขาเข้าและขาออกจะมีสตริงนี้ เฟรมที่ไม่ตรงกันจะถูกทิ้ง ลูกค้าเก่าทั้งหมดของคุณต้องใช้คีย์เดียวกัน
UDP Multicast IP 230.4.4.46 กลุ่ม multicast ที่ใช้สำหรับการค้นหาลูกค้าและการส่งคำสั่งแบบ UDP ถูกกำหนดในตัวสร้างลูกค้าเก่าส่วนใหญ่
Server UDP Port 710 พอร์ต UDP ที่เซิร์ฟเวอร์รับฟังสำหรับการค้นหาและคำสั่งจากลูกค้า ลูกค้าเก่าส่งไปยังพอร์ตนี้
Client UDP Port 711 พอร์ต UDP ที่ลูกค้าเก่ารับฟัง เซิร์ฟเวอร์ส่งคำสั่งการจัดการแบบ unicast ไปยังพอร์ตนี้บน IP ของลูกค้าที่ค้นพบ
Encoding cp1254 การเข้ารหัสตัวอักษรสำหรับฟิลด์สตริงในรูปแบบสาย ใช้ cp1254 สำหรับการติดตั้งในตุรกี cp1252 สำหรับยุโรปตะวันตก ค่าที่ไม่รู้จักจะกลับไปที่ cp1254 พร้อมคำเตือนในบันทึกเซิร์ฟเวอร์
Server Version 3.4.01 สตริงเวอร์ชันที่ส่งออกในทุกการค้นหา UDP ลูกค้าเก่าบางรายปฏิเสธเฟรมจากเวอร์ชันที่ไม่รู้จัก ตั้งค่านี้ให้ตรงกับสตริงเวอร์ชันของเซิร์ฟเวอร์เดิมของคุณ
Protocol Variant STE การเลือกฟอร์แมตสาย ดูการเปรียบเทียบตัวแปรด้านล่าง
Inactivity Timeout 10 วินาที. ตัวจับเวลาต่อ MAC หากไม่มีการรับส่งข้อมูลจากลูกค้าภายในช่วงเวลานี้ ลูกค้าจะถูกทำเครื่องหมายว่าออฟไลน์ ช่วงเวลา 10 วินาทีเหมาะสมสำหรับลูกค้าเก่าที่ส่งสัญญาณทุก 2 หรือ 3 วินาที

พอร์ตที่ได้มา

ด้านล่างของฟอร์ม หน้าจะแสดงบรรทัดที่อ่านได้อย่างเดียวที่แสดงพอร์ต TCP ที่ได้มา:

TCP Command Port: 712   File Transfer Port: 717

พอร์ตเหล่านี้คำนวณจากพอร์ตเซิร์ฟเวอร์ UDP คุณไม่สามารถกำหนดค่าแยกต่างหากได้ หากคุณเปลี่ยน Server UDP Port เป็นค่าอื่น พอร์ตที่ได้มาจะเปลี่ยนตามไปด้วย

ตัวแปรโปรโตคอล

ฟิลด์ Protocol Variant เลือกรูปแบบสายที่เซิร์ฟเวอร์ใช้ เลือกตัวแปรที่ตรงกับวิธีการสร้างเซิร์ฟเวอร์เก่าของคุณ

ตัวแปร เมื่อใช้
STE (Smart/Turbo Edition) ฐานรหัสเก่าที่ทันสมัย เพิ่มคำนำหน้า license-info ขนาด 70 ไบต์ไปยังโครงสร้างเฟรม ขนาดเฟรมคือ 1337 ไบต์ เลือกตัวนี้หากการติดตั้งเก่าของคุณใช้รุ่น Smart หรือ Turbo
Standard การสร้างฐานเก่าที่เรียบง่าย ขนาดเฟรมคือ 1267 ไบต์โดยไม่มีคำนำหน้า license-info เลือกตัวนี้เฉพาะเมื่อการติดตั้งเก่าของคุณเป็นรุ่น Standard โดยไม่มีการลงทะเบียนใบอนุญาต

การเลือกตัวแปรผิดจะทำให้เฟรมถูกทิ้งหรืออ่านผิด อาการรวมถึงลูกค้าปรากฏว่าออนไลน์แต่เพิกเฉยต่อทุกคำสั่ง หรือข้อมูลคำสั่งเลื่อนด้วยการชดเชย 70 ไบต์

การอยู่ร่วมกับลูกค้าสมัยใหม่

พอร์ตเก่า (710, 711, 712, 717) แยกออกจากพอร์ตโปรโตคอล HandyCafe สมัยใหม่ (TCP 5001, 5002, 5003, UDP 5004) ทั้งสองโปรโตคอลทำงานพร้อมกันโดยไม่ขัดแย้ง คุณสามารถผสมลูกค้าเก่าและใหม่ใน LAN เดียวกันและจัดการจาก Admin Panel เดียวกัน

การใช้การเปลี่ยนแปลง

ทุกฟิลด์ในส่วนโปรโตคอลการทำงานจะถูกบันทึกด้วยปุ่ม Save ทั่วโลกที่ด้านล่างของหน้า เมื่อบันทึก เซิร์ฟเวอร์จะ:

  1. หยุดตัวรับฟังเก่าทั้งสามตัวหากกำลังทำงาน
  2. ตรวจสอบคีย์การยืนยัน (ต้องไม่ว่างเปล่า)
  3. สร้างการกำหนดค่าตัวรับฟังใหม่จากฟิลด์ที่อัปเดต
  4. เริ่มตัวรับฟังใหม่พร้อมกัน
  5. ส่งการแจ้งเตือนเมื่อทั้งสามกลับมาออนไลน์

หากพอร์ตถูกใช้งานโดยกระบวนการอื่น เซิร์ฟเวอร์จะแจ้งข้อผิดพลาดและสวิตช์จะกลับไปปิด ตรวจสอบไฟร์วอลล์และบริการอื่น ๆ ด้วย netstat และเลือกช่วงพอร์ตที่ว่าง

การย้ายฐานข้อมูล

การนำเข้าข้อมูลจาก HandyCafe 3.x หรือ 4.x ไม่ได้เกิดขึ้นในหน้านี้อีกต่อไป จะมีหน้า การย้ายข้อมูล ที่อยู่ในหน้า settings ใต้แหล่งข้อมูล HandyCafe Legacy พร้อมกับ EveryCafe และ Pancafe importers

หน้าอธิบายการตรวจจับการติดตั้งแบบเก่า ว่าสิ่งใดที่ถูกนำเข้า การรับประกันการอ่านจากไฟล์ต้นฉบับ การเรียกใช้งานการนำเข้าใหม่และการยกเลิกการนำเข้า สำหรับการอธิบายทีละขั้นตอนดูที่ วิธีการย้ายข้อมูลจากการติดตั้งแบบเก่า

เคล็ดลับ

  • หยุดเซิร์ฟเวอร์เก่าก่อนดำเนินการย้าย หากระบบเก่ายังคงเขียนไปยังฐานข้อมูล การนำเข้าอาจเห็นข้อมูลที่ล้าสมัยหรือบางส่วน
  • จับคู่ฟิลด์การเข้ารหัสกับโลเคลเก่าของคุณก่อนการย้ายครั้งแรก การเปลี่ยนแปลงหลังจากที่ข้อมูลถูกนำเข้าแล้วจะไม่แก้ไขชื่อที่เสียหายแล้ว
  • ดำเนินการย้ายทดสอบก่อนเสมอ ตรวจสอบจำนวนบันทึกภายใต้ "Last Counts" และตรวจสอบแถวสมาชิกและธุรกรรมบางส่วนก่อนที่จะให้พนักงานใช้ระบบใหม่
  • เปิดใช้งานการสนับสนุนการทำงานและรักษาการเชื่อมต่อลูกค้าเก่าของคุณในช่วงเปลี่ยนผ่าน สิ่งนี้ช่วยให้คุณตรวจสอบว่าเซิร์ฟเวอร์ใหม่ให้บริการพวกเขาเหมือนเดิมก่อนที่คุณจะเลิกใช้เซิร์ฟเวอร์เก่า
  • หากคุณเปลี่ยน Server UDP Port จำไว้ว่าพอร์ตคำสั่งและการโอนย้ายไฟล์ที่ได้มาจะเปลี่ยนตาม กฎไฟร์วอลล์ต้องอัปเดตตามนั้น