| wsdl(1) | General Commands Manual | wsdl(1) |
نام (NAME)
wsdl - ابزار تولید پراکسی وبسرویس Mono
خلاصه دستور (SYNOPSIS)
wsdl [options] [path | url]
توضیحات (DESCRIPTION)
ابزار wsdl برای تولید کلاسهای پراکسی استفاده میشود که میتوان از آنها برای دسترسی به وبسرویسها بهره برد. این ابزار یک سند WSDL را از مسیر یا نشانی وب (URL) ارائهشده میخواند و در صورت نیاز، اسکیمای ارجاعدادهشده یا سایر اسناد WSDL را بارگیری میکند.
این ابزار برای هدف قرار دادن API نسخه 1.x استفاده میشود؛ برای هدف قرار دادن API نسخه 2.x، لطفاً از ابزار wsdl2 استفاده کنید.
گزینهها (OPTIONS)
گزینههای زیر در دسترس هستند:
- -appsettingurlkey:key -urlkey:key
- مشخص میکند که نشانی وب (URL) سرویسها باید از بخش <appsettings> در فایل پیکربندی، با استفاده از کلید ارائهشده خوانده شود.
- -appsettingbaseurl:url , -baseurl:url
- یک URL پایه برای سرویس تعیین میکند. URL نهایی با ترکیب این مقدار با URL خواندهشده از گزینهٔ -appsettingurlkey و صفت -type:typename, assembly تولید یک پراکسی برای یک کلاس وبسرویس کامپایلشده. پارامتر URL میتواند برای تعیین مکان سرویس استفاده شود. location مشخصشده در سند WSDL ساخته خواهد شد.
- -language:language , -l
- زبان کدی که باید تولید شود. میتواند CS برای C# (پیشفرض)، Boo برای Boo و VB برای Visual.Basic باشد.
- همچنین میتوانید یک نام نوع کامل (full type name) برای یک CodeProvider مشخص کنید؛ برای مثال، میتوانید از این مورد برای تولید کد برای زبان فرضی «MyLan» استفاده کنید که دارای نوع کامل زیر است:
-
wsdl myservice.wsdl -language:MyLan.MyLanCodeProvider, MyLan.CodeDom, Version=1.0.0.0, Culture=neutral, PublicKeyToken=xxyy'
- -namespace:name , -n:name
- فضاینام (namespace) کلاسهای تولیدشده. اگر مقداری مشخص نشود، از فضاینام پیشفرض استفاده میشود.
- -out:filename , -o:filename
- فایل مقصد برای کد تولیدشده.
- -protocol:protocol , -p:protocol
- پروتکلی که باید بر اساس آن کد تولید شود. میتواند Soap (پیشفرض)، HttpGet یا HttpPost باشد.
- -sample:METHOD
- درخواست و پاسخ XML حاصل از فراخوانیهای نمونه به آن پیام SOAP را نمایش میدهد. میتوانید از گزینهٔ -protocol: برای نمایش پیام در قالبهای گوناگون استفاده کنید.
- -server
- بهجای یک پراکسی کلاینت، اسکلت سمت سرور (server skeleton) تولید میکند.
- -nologo
- عدم نمایش نشانوارهٔ آغازین برنامه.
- -u:username , -user:username
- نام کاربری مورد استفاده برای اتصال به سرور.
- -p:password , -password:password
- گذرواژه مورد استفاده برای اتصال به سرور.
- -d:domain , -domain:domain
- دامنه (domain) مورد استفاده برای اتصال به سرور.
نویسندگان (AUTHORS)
Lluis Sanchez Gual (lluis@ximian.com)
مجوز (LICENSE)
ابزار wsdl تحت شرایط مجوز GNU GPL منتشر شده است.
همچنین ببینید (SEE ALSO)
disco(1), soapsuds(1), mono(1), mcs(1), wsdl2(1)