PDA

View Full Version : عدم ارسال پارامتر در web service



object
یک شنبه 25 اردیبهشت 1390, 16:53 عصر
با استفاده از دلفي و كامپوننت THTTPRIO يك وب كلاينت نوشتم كه به وب سرويسي در نشاني

http://www.deeptraining.com/webservices/mathservice.asmx
وصل بشه و عمل ADD رو انجام بده اما هيچ پارامتري ارسال نميشه يعني پارامترهايي كه ارسال ميشه NULL هستن چند نمونه WEB SERVICE هم با دات نت 4 نوشتم كه باز هم پارامترهاي ارسالي توسط دلفي توي سرويس دات نت هم همگي NULL دريافت ميشن و هيچ ارتباطي هم به جنس متغير ها نداره
لازم به ذكره كه از دلفي 2006 هم استفاده ميكنم
برنامه اي كه نوشته شده هم در فايل ضميمه است
ممنون ميشم راهنمايي كنيدس

object
یک شنبه 25 اردیبهشت 1390, 23:55 عصر
خوشبختانه خودم تونستم حلش كنم
وقتي كه فايل wsdl اتوماتيك ساخته ميشه پايين فايل در قسمت initialization يكي از رجيسترها جا مي افته
اين ايرادي هستش كه اون ابزار داره و البته توي نسخه هاي جديد ظاهرا رفع شده
اين خط از قسمت initialization جا افتاده بوده
InvRegistry.RegisterInvokeOptions(TypeInfo(Calcula teSoap), ioDocument);