December 29, 2018

ALIST WebService ตรวจสอบค่าปรับ และข้อมูลสมาชิก

สำหรับเนื้อหาในบทความนี้ เป็นเรื่องของ Webservice ที่ผมสอบถามไปยังคุณสมพงศ์ เมื่อครั้งพัฒนาเครื่องชำระค่าปรับอัตโนมัติ ซึ่งเป็น Webservice ดีๆที่ทีมงาน ALIST พัฒนาไว้ให้พวกเราใช้ ลองอ่านแล้วเอาไป Apply ใช้ดูนะครับ
[php htmlscript=””true”” smarttabs=””true””]

สวัสดีครับ อ.สุเทพ สวัสดีน้องเบิ้ม
ทุกคนสบายดีนะครับ …
สำหรับ Web Service ในการเช็ครายละเอียดค่าปรับเฉพาะกรณี เช่น "หนังสือค้างส่ง"
นั้นทางทีม ALIST ได้พัฒนา Web Service เพื่อเรียกใช้งานไว้แล้วครับ…เพียงขอเปิดบริการเพิ่ม
โดยส่งหมายเลข IP ของเครื่อง SERVER ที่จะเรียกใช้บริการให้ทีม ALIST เครื่องนั้นก็จะสามารถ
เข้าถึงช่องทาง Service เหล่านี้ได้ทันที

ผมส่งตัวอย่างและอธิบาย Web Service ของ ALIST ที่เปิดบริการมาให้คราวๆ ดังนี้ครับ

บริการข้อมูลในส่วนของค่าปรับ: http://wopac.rmuti.ac.th/FeePaidService.asmx
เมตทอด GetFeePaidByPatronBarcode
ส่งบาร์โคด และ รหัสหน่วยงานไป
<PatronBarcode>string</PatronBarcode>
<BranchCode>string</BranchCode>
จะได้รายละเอียดค่าปรับทั้งหมดกลับมา
<GetFeePaidByPatronBarcodeResult>string

เมตทอด GetBalanceByDebtTypeCode
ส่งบาร์โคด ,รหัสหน่วยงาน,และชนิดค่าปรับไป
<PatronBarcode>string</PatronBarcode>
<BranchCode>string</BranchCode>
<DebtTypeCode>string</DebtTypeCode>
จะได้รายละเอียดค่าปรับที่ต้องการกลับมา
<GetBalanceByDebtTypeCodeResult>string

บริการข้อมูลส่วนบุคคล:http://wopac.rmuti.ac.th/Getpatronservice.asmx
เมตทอด GetPatronInfoByBarcode
ส่งบาร์โคดไป <barcode>string</barcode>
ได้ข้อมูลชื่อสกุล Username กลับมา<GetPatronInfoByBarcodeResult>string

เมตทอด GetPatronInfoByUsername
ส่ง Username ไป <Username>string</Username>
ได้ข้อมูลชื่อสกุล บาร์โคดกลับมา <GetPatronInfoByUsernameResult>string

Service เหล่านี้ผมสามารถเรียกใช้งานได้โดยโปรแกรม
Soap Library ของ PHP
หรือใช้ XML Library ของ VB6
ในกรณีผู้ใช้ Authen ทางหน้าเว็บผมคิดว่าสามารถเอาโคด PHP
หรือภาษาอื่น สวมเพิ่มไปหลังจาก Submit ได้เลยครับ

และส่วนในกรณีกำหนดส่งทรัพยากรนั้น….เท่า ที่ผมทราบทาง ALIST
ยังไม่มีเว็บ Web Service ตรงส่วนนี้ให้ … แต่ผู้ใช้ยังสามารถเรียกใช้จาก
OPAC หรือรับการแจ้งเตือนกำหนดส่งจาก Email Address ได้ครับ..

สมพงศ์ หุตะจูฑะ

[/php]

Print Friendly, PDF & Email

Leave a Reply