यदि मैं एक फ़ाइलमेकर प्रो डेटाबेस से उपयोगी जानकारी निकालने के लिए स्वचालित तरीके से (पाइथन लिपि में) के साथ आ सकता हूं तो मेरा काम आसान होगा, या कम से कम कम कठिन होगा। मैं लिनक्स मशीन पर काम कर रहा हूं और फाइलमेकर डेटाबेस ओएस एक्स मशीन पर चल रहे एक ही लैन पर है। मैं अपनी मशीन से वेबबी इंटरफ़ेस में लॉग इन कर सकता हूं।किसी स्क्रिप्ट में फ़ाइलमेकर प्रो डेटाबेस से डेटा निकालने का सबसे अच्छा तरीका?
मैं एसक्यूएल के साथ काफी आसान हूं, और अगर कोई मुझे कुछ फाइलमेकर प्लग-इन में इंगित कर सकता है जो मुझे फाइलमेकर के भीतर डेटा तक एसक्यूएल पहुंच दे सकता है, तो मुझे पंच के रूप में प्रसन्नता होगी। जो कुछ भी मैंने पाया है वह केवल दूसरा तरीका है: फाइलमेकर को SQL स्रोतों से डेटा प्राप्त करना। उपयोगी नहीं।
यह मेरी पहली पसंद नहीं है, लेकिन अगर मैं एक पर्ल-वाई समाधान था तो मैं पाइथन के बजाय पर्ल का उपयोग करूंगा।
नोट: एक्सएमएल/एक्सएसएलटी सेवाएं (जैसा कि कुछ लोगों द्वारा सुझाया गया है) केवल एफएम सर्वर पर उपलब्ध नहीं है, एफएम प्रो नहीं। अन्यथा, यह शायद सबसे अच्छा समाधान होगा। ओडीबीसी भी काम करने के लिए बेहद मुश्किल हो रहा है। जब आप इसे सेट अप करते हैं तो एफएम से बिल्कुल शून्य प्रतिक्रिया होती है, इसलिए आपको /var/log/system.log और पार्स अस्पष्ट त्रुटि संदेशों के माध्यम से खोदना होगा।
निष्कर्ष: मुझे यह मशीन पर स्थानीय रूप से एक पायथन स्क्रिप्ट चलाकर काम कर रहा है जो ओडीबीसी कनेक्शन के माध्यम से एफएम डेटाबेस से पूछताछ करता है। लिपि वास्तव में एक टीसीपीएस सर्वर है जो लैन पर अन्य सिस्टम से सॉकेट कनेक्शन स्वीकार करता है, क्वेरी चलाता है, और सॉकेट कनेक्शन के माध्यम से डेटा देता है। मुझे यह तथ्य बाईपास करना था कि एफएम प्रो केवल स्थानीय स्तर पर ओडीबीसी कनेक्शन स्वीकार करता है (बाहरी कनेक्शन के लिए एफएम सर्वर आवश्यक है)।