नेट :: Z3950 :: Simpleserver

नेट :: Z3950 :: Simpleserver Z39.50 सर्वर बनाने के लिए एक साधारण पर्ल एपीआई है।
अब डाउनलोड करो

नेट :: Z3950 :: Simpleserver रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Perl Artistic License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Anders Snderberg
  • प्रकाशक वेब साइट:
  • http://search.cpan.org/~mirk/Net-Z3950-SimpleServer-1.03/SimpleServer.pm

नेट :: Z3950 :: Simpleserver टैग


नेट :: Z3950 :: Simpleserver विवरण

नेट :: Z3950 :: Simpleserver Z39.50 सर्वर बनाने के लिए एक साधारण पर्ल एपीआई है। नेट :: Z3950 :: Simpleserver Z39.50 सर्वरों के निर्माण के लिए एक साधारण पर्ल एपीआई है। Synopsis नेट का उपयोग करें :: Z3950 :: Simpleserver; sub my_search_handler {मेरा $ args = shift; मेरा $ set_id = $ args -> {setname}; मेरा @database_list = @ {$ args -> {डेटाबेस}}; मेरी $ क्वेरी = $ args -> {QUERY}; ## डेटाबेस के निर्दिष्ट सेट पर क्वेरी करें ## और हिट की संख्या वापस करें: $ args -> {hits} = $ हिट; } उप my_fetch_handler {# उपयोगकर्ता के लिए एक रिकॉर्ड प्राप्त करें मेरे $ args = shift; मेरा $ set_id = $ args -> {setname}; मेरा $ रिकॉर्ड = fetch_a_record ($ args -> {offset}); $ args -> {रिकॉर्ड} = $ रिकॉर्ड; यदि (NUMBER_OF_HITS () == $ args -> {ऑफ़सेट}) {## सेट में अंतिम रिकॉर्ड? $ args -> {अंतिम} = 1; } और {$ args -> {अंतिम} = 0; }} ## रजिस्टर कस्टम इवेंट हैंडलर: मेरा $ z = नया नेट :: z3950 :: Simpleserver (init => my_init_handler, close => my_close_handler, search => my_search_handler, fetch => my_fetch_handler); ## लॉन्च सर्वर: $ Z-> LAUNCH_SERVER ("ztest.pl", @Argv); SimpleServer मॉड्यूल Perl में Z39.50 "सूचना पुनर्प्राप्ति" सर्वर बनाने के लिए एक उपकरण है। मॉड्यूल का उपयोग करना आसान है, लेकिन यह Z39.50 क्वेरी संरचना की समझ में मदद करता है और संरचित पुनर्प्राप्ति रिकॉर्ड्स का निर्माण। Z39.50 रिमोट डेटाबेस खोजने और संरचित के रूप में परिणामों को पुनर्प्राप्त करने के लिए एक नेटवर्क प्रोटोकॉल है "रिकॉर्ड्स"। इसका व्यापक रूप से दुनिया भर के पुस्तकालयों के साथ-साथ अमेरिकी संघीय सरकार में भी उपयोग किया जाता है। इसके अलावा, यह आमतौर पर उपयोगी होता है जब भी आप किसी साझा, एस्ब्रैक्ट डेटा मॉडल के आसपास कई अलग-अलग डेटाबेस सिस्टम को एकीकृत करना चाहते हैं। मॉड्यूल का मॉडल सरल है: यह एक "जेनेरिक" Z39.50 सर्वर लागू करता है, जो कॉलबैक फ़ंक्शंस को आपूर्ति करता है आपके द्वारा अपने डेटाबेस में सामग्री खोजने के लिए। आप डीबीआई और www :: खोज जैसे मॉड्यूल सहित सामग्री की आपूर्ति करने के लिए पर्ल में उपलब्ध किसी भी टूल का उपयोग कर सकते हैं। सर्वर आपके लिए नेटवर्क कनेक्शन के प्रबंधन का ख्याल रखेगा, और यह एक नई प्रक्रिया (या कुछ वातावरणों में थ्रेड, थ्रेड) को जन्म देगा ) जब भी कोई नया कनेक्शन प्राप्त होता है। आवश्यकताएं: · पर्ल


नेट :: Z3950 :: Simpleserver संबंधित सॉफ्टवेयर