Webサービスで構造体と文字列を渡す必要があります。私はそうするためにWebServiceコンポーネントを使用しています。Flash BuilderでWebサービスのパラメータとしてクラスを渡したときのエラー#1088
私の検索では、actionscriptに構造体型がないので、そのクラスのクラスを使用しました。
public class UserInfo{
public var name:String;
public var dateAdded:Date;
}
と私はこのようなウェブサービスでそれを渡すことができるように私はそれを埋めるよ:
var newUser:UserInfo = new UserInfo();
newUser.name = "myName";
newUser.birthdate = new Date();
webServComponentId.operationToCall(newUser, "password");
この要求を送信すると、それは私にエラー#1088のエラーを要求します。このエラーは、XML形式の問題で、その形式が間違っていると伝えられているようです。どのようにこれを解決するための任意のアイデアですか?何が問題なの?
ありがとうございます!
EDIT:その他の詳細情報の不足のため申し訳ありません:
webServComponentId.operationToCall(NEWUSER、「パスワード」)によって呼び出されているコンポーネント。
<s:WebService id="webServComponent" wsdl="[PATH OF WSDL HERE]" >
<s:operation name="operationToCall" result="functionToCallWhenResult(event);" fault="Alert.show(event.fault.faultString)" />
</s:WebService>
基本的に、MXML経由のWebサービスです。だから、私は操作を呼び出すと、それは常に障害の部分に移動し、エラー#1088を示します
異なる、コードで話すように多分それは私だけだが、私はそう手の込んだしてくださいWebServiceコンポーネントでoperationToCall()メソッドを見つけることができませんでした。 Btwを確認してください:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/rpc/soap/mxml/Operation.html – Maurycy