Axis2を使ったWebサービスでのサーバークライアント間の引数の引渡しを、 どうすべきなのかイマイチよく分からないでいます。 ただ、今の所WSDL2Javaの生成するスケルトンをうまく使いこなせてないので、 OMElementから引数を直接パースするテストをしてみました。 ●環境 サーバー側はHP-UX 11i (Itanium2)上のAxis2 0.94としました。 クライアント側はExcel2002 VBAとしました。 Microsoft Office XP Web Services Toolkit 2.0 も引き続き利用しています。 ● サーバー側 やっていることは、IN引数のOMElementから pull parser を取得し、 whileループでeventがSTART_ELEMENTのものだけを拾い読みして、 localNameが欲しい変数なら変換用メソッドを呼ぶというもの
![OMElementによるXMLのパース | Apache Axis2](https://cdn-ak-scissors.b.st-hatena.com/image/square/ba5cff0bb22e7d145e3616d96a34f085f6d25e1b/height=288;version=1;width=512/https%3A%2F%2Fpds.exblog.jp%2Flogo%2F1%2F200603%2F12%2F28%2Ff009122820060328012139.gif)