[RM-32272]: <SWU> เตรียมข้อมูลให้ ir ithesis เข้ามาทดสอบนำเข้าข้อมูล

Viewed 0

Problem Summary

From Redmine:
จากการถามบริษัทพัฒนาระบบ ithesis มีวิธีการ 2 แบบ ดังนี้

แบบที่ 1 ระหว่าง ir ithesis กับ ir หอสมุด มีวิธีการดังนี้
ขอ access user ที่สามารถรันคำสั่ง dspace import ได้
เพิ่ม public key ที่ access user
ตั้งค่า domain หรือ ip ของ dspace
ตั้งค่า mapping collection ใหม่

การ transfer ข้อมูลจะผ่านคำสั่ง command line

แบบที่ 2 จากระบบ ithesis เชื่อมต่อไปที่ ir ฝั่ง หอสมุด
1 ต้องดูว่า IR ของหอสมุด เป็น software ของ DSpace หรือไม่
2 ถ้าใช่ สามารถ import ผ่าน command line ได้หรือไม่
3 ถ้าได้สิ่งที่ต้องยอมรับก็คือ ทางเราจะต้องขอการสิทธิ์การเข้าถึง server และ execute คำสั่งของ DSpace เพื่อ import
4.ข้อจำกัดในการ import จะเป็น 1 คณะต่อ 1 collection(collection ใน dspace)

Root Cause Analysis

ต้องการให้ทีม ithesis มาทดสอบนำเข้าข้อมูล

1 Answers

Solution / Workaround

Verification Steps

  1. ตรวจสอบ Log การทำงาน:

    • ไฟล์ Log ของ DSpace จะอยู่ที่ $WDIR/data/log/dspace.log
    • สามารถใช้คำสั่ง tail -f $WDIR/data/log/dspace.log เพื่อดู log ขณะทำการ import และตรวจสอบว่ามีข้อผิดพลาด (Error) หรือไม่
  2. ตรวจสอบผ่าน Web UI:

    • เปิดเว็บเบราว์เซอร์ไปที่ https://swu-ir.prosys.plus
    • เข้าไปยัง Collection ที่ได้ทำการ import ข้อมูล
    • ตรวจสอบว่า item ใหม่ได้ถูกเพิ่มเข้าไปใน Collection เรียบร้อยแล้ว
  3. ตรวจสอบการ Harvest (OAI-PMH):

    • หลังจาก import ข้อมูลเข้า Collection 123456789/9 (Faculty of Engineering) แล้ว
    • รอประมาณ 1 วัน (ตามรอบการ Harvest)
    • ตรวจสอบที่ Collection ทดสอบปลายทาง (https://swu-dspace.progress.plus/...) ว่ามีข้อมูลใหม่เข้ามาหรือไม่