Titanium で Web サービスのクライアント スタブに WSDL を生成する方法。
Objective-C 言語用のスタブを作成する WSDL2Obj ツールを使用して、Objective-C 用に生成しました。
Titanium 用のクライアント スタブ ジェネレーターはありますか? または、Web サービス呼び出しをハードコーディングする必要がありますか?
私はTitaniumで多くの作業を行っていますが、Titaniumのクライアントスタブジェネレーターについて聞いたことがありません。
Titaniumは「高度な」JavaScriptであるため、単純なJavaScriptスタブを作成して、リクエスト呼び出しを変更することができます。しかし、JavaScriptXMLHttpRequest
とTitaniumsの構造Ti.Network.HTTPClient
は作成(コンストラクター)で実際に異なるため、これはいくつかの作業になる可能性があります。他の方法(onload、onerror、...)も同様ですが、等しくありません。
作成したすべてのアプリで、RESTクライアント用の独自のスタブジェネレーターがありますが、Webサービスの修正実装がありました。しかし、これはJavaScriptではうまく機能しません。