اخواني السلام عليكم ورحمة الله وبركاته ..
انا عندي موقع واريد ان استخدم ويب سيرفس موجودة في سيرفر اخر علما با ن اللي موجود معي واللي اقدر اوصل بيه الى الويب سيرفس هو ملف
WSDL
اخواني السلام عليكم ورحمة الله وبركاته ..
انا عندي موقع واريد ان استخدم ويب سيرفس موجودة في سيرفر اخر علما با ن اللي موجود معي واللي اقدر اوصل بيه الى الويب سيرفس هو ملف
WSDL
ارجو المساعدة ...يا اخوان
ولكم جزيل الشكر وعظيم الامتنان
لو تملك web service url قم باضافة web reference للموقع باستخدامه و سوف يقوم visual studio باشاء ال proxy classes
للتحويل من ملف WSDL الي ال proxy classes يمكنك استخدام الاداة WSDL.exe الموجودة مع ال framework SDK
تم تعديل هذه المشاركة بواسطة AhmedElbaz في 11 نوفمبر 2008 في 10:43
شكراً جزيلا اخي الكريم على الرد ..ولكن هناك سؤالين في ذهني ...
1. هل يمكن ان يكون URL عبارة اي بي في نفس الشبكة ....
2. هل هناك طريقة ...اذا ما ان عندي ال URL بتاع ال WSDL اللي هو بتاع الويب سيرفس ...هل هناك امكانيه اني اقدر اتعامل مع الويب سيرفس عبر ملف WSDL>>>>
وجزاك الله خير
قمت بتعديل مشاركتي السابقة راجعها مرة اخري
اقتباسهل يمكن ان يكون URL عبارة اي بي في نفس الشبكة
نعم
اي url تستطيع الوصول اليه من جهازك يمكنك استخدامه
ملحوظة : يجب ان تفرق بين ال url و ال wsdl file
فيجب ان تعرف ال url في جميع الحالات لكي تستطيع الوصول الي ال web service
اما ال wsdl فهو ملف يوضح كيفية التعامل مع هذه الخدمة بمعني ما هي الدوال الموجودة بها و ما المعاملات لكل دالة و بماذا ترجع الدالة و هكذا يعني بشكل عام تصف ال Web service interface و هذا ايضا لابد منه لكي تستفيد من خدمات ال web service
و كما ذكرت في المشاركة السابقة يمكنك تحويل ال wsdl الي class في برنامجك كواجهه افتراضية لل web service تسهل عليك التعامل معها بحيث يتم انشاء رسائل ال SOAP المتبادلة بين ال web service و ال client عن طريق ال proxy classes بدلا من انشائها يدويا
بالتوفيق
تم تعديل هذه المشاركة بواسطة AhmedElbaz في 11 نوفمبر 2008 في 10:55
بوركت من رجل عظيم ...
حفظك الله وسدد للخير خطاك ....