PDA

View Full Version : WebService HelloWorld کار نمی کند؟



saeed_82
جمعه 25 اردیبهشت 1383, 20:47 عصر
سلام
من هر کار کردم نتوانستم از راهنمایی های دلفی یک وب سرویس ساده اولیه راه بیندازم
هم سمت سرور مشکل دارم (این مفهوم NameSpace برایم هنوز گنگ است و نمی دانم عبارت مربوط به تغییر آدرس پیش فرض را کجای برنامه جای دهم) و هم در قسمت کلاینت بعد از اینکه URL مربوط به برنامه سرور را وارد میکنم برای استفاده از توابع سرور مشکل دارم و نمیتوانم ارتباط برقرار کنم؟
لطفا مرا راهنمایی کنید
اگر میتوانید یک برنامه ساده وب سرویس در این قسمت قرار دهید
متشکرم

saeed_82
جمعه 25 اردیبهشت 1383, 21:37 عصر
مشکل من سر راه اندازی یک وب سرویس حل شد ولی هنوز یک سری ابهامات برام وجود داره:
اولا اینکه : مفهوم و کاردبرد واقعی NameSpace که در وب سرویس بکار میبریم چیه و کجا بدرد میخوره ؟

دوم اینکه : آیا من میتونم با یه برنامه کلاینت دلفی 7 با وب سرویسی که با دلفی 8 نوشتم ارتباط برقرار کنم ؟
اگه امکانش هست چطور میشه این کار رو انجام داد؟

مهدی کرامتی
شنبه 26 اردیبهشت 1383, 00:10 صبح
آیا من میتونم با یه برنامه کلاینت دلفی 7 با وب سرویسی که با دلفی 8 نوشتم ارتباط برقرار کنم ؟
بله، میتوانید.
از منوی New -> Others بخش Web Services را انتخاب کرده و سپس WSDL Importer را انتخاب کنید.

آدرس صفحه حاوی WSDL در وب سرویس را بدهید و Ok را کلیک کنید. دلفی یک یونیت جدید حاوی تعاریف وب سرویس و موارد لازم برای فرخوانی آن ایجاد میکند.

یونیت فوق را مطالعه کنید.

saeed_82
شنبه 26 اردیبهشت 1383, 19:51 عصر
ممنون جناب اسیستانت
مشکل بنده حل شد
ولی هنوز مفهوم NameSpace برایم مبهم است ، اینکه چه کاربردی دارد و به چه چیزی بهتر است تنظیم شود؟

مهدی کرامتی
شنبه 26 اردیبهشت 1383, 20:14 عصر
NameSpace از نظر مفهومی چیزی تو مایه‌های کلاس است و در حقیقت راهی برای گروه بندی کلاسها و امثال آن است.