View Full Version : سوال: این ارور در زمان Import کردن WSDL مربوط به چیست؟
hp1361
چهارشنبه 11 بهمن 1391, 12:49 عصر
سلام
قصد ایمپورت کردن اطلاعات وب سرویس رو دارم اما این ارور میده:
Unable to load WSDL File/Location: http://websvr....Service?WSDL.Error[The Requested header was not found-URL:http://....Service?wsdl-SOAPAction:""]
شایان ذکر است وب سرویس در با جاوا نوشته شده و وقتی فایل xml اش مثل بقیه نیست!
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.3.1-hudson-749-SNAPSHOT. --><!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.3.1-hudson-749-SNAPSHOT. -->
ممنون
BORHAN TEC
چهارشنبه 11 بهمن 1391, 13:16 عصر
سلام
آیا آدرس وب سرویس نمونه ای را دارید که با کمک آن بتوانیم این مشکل را reproduce کنیم و مشکل را دقیقتر بررسی کنیم؟
در ضمن من تصور می کنم که با حذف .Error از انتهای آدرس مشکل برطرف بشه ولی از آنجایی که اطلاعات کاملی را شما ذکر نکرده اید خیلی قاطعانه نمی توان راه حلی را ارائه داد.
hp1361
چهارشنبه 11 بهمن 1391, 13:23 عصر
سلام
متاسفانه وب سرویس دیگه ای با این شرایط رو نمیشناسم و ادرس این رو هم نمیتونم توی تاپیک قرار بدم!
نویسنده وب سرویس اشاره کرده که یوزر نیم و پسورد باید از طریق هدر درخواست ارسال بشه.آیا میتونه به این ربط داشته باشه؟
error مربوط به آدرس وب سرویس نیست.ادامه پیغام خطاست که دلفی در زمان ایمپورت کردن نشان میده
hp1361
چهارشنبه 11 بهمن 1391, 14:08 عصر
سلام مجدد
در ویژوال استودیو وقتی آدرس WSDL رو وارد می کنم Import انجام میشه!!! تست هم کردم و کاملا جوب داد!!!
ممکنه مشکل چیزی شبیه موضوع مطرح شده در لینک زیر باشه؟(هرچند چیز زیادی ازش سر در نیاوردم!)
ممنون
Mask
چهارشنبه 11 بهمن 1391, 15:46 عصر
منم این مشکل رو با وب سرویس پنل اس مس دارم.
که با کمک دوستان و با همکاری برنامه نویس وب سرویس سعی در رفع این مشکل دارند.
بهتره با برنامه نویس اون وب سرویس تماس بگیرید و با هماهنگی ورودی و خروجی ها رو به صورت استاندارد در بیارید.
hp1361
چهارشنبه 11 بهمن 1391, 16:16 عصر
سلام
یعنی مشکل از طرف وب سرویسه؟دقیقا کجاهاش مشکل داره؟مشکل از دلفی و ایمپورترش نیست؟
پس چرا ویژوال استودیو به راحتی ایمپورت کرد و حتی کار هم کرد؟
mrm0101
چهارشنبه 11 بهمن 1391, 16:20 عصر
سلام
اگه می خواهید اس ام اس ارسال و دریافت بکنید من یک وب سرویس مطمئن سراغ دارم از کیمیا اس ام اس که واقغا عالی کار می کنه . سه ساله توی همه نرم افزاهای تحت ویمدوز و وب ازش استفاده می کنم
http://www.kimiasms.com/kimiasms.asmx?WSDL
hp1361
چهارشنبه 11 بهمن 1391, 16:26 عصر
سلام
جالبه! برای آدرس بالا هم دلفی همون اروری رو میده که برای وب سرویس خودم میداد!
پس میشه گفت احتمالا مشکل از طرف خودمونه!
ربطی به این قسمت ارور نداره؟
The requested header was not found
BORHAN TEC
چهارشنبه 11 بهمن 1391, 16:52 عصر
مشکلی که شما دارین واقعاً برای من عجیبه! مگه شما چکار می کنید که با این مشکل مواجه می شوید؟ از کدام نسخه دلفی استفاده می کنید؟ من این لینک:
http://www.kimiasms.com/kimiasms.asmx?WSDL
رو در دلفی XE3 بدون هیچ مشکلی الان تونستم Import کنم. یعنی شما از روش دیگری استفاده می کنید که با این خطا مواجه می شوید؟!
من نحوه کار با وب سرویس ها را در لینک زیر توضیح داده ام. ببینید که شما هم از این روش استفاده می کنید یا نه:
http://www.irstu.com/?p=3461
Mask
چهارشنبه 11 بهمن 1391, 17:42 عصر
یعنی مشکل از طرف وب سرویسه؟دقیقا کجاهاش مشکل داره؟مشکل از دلفی و ایمپورترش نیست؟
دقیقا.
برای روشن شدن این موضوع میتونید این لینک رو ببینید.
http://barnamenevis.org/showthread.php?376771-%D8%AE%D8%B7%D8%A7%DB%8C-WSDL-Untyped-Array-issue
پس چرا ویژوال استودیو به راحتی ایمپورت کرد و حتی کار هم کرد؟
چون اونم تحت دات نته.
hp1361
چهارشنبه 11 بهمن 1391, 18:03 عصر
سلام
چی تحت دات نته؟ وب سرویسی که من استفاده میکنم با جاوا نوشته شده که به راحتی تونستم در ویژوال استودیو استفاده کنم!
آقای عشایری من دقیقا همون روشی که شما گفتین و سایر آموزش ها انجام دادم!الان از منزل انجام دادم و ارور نداد!
میشه بی خیال wsdl شد و با دونستن توابع مستقیما به وب سرویس وصل شد؟
hp1361
پنج شنبه 12 بهمن 1391, 14:02 عصر
سلام
ما که نفهمیدیم چی شد؟!!!!
امروز آمدم تست کردم خیلی راحت ایمپورت کرد و کار هم کرد!!!
ممکنه مشکل از وب سرویس و سرورشون بوده باشه؟
BORHAN TEC
پنج شنبه 12 بهمن 1391, 15:08 عصر
ممکنه مشکل از وب سرویس و سرورشون بوده باشه؟
چی بگم والا، ولی احتمالش وجود داره. در برخی از موارد خاص هم مشاهده شده که موقعی که با روشهای غیر معمول به اینترنت متصل شویم و بخواهیم یک سند wsdl را Import کنیم با مشکلاتی این چنینی مواجه خواهیم شد.
hamedsadry3000
یک شنبه 29 بهمن 1391, 10:22 صبح
سلام
من xe3 را روی چند تا سیستم نصب کردم اول این ارور بالا رو نمیداد بعد از یه مدت شروع کرد به اروردادن
تازه برنامه کامپایل شده رو میبریم روی یه سیستم که ایکس ایش سالمه ارور نمیده به نظر شما مشکل از کجاست؟:متفکر:
hp1361
یک شنبه 29 بهمن 1391, 19:59 عصر
سلام
والا منم نفهمیدم! از اون روز به بعد دیگه این ارور رو نداد!
البته اینم بگم با استفاده از RemObject SDK که دیروز انجام دادم حتی برای توابعی که خروجیش آرایه ای از یک کلاس بود(با استفاده از دلفی) ایندفعه برای همونا هم خروجی استاندارد تعریف کرد!
ولی حیف با Remobject خیلی آشنا نیستم و فرصتش رو هم ندارم کار کنم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.