2012-12-04 23 views
7

मैंने एक बीपीईएल प्रक्रिया बनाई है जो इनपुट तीन पूर्णांक चर के रूप में लेती है। मुझे जावा प्रोग्राम से पारित विभिन्न मानकों के साथ परीक्षण करने की आवश्यकता है। मैं इन सबके लिए ओपनईएसबी का उपयोग कर रहा हूं।जावा से बीपीईएल को कॉल करना

मेरा सवाल है कि जावा कोड से बीपीईएल को कैसे कॉल करें और तर्क कैसे पारित करें और परिणाम बीपीईएल प्रक्रिया से वापस प्राप्त करें?

+3

बीपीईएल एंडपॉइंट यूआरएल का उपयोग नहीं कर सकते हैं और इसे सामान्य webservice के रूप में आमंत्रित कर सकते हैं? – Jiji

उत्तर

9

एक बीपीईएल प्रक्रिया आम तौर पर परिभाषित अंतराल के साथ एक वेब सेवा (आमतौर पर एसओएपी) के रूप में तैनात की जाती है। क्या आप अंत बिंदु को जानते हैं जहां यह सुलभ है?

एक बार आपके पास यह अंतराल हो जाने के बाद, आप इसे सामान्य वेब सेवा के रूप में जावा में कॉल कर सकते हैं। (मैं इसे soapUI से कॉल करके शुरू करना चाहूंगा यदि आप बस बीपीईएल प्रक्रिया का परीक्षण करना चाहते हैं तो यह आसान होगा)

ओपनईएसबी से संबंधित विशिष्टताओं के लिए, मुझे नहीं पता। आपको तैनाती विशिष्टताओं के लिए प्रलेखन को देखना चाहिए।

उत्तर के बाद संपादित करें।

तो, आप एक wsdl साथ कि समाप्ति बिंदु है।

पहली बात, प्रक्रिया ही परीक्षण करने के लिए:

  1. अपने doc
  2. आप मूल रूप से एक नई परियोजना बनाने के लिए, यह एक wsdl के लिए पूछेंगे,
  3. पर स्थापित soapUI
  4. नज़र अपना दें यह एक नमूना अनुरोध तैयार करेगा, इसे डेटा और
  5. निष्पादित करें। जब तक यह कुछ डेटा के साथ वापस नहीं आता है, आपको एक समस्या है। खेलें या कुछ और प्रश्न पूछें

अब, यदि आपको जावा क्लाइंट बनाने की आवश्यकता है।

  1. गूगल थोड़ा "साबुन वेब सेवा ग्राहक"
  2. वहाँ के आसपास कुछ पुस्तकालय हैं: Axis2, अपाचे CXF ...
  3. उदाहरण के लिए
  4. , CXF साथ, यहाँ देखो: http://cxf.apache.org/docs/how-do-i-develop-a-client.html यह मूल रूप से में होते हैं कुछ जावा कोड कुछ उपकरण का उपयोग करें और फिर थोड़ा और कोड लिखने अपने wsdl के आधार पर पैदा वास्तव में डेटा के साथ सेवा को कॉल करने में आप चाहते

चूंकि आप एक bpel प्रक्रिया आप से निपटने के लिए सक्षम होना चाहिए लिखने के लिए सक्षम थे उस। फिर: गूगल या सवाल :)

फिर से, मुझे आशा है कि इस मदद करता है पूछो।

+0

यदि एंडपॉइंट से आपका मतलब डब्लूएसडीएल है, हाँ मेरे पास बीपीईएल में संबंधित .wsdl फ़ाइल है। यह बहुत अच्छा होगा अगर आप मुझे ऐसे लेख में इंगित कर सकें जो मुझे एक शुरुआत दे। उत्तर देने के दौरान कृपया ध्यान रखें कि मैं वेब सेवाओं के लिए बिल्कुल नया हूं, और मुझे यह कार्य तुरंत पूरा करना है। धन्यवाद। – abbas

+1

मैंने अधिक जानकारी जोड़ने के लिए अपना जवाब संपादित किया ... – florent

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