これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド wsdlXNUMXh です。
プログラム:
NAME
wsdl2h - C および C++ 用の gSOAP WSDL パーサー
SYNOPSIS
wsdl2h [OPTIONS] SOURCE ...
DESCRIPTION
詳細については、/usr/share/doc/gsoap/soapdoc2.html を参照してください。
変換します wsdl or XSD 入力ファイル、または HTTP アドレスから、 SOURCE 宣言ファイルに
それは次のように解析できます soapcpp2(1)。 いいえの場合 SOURCE 引数が指定されており、標準から読み取られます
入力。
OPTIONS
-a 匿名型のローカル要素のインデックス付き構造体名を生成します。
-b 一方向の応答を提供するために、双方向操作 (duplex ops) が追加されました。
-c Cソースコードを生成します。
-c++ C++ ソース コードを生成します (デフォルト)。
-c++11 C++11 ソース コードを生成します。
-d DOM を使用してデータを入力する xs:どれか, xs:いかなるタイプ xs:任意の属性.
-e 列挙名を修飾しないでください。
-f フラットな C++ クラス階層を生成します。
-g グローバルなトップレベル要素宣言を生成します。
-h ヘルプ情報を表示します。
-Ipath path ファイルを見つけるために。
-i インポートしません (詳細オプション)。
-j 生成しない SOAP_ENV__ヘッダー SOAP_ENV__詳細 定義。
-k 生成しない SOAP_ENV__ヘッダー mustUnderstand 修飾子。
-l ライセンス情報を表示します。
-m xsd.h プリミティブ型をインポートするモジュール。
-N名 名 バインディングごとにサービスを生成するためのサービス プレフィックス。
-n名 名 の代わりにベース名前空間プレフィックスとして ns.
-ofile ファイルへの出力 file.
-P から継承された多態性型を作成しないでください。 xsd__anyType.
-p ベースから継承したポリモーフィック型を作成する xsd__anyType.
-q名 名 すべての宣言の C++ 名前空間用。
-R WSDL で REST バインディングの REST 操作を生成します。
-rhost[:ポート[:UID:pwd]]
プロキシ経由で接続する host, ポート プロキシ資格情報。
-r:UID:pwd
認証資格情報を使用して接続します (ダイジェスト認証には SSL が必要です)。
-s STL コードを生成しません (いいえ) std ::文字列 そしていいえ std::ベクトル).
-tfile タイプマップファイルを使用する file デフォルトのファイルの代わりに タイプマップ.dat.
-U XML タグ名をマッピングするときに、UTF8 でエンコードされた Unicode C/C++ 識別子を許可します。
-u 共用体を生成しません。
-v 詳細な出力。
-W 警告を抑制します。
-w 応答パラメーターは常に応答構造体でラップします (<=1.1.4 の動作)。
-x 生成しない _XML どれか/任意の属性 拡張性要素。
-y 構造体と列挙型の typedef シノニムを生成します。
-z1 2.7.6e との互換性: ポインターベースの配列を生成します。
-z2 2.7.7 ~ 2.7.15 との互換性: 要素/属性参照を修飾します。
-z3 2.7.16 ~ 2.8.7 との互換性: 要素/属性参照を修飾します。
-z4 2.8.11 までの互換性: で共用体構造体を生成しない std::ベクトル.
-z5 2.8.15までの互換性。
-z6 2.8.17までの互換性。
-_ _USCORE を生成しません (UNICODE _x005f に置き換えます)。
onworks.net サービスを使用してオンラインで wsdl2h を使用する