2012-02-28 17 views
0

.NET環境からAxis2で生成されたWebサービスファイルにArrayListをパラメータとして転送しようとしています。 [{ます。http:// WWWをorg.apache.axiom.om.impl.llom.OMTextImplはjava.lang.Stringにキャストできません

<xs:complexType> 
    <xs:sequence> 
    <xs:element minOccurs="0" name="myMethod" nillable="true" type="xs:anyType" /> 
    </xs:sequence> 
</xs:complexType> 

また、WSDLファイルに次のように私はsoapPUIを使用してWSDLファイルをテストしている場合しかし、フォーム「タイプで、次のメッセージを表示しています、種類が表示されます。 w3.org/2001/XMLSchema}anyType]フォームエディタ」

によってサポートされていないと私は手動でそれは次のエラーメッセージを表示していますXMLファイルで詳細を転送する場合:org.apache.axiom.om .impl.llom.OMTextImplはjava.lang.Stringにキャストできません

この問題を解決するために何をすべきですか?

+0

例外の詳細を投稿できますか?内部例外とスタックトレースのメッセージを含める? – svick

+0

System.Object []型は、このコンテキストでは使用できません。 Microsoft.Xml.Serialization.GeneratedWriter1.Write1_Object(String n、String ns、Object o、String ns、Object o、Boolean xsiType) "で、System.Xml.Serialization.XmlSerialization.Writer.WriteTypedPrimitive(String name、String ns、Object o、Boolean xsiType)の値を – user1227035

+0

StackTrace \t" Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write2_myMethod(オブジェクト[] P)」\t文字列 – user1227035

答えて

1

あなたは、配列リストではなく、オブジェクトの配列を渡していない、と私はそのような配列は、直列化可能であると信じていない:

Dim resultString As String = MyService.myMethod(myAL.toArray) 

MyMethodは引数は何種類?

+0

私のメソッド引数は、配列リストでJavaの – user1227035

+0

ですが、私が転送するarraylist(myAL)にも同じエラーメッセージが表示されます – user1227035

関連する問題