問題タブ [sudzc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
198 参照

iphone - Mac OSX アプリで SudzC が生成したコード

私はxcodeとSudzCが初めてです。SOAP Web サービスと通信できる Mac OSX 用のアプリを作成しようとしています。

いくつかの調査の後、SudzC に出会いました。とてもいいように思えますが、このサイトでは、生成されたファイル用の直接の xcode (iPhone ではない) Objective-C オプションが見つかりません。iPhoneファイルをMac OSXアプリで「簡単に」動作するように変換できますか? アドバイスが必要です、ありがとう!

0 投票する
2 に答える
739 参照

java - java用のsudzcの代替手段はありますか?

sudzcは、SOAPサービスにリクエストを送信するためのバンドルされたAPIを取得し、そのWebサービスのWSDLリンクを使用してサービスからの応答を取得するための非常に優れたオンラインツールです。java用のsudzcのようなものはありますか?

0 投票する
1 に答える
1109 参照

ios - sudzCiosからjavawebserviceにパラメーターを渡すと常にnull

GlassfishWebサービステスターを使用してテストされたSOAPリクエスト

石鹸の反応

ここで、sudzを使用してiOSでこのhelloメソッドを呼び出して、「name」パラメーターをWebサービスに渡そうとします。したがって、これはcreateEnvelope内のコードです。

これは、iOSからアクセスしたときのnetbeansログです。

アンドロイドがアクセスしたときにログに記録する

ただし、常にnullパラメータを返し、Androidではksoapを使用して完全に機能します。上記のエンベロープを使用すると、メソッド(hello)を呼び出すことができますが、nullパラメーターを渡します。T_Tを助けてください

0 投票する
1 に答える
171 参照

iphone - ディクショナリで逆シリアル化すると、余分な null データが生成されます

SUDZC を使用して Web サービスに接続しています。元のコードは、応答した値を上書きし続けていました。コードを次のように変更しました。

ここで、意図した値とともに一連の null 値を受け取ります。

データを複数回プルして、すべての ? をプルするのを止めることはできません。子が 1 でない場合、コードは停止するべきではありませんか?

0 投票する
2 に答える
1465 参照

objective-c - 目的の C コードを作成するために sudzc.com と連携する WSDL ファイルに Java Web サービス クラスを生成する方法は?

Java Web サービス クラスから、Sudzc.com でサポートされている WSDL ファイルを生成して Objective-C コードを生成する方法は?

簡単な例でやってみました。

私の Java Web サービス クラス:

Ant スクリプトと wsgen を使用して WSDL ファイルを作成し、それをhttp://sudzc.comにアップロードして、Objective-C コード (ARC を使用した iOS 用の Objective-C) を作成しました。私の問題は、Sudzc.com から作成された Objective-C コードにインスタンス メソッドがないことです...

これは私の WSDL ファイルです。

http://www.w3schools.com/webservices/tempconvert.asmx?WSDLの WSDL ファイルを使用して sudzc.com で Objective-C コードを生成すると、問題なく動作し、Web のインスタンス メソッドを使用できます。私のObjective-Cプロジェクトのサービス... !!!

おそらく誰かが助けることができますか?

PS私の悪い英語で申し訳ありません。私はWebサービスのまったくの初心者です...

0 投票する
1 に答える
129 参照

authentication - 私の sudzc loginHandler は NSString のみを返します。返されたインナートークンを取得するには?

Soap サービスの wsdl で SUDZC から生成された LoginHandler を使用すると、次の出力のみが表示されます。

ただし、service.logging を有効にすると、次の出力が得られます。

InnerToken 値を取得し、後続の SOAP 呼び出しのために保持する必要があります (つまり、service.headers メンバーに追加する必要があります)。上記の結果から InnerToken を取得する方法についてのアイデアはありますか?

次の LoginHandler コードフラグメントを使用しています。

0 投票する
0 に答える
113 参照

objective-c - suez を使用して目的の c に複雑なオブジェクトを渡す

sudzc を使用して WCF サービスと通信しています。このメソッドは複合オブジェクト ("Category") を想定し、リクエストを処理します。サービスを呼び出すコードは次のとおりです。

ハンドラーのコードは次のとおりです。

「NSLog」(値と結果) の両方が空白の結果を返します。つまり、データがありません。メソッドを別の方法で呼び出す必要がありますか?

編集:- 前の行で「catId」を初期化しています。そのため、catId は空白ではありません。

0 投票する
1 に答える
482 参照

iphone - IOS sudzcアーク空の2番目の応答、最初は問題なく動作します

iPhoneプロジェクトでsudzcから生成されたacrコードを使用しています。私はすでに不足しているhファイルをインポートし、bodyタグを修正し、すべてが正常に機能しています...任意の関数の最初の呼び出しで。viewDidLoadのように、コード内のいくつかの位置で関数を呼び出します。

最初の呼び出しはうまく機能します。ロギングが有効になっているので、正しい投稿と正しい応答が表示されます。同じ関数をもう一度呼び出すと、正しい投稿しか表示されませんが、空の応答(xmlなし、何もありません)でエラーが発生します。

私もこのようなシングルトンでそれを試しました:

しかし、最後に私は同じエラーを受け取りました。inDataが空(サイズ= 0)であるため、initWithData関数のCXMLDocument.mでエラーがスローされます。また、connectionDidFinishLoading関数のSoapRequest.mでは、receivedDataは空です。

SoapRequest.mをデバッグしようとしたところ、関数の1回目と2回目の呼び出しでdidReceiveResponseが呼び出されましたが、didReceiveDataは最初にのみ呼び出されました。

このように2つのメソッド呼び出しを互いにすぐ後ろで行う場合:

また、問題なく動作します。

誰かが解決策を持っていることを願っています、ありがとう

0 投票する
2 に答える
314 参照

objective-c - sudzcのオブジェクトにプロパティを割り当てます

目的cから.NetWCFサービスを呼び出しています。タイプ「Category」のオブジェクトを関数に渡す必要があります。オブジェクトを渡す前に、その「id」を初期化する必要があります。コードは次のとおりです。

呼び出しがSQLServerにヒットすると、categoryIdは0になります。Id= 0のカテゴリがないため、サービスは0レコードを返します。誰かがこれを手伝ってくれませんか?

0 投票する
1 に答える
427 参照

iphone - SOAP キーワードに関する SudzC の問題

私はこの応答を持っています:

上記の 1 つを除く他のすべての WS 応答で機能するため、各オブジェクトが NSDictionary に逆シリアル化されるのを待っています。他のレスポンスと比較すると、SOAP.m:+ (id) deserialize: (CXMLNode*) elementメソッドではステートメントに対するレスポンスがすべてNSString* type = [Soap getNodeValue:element withName:@"type"];nil を返すので、return[Soap deserializeAsDictionary:element];と続けて必要な結果を取得します。私の場合NSString* type = [Soap getNodeValue:element withName:@"type"];、ステートメントに到達すると、最初のオブジェクトに対して「NIVEAU」が返され、他のオブジェクトに対して「ZONE」が返されます。これにより、アプリケーションの実行と実行が許可されず、[Soap deserializeAsDictionary:element];解析結果として NSDictionary ではなく文字列オブジェクトが取得されます。

この問題を解決するのを手伝ってくれませんか?