私は、wsdl2javaによって生成されたスタブ/プロキシクラスに依存するAxis2クライアントアプリケーションを持っています。クライアントのJavaクラスを生成するときに、ADBデータバインディング形式を指定しました。Axis2 Java - 要求で直列化されていないADB配列メンバー
私はXMLスキーマで定義した1から多くの複雑な要素を取り入れるWebメソッドを持っています。それらをコレクションに追加し、スタブメソッドに渡して要求を行うと、オブジェクトはシリアル化されていません。ここに私のクライアントコードの例だ -
DBSchema_type0 schema = new DBSchema_type0();
schema.setSchemaName(txtASSchemaName.getText());
SchemaRequest req = new SchemaRequest();
req.addDBSchema(schema);
GenericResponse resp = rwStub.addSchema(req);
だから私の調査から、これまで期待通りSchemaRequest方法がシリアライズされているようだ、しかし内側のコレクションではありません。 addDBSchemaメソッドはどのような種類のシリアライゼーションも行いませんので、私はそれが問題であるかもしれないと推測しています。
もう1つの生成方法はありますか?