 
นี่คือคำสั่ง soapsuds ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
soapsuds - เครื่องสร้างพร็อกซีระยะไกลของ Mono
เรื่องย่อ
สบู่ [ตัวเลือก] [อินพุต] [เอาต์พุต]
DESCRIPTION
สบู่ เป็นเครื่องมือสำหรับสร้างเอกสาร WSDL และไคลเอนต์พร็อกซี่สำหรับบริการระยะไกล
เอกสาร WSDL อธิบายวิธีการที่บริการจัดเตรียมร่วมกับ XML schema ของ
โครงสร้างข้อมูลอ้างอิงทั้งหมด ไคลเอนต์พร็อกซี่เป็นคลาสที่มีวิธีการเช่นเดียวกับ
บริการที่เป็นตัวแทน แต่ไม่มีการดำเนินการใด ๆ เพียงแค่ส่งต่อการเรียกไปยัง
บริการระยะไกล
พร็อกซีไคลเอนต์ที่สร้างนั้นไม่จำเป็นอย่างยิ่ง เนื่องจากรันไทม์สามารถทำได้โดยอัตโนมัติ
สร้างพร็อกซี่จากประเภทบริการดั้งเดิม อย่างไรก็ตาม มันแสดงถึงความจำเป็นของ
กระจายระดับบริการให้กับลูกค้าทั้งหมด ในบางสถานการณ์ วิธีที่ดีกว่าคือการ
ใช้ soapsuds เพื่อสร้างคลาสพร็อกซีซึ่งมีอินเทอร์เฟซเดียวกันกับบริการ แต่
โดยไม่มีการนำไปปฏิบัติใดๆ
สบู่ สามารถสร้างเอกสาร WSDL จากชุดประเภทที่ระบุด้วย option - ประเภท
หรือแยกประเภทออกจากชุดประกอบที่ระบุด้วย -inputassemblyfile.jpg ในช่วงสุดท้ายนี้
กรณี soapsuds จะรวมสคีมาสำหรับคลาสที่ทำให้ซีเรียลไลซ์ได้ทั้งหมดในเอกสาร WSDL
รับเอกสาร WSDL (หรืออะไรก็ได้ที่สามารถสร้างเอกสารดังกล่าวได้)
เครื่องมือสามารถสร้างซอร์สโค้ดสำหรับพร็อกซีไคลเอนต์ (โดยใช้ -gc ตัวเลือก) หรือสามารถ
สร้างแอสเซมบลีที่ปรับใช้พร็อกซีโดยตรง (ด้วย -ไฟล์เอาท์พุตแอสเซมบลี
ตัวเลือก). soapsuds จะสร้างคลาสปลอมที่ซีเรียลไลซ์ได้สำหรับทุกประเภทที่กำหนดไว้ใน
สคีมา อย่างไรก็ตาม พึงระวังว่าคลาสเหล่านั้นจะขาดความหมายของต้นฉบับ
คลาส เนื่องจากสร้างเฉพาะโครงสร้างข้อมูล
INPUT แหล่งที่มา
มีแหล่งข้อมูลดังต่อไปนี้ (ระบุได้เพียงแหล่งเดียวเท่านั้น):
-urltoschema:url -url:url
URL ที่จะดึงเอกสาร WSDL
-ประเภท:type1,แอสเซมบลี[,serviceEndPoint][;type2,แอสเซมบลี[,serviceEndPoint]]...
ระบุประเภทที่จะสร้างสคีมาหรือพร็อกซี หากไม่มีจุดสิ้นสุดบริการคือ
ที่ให้มากับ -จุดบริการปลายทาง ใช้ตัวเลือก
-inputassemblyfile:ไฟล์ , -ia:ไฟล์
แอสเซมบลีที่มีประเภทการส่งออก
-inputschemafile:schena , -is:สคีมา
สคีมาที่ใช้สร้างคลาสพร็อกซี
INPUT OPTIONS
ตัวเลือกที่ใช้ได้มีดังนี้:
-inputdirectory:ไดเรกทอรี , -id:ไดเรกทอรี
ไดเร็กทอรีที่มี DLL อยู่
-จุดบริการ:url , -se:url
URL ของบริการที่จะวางในเอกสาร WSDL
เอาท์พุท
มีตัวเลือกเอาต์พุตต่อไปนี้ (สามารถระบุได้มากกว่าหนึ่งตัวเลือก):
-outputassemblyfile:ไฟล์ , -oa:ไฟล์
สร้างรหัสพร็อกซี่และคอมไพล์ลงในแอสเซมบลีด้วยชื่อที่ให้มา
-outputschemafile:ไฟล์ , -os:ไฟล์
สร้างเอกสาร WSDL ที่แสดงถึงชนิดที่จัดเตรียมไว้
-สร้างรหัส , -gc
สร้างซอร์สโค้ดพร็อกซีสำหรับเอกสารหรือประเภท WSDL ที่ให้มา
เอาท์พุท OPTIONS
ตัวเลือกที่ใช้ได้มีดังนี้:
-outputdirectory:ไดเรกทอรี , -od:ไดเรกทอรี
ไดเร็กทอรีที่จะวางไฟล์ที่สร้างขึ้น
-proxynamespace:เนมสเปซ , -pn:เนมสเปซ
เนมสเปซของพร็อกซีที่สร้างขึ้น
-no wrapproxy , -ตอนนี้
อย่าสร้างพร็อกซีที่ห่อหุ้ม
-ห่อพร็อกซี , -wp
สร้างพร็อกซีที่ห่อหุ้ม
-strongnamefile:ไฟล์ , -sn:ไฟล์
ไฟล์ชื่อที่แข็งแกร่ง
ทั่วไป OPTIONS
ตัวเลือกที่ใช้ได้มีดังนี้:
-โนโลโก
ระงับโลโก้เริ่มต้น
-u:ชื่อผู้ใช้ , -user:ชื่อผู้ใช้
ชื่อผู้ใช้ที่จะใช้เมื่อเชื่อมต่อกับเซิร์ฟเวอร์
-p:รหัสผ่าน , -รหัสผ่าน:รหัสผ่าน
รหัสผ่านที่จะใช้เมื่อเชื่อมต่อกับเซิร์ฟเวอร์
-d:โดเมน , -โดเมน:โดเมน
โดเมนที่จะใช้เมื่อเชื่อมต่อกับเซิร์ฟเวอร์
-httpproxyname:ชื่อ , -hpn:ชื่อ
ชื่อของพร็อกซี http
-httpproxyport:พอร์ต , -hpp:พอร์ต
พอร์ตของพร็อกซี http
ผู้เขียน
ลุยส์ ซานเชซ กัล ([ป้องกันอีเมล])
ใช้ soapsuds ออนไลน์โดยใช้บริการ onworks.net
 














