این دستور soapsuds است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
soapsuds - Mono's Remoting Proxy Generator
خلاصه
آب صابون [گزینه ها] [ورودی] [خروجی]
شرح
آب صابون ابزاری برای تولید اسناد WSDL و پروکسی مشتری برای خدمات از راه دور است.
یک سند WSDL روش هایی را که یک سرویس همراه با طرحواره های XML ارائه می دهد، توصیف می کند
تمام ساختارهای داده ارجاع شده پروکسی مشتری کلاسی است که روش های مشابهی را ارائه می دهد
سرویسی که آن را نشان می دهد، اما هیچ پیاده سازی را ارائه نمی دهد، فقط تماس ها را به آن فوروارد می کند
سرویس از راه دور
پروکسی های مشتری تولید شده کاملاً ضروری نیستند، زیرا زمان اجرا می تواند به طور خودکار
تولید پروکسی از انواع خدمات اصلی با این حال، دلالت بر نیاز به
توزیع کلاس خدمات برای همه مشتریان در برخی از سناریوها، رویکرد بهتری برای
از soapsuds برای تولید یک کلاس پروکسی استفاده کنید که رابط کاربری مشابهی با سرویس دارد، اما
بدون هیچ اجرایی
آب صابون می تواند یک سند WSDL را از مجموعه ای از انواع مشخص شده با گزینه ایجاد کند -سپس
یا می تواند انواع را از یک مجموعه مشخص شده با استخراج کند -inputassemblyfile. در این آخرین
در این مورد، soapsuds طرحوارههایی را برای تمام کلاسهای قابل سریالسازی در سند WSDL خواهد داشت.
به عنوان ورودی یک سند WSDL (یا هر چیزی که از آن می توان چنین سندی تولید کرد)
این ابزار می تواند کد منبع را برای پروکسی مشتری (با استفاده از -gc گزینه) یا می تواند
به طور مستقیم یک اسمبلی تولید می کند که پروکسی (با -outputassemblyfile
گزینه). soapsudها همچنین کلاسهای جعلی قابل سریالسازی را برای همه انواع تعریفشده در تولید میکنند
طرحواره با این حال، مراقب باشید که آن کلاسها فاقد معنای اصلی هستند
کلاس ها، زیرا فقط ساختار داده تولید می شود.
INPUT منابع
منابع زیر در دسترس هستند (فقط یکی را می توان مشخص کرد):
-urltoschema:url -url:url
آدرس اینترنتی که سند WSDL را از آن بازیابی کنید.
-types:type1,assembly[,serviceEndPoint][;type2,assembly[,serviceEndPoint]]...
انواعی را که برای آنها طرحواره یا پروکسی تولید شود مشخص می کند. اگر نقطه پایانی سرویس نباشد
ارائه شده، یک ارائه شده با -نقطه پایان خدمت گزینه استفاده می شود.
-inputassemblyfile:file , -ia: فایل
مونتاژی که شامل انواع صادراتی است.
-inputschemafile:schena , -is: طرحواره
طرحواره ای که از آن کلاس های پروکسی تولید می شود.
INPUT OPTIONS
گزینه های ذیل در دسترس هستند:
-inputdirectory:directory , -id: Directory
دایرکتوری که DLL ها در آن قرار دارند.
-serviceendpoint:url , -se:url
آدرس سرویسی که در سند WSDL قرار می گیرد.
خروجی
گزینه های خروجی زیر در دسترس هستند (بیش از یکی را می توان مشخص کرد):
-outputassemblyfile:file , -oa: فایل
کد پروکسی را تولید می کند و آن را در یک اسمبلی با نام ارائه شده کامپایل می کند.
-outputschemafile:file , -os: فایل
یک سند WSDL ایجاد می کند که انواع ارائه شده را نشان می دهد.
کد ژنراتور , -gc
کد منبع پروکسی را برای سند یا انواع WSDL ارائه شده ایجاد می کند.
OUTPUT OPTIONS
گزینه های ذیل در دسترس هستند:
-outputdirectory: Directory , -od: دایرکتوری
دایرکتوری که فایل های تولید شده در آن قرار خواهند گرفت.
-proxynamespace:namespace , -pn: فضای نام
فضای نام پروکسی تولید شده
-nowrappedproxy , -حالا
یک پروکسی پیچیده تولید نکنید.
پروکسی پیچیده شده , -wp
یک پروکسی پیچیده ایجاد کنید.
-strongnamefile: file , -sn: file
فایل نام قوی
عمومی OPTIONS
گزینه های ذیل در دسترس هستند:
-nologo
لوگوی راه اندازی را سرکوب کنید.
-u: نام کاربری , -user:username
نام کاربری که باید هنگام اتصال به سرور استفاده کنید.
-p: رمز عبور , -password:password
رمز عبور برای استفاده در هنگام اتصال به سرور.
-d: دامنه , -domain: دامنه
دامنه مورد استفاده در هنگام اتصال به سرور.
-httpproxyname:name , -hpn:name
نام پروکسی http.
-httpproxyport:port , -hpp:port
پورت پروکسی http.
AUTHORS
لوئیس سانچز گوال ([ایمیل محافظت شده])
با استفاده از خدمات onworks.net از soapsuds به صورت آنلاین استفاده کنید