นี่คือคำสั่ง soapcpp2 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
soapcpp2 - gSOAP Stub และ Skeleton Compiler สำหรับ C และ C++
เรื่องย่อ
สบู่ซีพีพี2 [OPTIONS] INPUT
DESCRIPTION
โปรดดูรายละเอียดที่ /usr/share/doc/gsoap/soapdoc2.html
สร้างต้นขั้วและรหัสไคลเอนต์และเซิร์ฟเวอร์จากอินพุต INPUT หรืออินพุตมาตรฐาน if INPUT ไม่ใช่
ระบุไว้
OPTIONS
-1 สร้างการผูก SOAP 1.1
-2 สร้างการผูก SOAP 1.2
-0 ไม่มีการผูก SOAP ใช้ REST
-C สร้างรหัสฝั่งไคลเอ็นต์เท่านั้น
-S สร้างรหัสฝั่งเซิร์ฟเวอร์เท่านั้น
-T สร้างโค้ดทดสอบอัตโนมัติฝั่งเซิร์ฟเวอร์
-อีซี สร้างกิจวัตรพิเศษสำหรับการคัดลอกแบบลึก
-เอ็ด สร้างกิจวัตรพิเศษเพื่อลบลึก
-Et สร้างกิจวัตรพิเศษสำหรับการส่งผ่านข้อมูลด้วยฟังก์ชันวอล์คเกอร์
-L อย่าสร้าง สบู่ClientLib/สบู่เซิร์ฟเวอร์Lib.
-a ใช้ SOAPแอ็กชัน ด้วย WS-Addressing เพื่อเรียกใช้การดำเนินการฝั่งเซิร์ฟเวอร์
-A ต้องการ SOAPแอ็กชัน เพื่อเรียกใช้การดำเนินการฝั่งเซิร์ฟเวอร์
-b จัดลำดับไบต์อาร์เรย์ char[N] เป็นสตริง
-c สร้างซอร์สโค้ด C
-ค++ สร้างซอร์สโค้ด C++ (ค่าเริ่มต้น)
-ค++11 สร้างซอร์สโค้ด C++ ที่ปรับให้เหมาะสมสำหรับ C++11 (คอมไพล์ด้วย -std=c++11)
-dเส้นทาง ใช้ เส้นทาง เพื่อบันทึกไฟล์
-e สร้างการเชื่อมโยงรูปแบบการเข้ารหัส SOAP RPC (เช่นใช้ -1 or -2).
-fN ไฟล์ soapC หลายไฟล์พร้อม N คำจำกัดความของซีเรียลไลเซอร์ต่อไฟล์ (N>=10)
-h แสดงข้อมูลช่วยเหลือ
-Iเส้นทาง ใช้ เส้นทาง(s) สำหรับ #import (เส้นทางคั่นด้วย ':')
-i สร้างพร็อกซีบริการ C++ และอ็อบเจ็กต์ที่สืบทอดมาจาก สบู่ โครงสร้าง
-j สร้างพร็อกซีบริการ C++ และอ็อบเจ็กต์ที่แชร์a สบู่ โครงสร้าง
-l สร้างโมดูลที่เชื่อมโยงได้ (ทดลอง)
-m สร้างรหัส Matlab(tm) สำหรับคอมไพเลอร์ MEX (เลิกใช้แล้ว)
-n ใช้ชื่อบริการเพื่อเปลี่ยนชื่อฟังก์ชันบริการและตารางเนมสเปซ
-pพร้อมชื่อ บันทึกไฟล์ด้วยคำนำหน้าใหม่ พร้อมชื่อ แทน สบู่.
-Qพร้อมชื่อ ใช้ พร้อมชื่อ เป็นเนมสเปซ C++ สำหรับ Decls รวมถึงตัวสร้างซีเรียลไลเซอร์แบบกำหนดเอง
-qพร้อมชื่อ ใช้ พร้อมชื่อ เป็นเนมสเปซ C++ สำหรับ Decls ไม่รวมตัวสร้างซีเรียลไลเซอร์แบบกำหนดเอง
-s สร้างรหัสดีซีเรียลไลเซชันด้วยการตรวจสอบความถูกต้องของ XML ที่เข้มงวด
-t สร้างรหัสอย่างเต็มที่ xsi: พิมพ์ พิมพ์ข้อความ SOAP/XML
-u แสดงความคิดเห็นที่ไม่แสดงข้อคิดเห็นในเอาต์พุต WSDL/schema โดยระงับความคิดเห็น XML
-v เอาต์พุต Verbose
-w อย่าสร้างไฟล์ WSDL และสคีมา
-x อย่าสร้างไฟล์ข้อความ XML ตัวอย่าง
-y รวมข้อมูลการเข้าถึงประเภท C/C++ ในข้อความ XML ตัวอย่าง
-z1 ความเข้ากันได้: สร้างพร็อกซีและอ็อบเจ็กต์บริการ C ++ แบบเก่า
-z2 ความเข้ากันได้กับ 2.7.x: ละเว้นเอาต์พุต XML สำหรับพอยน์เตอร์ NULL
ใช้ soapcpp2 ออนไลน์โดยใช้บริการ onworks.net