2012-01-14 15 views
5

मेरे पास एक मौजूदा ईकॉमर्स जैसी वेबसाइट में ईडीआई समाधान लागू करने की एक परियोजना है। इसमें केवल तीन ईडीआई दस्तावेज शामिल हैं और फाइलों को स्थानांतरित करने के लिए केवल एक ही कंपनी है। उन्होंने X12 दस्तावेजों को कड़ाई से परिभाषित किया है, और सभी जीईटी/पीयूटी के लिए एक एफ़टीपी साइट पर जिम्मेदार होगा। तीन दस्तावेज सूची सलाह (इनबाउंड), शिपमेंट अधिसूचना (इनबाउंड), और चालान (आउटबाउंड) हैं।PHP ईडीआई एक्स 12 पार्सिंग

हम नहीं चाहते हैं कि एक पूर्ण उड़ा ईडीआई प्रबंधन समाधान लागू करें। मेरा सवाल है, क्या मुझे लगता है कि यह PHP का उपयोग कर अपेक्षाकृत सरल पार्सिंग कार्य है? क्या किसी को मौजूदा PHP पुस्तकालयों के बारे में पता है जो उपयोगी हो सकता है (शायद एक्स 12 एक्सएमएल)? मेरी खोज खाली हो गई है। अगर मैं एक यथार्थवादी लक्ष्य है और कोई अन्य संसाधन उपलब्ध नहीं है, तो मैं अपने आप तुरंत शुरू करना चाहता हूं।

उत्तर

1

मैं .NET के लिए ऐसा कुछ ढूंढ रहा था ... और कुछ नहीं (कम से कम मुफ्त नहीं, लेकिन वास्तव में महंगा)। मुझे नहीं लगता कि आपको PHP के लिए कुछ भी मिलेगा। मैं पार्सिंग (edi 850) करने के लिए सरल कोड के साथ समाप्त हो गया है और मुझे आवश्यक जानकारी निकालने के लिए। मुझे लगता है कि यह आपके लिए भी सबसे अच्छा तरीका होगा।

3

Oakland Data Transformer के लिए डिज़ाइनर निःशुल्क है और यह आपको अपने नमूना दस्तावेज़ के संदर्भ में X12 दस्तावेज़ की संरचना को वास्तव में समझने की अनुमति देता है। आवश्यक ईडीआई परिभाषाएं प्राप्त करने के लिए आपको Oakland Software support से संपर्क करने की आवश्यकता होगी।

आपको जो चाहिए, उसके आधार पर, यदि आप केवल दस्तावेजों को पार्स कर रहे हैं तो आपको PHP के साथ इसे आसानी से करने में सक्षम होना चाहिए और उपर्युक्त उत्पाद का उपयोग करके संदर्भ को समझना आपके लिए रहस्य को बाहर ले जाएगा।

पूर्ण प्रकटीकरण: मैं ओकलैंड सॉफ्टवेयर चलाता हूं।

+0

ईडीआई परिभाषाओं अभी भी उपलब्ध हैं? आपके समर्थन डोमेन में एक त्रुटि है। – eComEvo

+1

इस उत्पाद का अब Talend के स्वामित्व में है। आपको उनसे संपर्क करना चाहिए। –

+1

यह ड्रोपल साइट ऑफ़लाइन कहता है ... –

-1

यह पुराने है, लेकिन मैं यह गूगल का उपयोग करते हुए और हो सकता है मेरा उत्तर किसी को मदद मिलेगी मिला ...

  1. मैं pear.php.net पर एक टिप्पणी में पाया http://code.google.com/p/izi-sandbox/source/browse/#svn%2Ftrunk%2Fphp%2Fphp_edi

  2. मैंने पाया GitHub पर EDIFACT के लिए खोज https://github.com/markfoster/php_edifact

+0

EDIFACT X12/ANSI से एक अलग मानक है –

संबंधित मुद्दे