Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP का उपयोग करके SAP सिस्टम से संचार करना


आप PHP से कई तरीकों से किसी भी SAP सिस्टम के साथ संचार कर सकते हैं, लेकिन पसंदीदा मानक विकल्प हैं:

  • RFC (रिमोट फंक्शन कॉल)
  • वेब सर्विसेज

PHP के पास SAP के साथ संचार के लिए एक RFC लाइब्रेरी है। लेकिन आपकी समस्या का मुख्य काम आपके पार्टनर के पास है क्योंकि वे SAP कंपोनेंट से निपट रहे हैं। आपको उनसे जांचना होगा कि वे सर्विसेज या RFC में से क्या पसंद करते हैं। यह दोबारा जांचना न भूलें कि क्या उनके पास पहले से कोई मौजूदा API (कुछ भी हो सकता है) है जो आपके उद्देश्य को पूरा कर सके। क्योंकि यह पूरी तरह से उन पर निर्भर करता है कि वे आपको उनका डेटा कैसे एक्सेस करना चाहते हैं।

साथ ही, डेटा की फेचिंग आवश्यकतानुसार n बार की जा सकती है, यह पूरी तरह से इस पर निर्भर करता है कि डेटा कब अपडेट और रिफ्रेश हो रहा है। आप कुछ शेड्यूल्ड जॉब्स के साथ कॉल्स (चाहे RFC हो या सर्विसेज) को कॉन्फ़िगर कर सकते हैं ताकि वे दिन में केवल एक बार चलें।


  1. PHP Soap Client SAP से कनेक्ट करते समय WSDL एक्सटेंशन सपोर्ट नहीं कर रहा PHP Soap Client SAP से कनेक्ट करते समय WSDL एक्सटेंशन सपोर्ट नहीं कर रहा

    संभावित समाधान पॉलिसी टैग को इस तरह अपडेट करना हो सकता है: <wsp:UsingPolicy wsdl:required=true/> पॉलिसी टैग को इस तरह अपडेट करें: <wsp:UsingPolicy wsdl:required=false/> और सर्विस आज़माएं। एक अन्य संभावित विकल्प /ws_policy/ को /standard/ में बदलना है और आप PHP Soap Client का उपयोग करक

  1. Hotwire के साथ Rails ऐप्स को तेज़ करें: JavaScript के बिना सर्वर-साइड रेंडरिंग Hotwire के साथ Rails ऐप्स को तेज़ करें: JavaScript के बिना सर्वर-साइड रेंडरिंग

    यदि आप पेज परिवर्तनों और फॉर्म सबमिशन को तेज़ करने और जटिल पेज को बिना कोई JavaScript कोड लिखे घटकों में विभाजित करने का तरीका ढूंढ रहे हैं, तो यह पोस्ट आपको Hotwire के साथ Rails को अगले स्तर पर ले जाने में मदद करेगी। यह लेख आपको सर्वर-साइड रेंडरिंग के लिए एक टूल का उपयोग करना सिखाएगा। Hotwire क्या

  1. Angular को Rails 5 के साथ इंटीग्रेट करना: एक सहज फुल-स्टैक दृष्टिकोण Angular को Rails 5 के साथ इंटीग्रेट करना: एक सहज फुल-स्टैक दृष्टिकोण

    आपने पहले कहानी सुनी है। आपके पास पहले से ही एक एप्लिकेशन है जो आपके विकेंद्रीकृत और पूरी तरह से काम करने वाले बैक-एंड APIs और किसी सामान्य टूलसेट के साथ बने फ्रंट-एंड पर चल रहा है। अब, आप Angular पर आगे बढ़ना चाहते हैं। या, शायद आप बस अपने रेल्स प्रोजेक्ट्स के साथ Angular को इंटीग्रेट करने का एक तर