- - PR -
SOAPでWebサービス呼び出し時の引数のことで
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-11-16 16:02
いつもお世話になっております。質問させていただきます。
*****Type objclass = new *****Type(); String open = (String)map.get("****"); String req = (String)map.get("****"); String msg = (String)map.get("****"); String endpoint = "http://localhost:8080/axis/*********.jws"; Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress( new java.net.URL(endpoint) ); call.setReturnType(XMLType.XSD_STRING); call.setOperationName(new QName("http://localhost:8080/", "********")); call.invoke(new Object[]{open,req,msg,objclass}); 上記の最後の引数(objclass)はgetter,setterがある、Beanの様なクラスファイルです。 クラス型の変数をcall.invokeで引数として使用する場合はどのようにすればよいでしょうか? |
|
投稿日時: 2006-11-16 20:09
これは、Apache Axisですよね?
単純なBeanクラスであれば、BeanSerializerを使えばいいのではないでしょうか。 http://ws.apache.org/axis/java/user-guide.html#EncodingYourBeansTheBeanSerializer |
1