Chapter 20. The Perl client module

Table of Contents
20.1. Installation
20.2. Classes and their functions
20.2.1. RefDBClient::Risdata
20.2.1.1. new
20.2.1.2. read_ris
20.2.1.3. get_ris
20.2.2. RefDBClient::Simplelist
20.2.3. RefDBClient::Enigma
20.2.4. RefDBClient::Client
20.2.4.1. new
20.2.4.2. set_conninfo
20.2.4.3. get_status
20.2.4.4. get_status_msg
20.2.4.5. get_data
20.2.4.6. get_summary
20.2.4.7. refdb_addstyle
20.2.4.8. refdb_adduser
20.2.4.9. refdb_deleteuser
20.2.4.10. refdb_addword
20.2.4.11. refdb_deleteword
20.2.4.12. refdb_confserv
20.2.4.13. refdb_createdb
20.2.4.14. refdb_deletedb
20.2.4.15. refdb_deletestyle
20.2.4.16. refdb_getstyle
20.2.4.17. refdb_listdb
20.2.4.18. refdb_listuser
20.2.4.19. refdb_listword
20.2.4.20. refdb_liststyle
20.2.4.21. refdb_viewstat
20.2.4.22. refdb_scankw
20.2.4.23. refdb_addref
20.2.4.24. refdb_updateref
20.2.4.25. refdb_deleteref
20.2.4.26. refdb_addnote
20.2.4.27. refdb_updatenote
20.2.4.28. refdb_deletenote
20.2.4.29. refdb_addlink
20.2.4.30. refdb_deletelink
20.2.4.31. refdb_getas
20.2.4.32. refdb_getau
20.2.4.33. refdb_geted
20.2.4.34. refdb_getkw
20.2.4.35. refdb_getjf
20.2.4.36. refdb_getjo
20.2.4.37. refdb_getj1
20.2.4.38. refdb_getj2
20.2.4.39. refdb_getref
20.2.4.40. refdb_pickref
20.2.4.41. refdb_dumpref
20.2.4.42. refdb_getnote
20.2.4.43. refdb_selectdb
20.2.4.44. refdb_whichdb
20.2.4.45. refdb_texbib
20.2.4.46. refdb_dbib

While the C clients shipped with refdb are quite versatile and scriptable, you may have a desire to bypass these clients and write scripts that directly talk to the refdb server. The separately available RefDBClient::Client Perl module implements the client/server communication necessary to run all commands offered by the C clients from a Perl script.