उपयोग करने के साथ सैप, मैं अब एसएपी दुनिया के साथ माइक्रोसॉफ्ट दुनिया से कनेक्ट करने के लिए एक विकल्प के लिए देख रहा हूँ । मुझे पता है कि "ईआरपीकनेक्ट" जैसे तीसरे पक्ष के उत्पाद हैं, लेकिन मैं इसे एसएपी से उपकरण के साथ करना चाहता हूं (जिस तरह से मैं एंटरप्राइज़ सर्विसेज का उपयोग नहीं कर सकता, क्योंकि लक्ष्य एसएपी सिस्टम एसएपी 4.6 सी) है। इसलिए I12VM.NET (www.ikvm.net/devguide/net2java.html) टूल के साथ संयोजन में एसएपी जावा कनेक्टर का उपयोग करने के लिए पागल विचार उत्पन्न हुआ। IKVM.NETआईकेवीएमसी उपकरण प्रदान करता है, जो जावा बाइटकोड को .NET dll और exe में परिवर्तित करता है। "तुरंत पूरा किया हुआ काम!" मैंने एसएपी जेसीओ को .NET dlls में परिवर्तित कर दिया और एक नया विजुअल स्टूडियो समाधान बनाया। मैंने सभी जेसीओ फाइलों को मेरे समाधान की उपनिर्देशिका में रखा है। मैंने जेनरेट किए गए IKVM.OpenJDK.Core.dll और sapjco.dll के 2 संदर्भ सेट किए हैं। बढ़िया, सभी जेसीओ वर्ग जहां अब .NET कक्षाओं के रूप में उपलब्ध है। आशावाद से भरा मैंने एसएपी सिस्टम से जुड़ने के लिए कुछ छोटा कोड लिखा था।पागल विचार: कनेक्ट नेट और क्योंकि नेट</strong> के लिए <strong>एसएपी कनेक्टर नहीं रह गया है एसएपी द्वारा बनाए रखा है एसएपी जूनियर कमीशन अफसर IKVM.NET
JCO.Client क्लाइंट = शून्य; ग्राहक = JCO.createClient (...)
मेरे टेस्टकोड की संहिता में कोई त्रुटि नहीं थी। "आश्चर्यजनक !" मैंने सोचा। फिर मैंने अपना tetstapplication शुरू किया। दुर्भाग्य से मैं एक अपवाद JCO.createClient बुला मिला:
मिडलवेयर परत 'com.sap.mw.jco.rfc.MiddlewareRFC' \ r \ java.library.path में sapjcorfc Nno
मैं लोड नहीं कर सका इस विषय पर 2 प्रश्न है।
1) क्या आपको लगता है कि एसएपी जावा कनेक्टर (एसएपी जेसीओ) का उपयोग एसएपी के साथ कनेक्ट करने के लिए मेरा विचार एक अच्छा विचार है या यह बकवास है? शायद किसी के पास पहले से ही एक ही विचार था ;-)
2) उपर्युक्त अपवाद कैसे हल किया जा सकता है?
जहां तक मुझे पता है कि जेसीओ सैप के कनेक्शन के लिए मूल पुस्तकालय का उपयोग करता है, लिनक्स पर इस फ़ाइल को libsapjcorfc.so कहा जाता है, शायद विंडोज़ पर libsapjcorfc.dll। शायद इस लाइब्रेरी को केवल पैथ पर्यावरण चर के माध्यम से पहुंचा जा सकता है? –
अच्छी खबर: एसएपी एसएपी.NET कनेक्टर का एक नया संस्करण जारी करने की योजना है -> http://wiki.sdn.sap.com/wiki/display/ABAPConn/ABAP+ कनेक्टिविटी + होम – Kottan