[#43369] dRuby に CGI を渡す→script_uri が上手く取得出来ない — 石井 大海 <banzaida@...>

こんばんは、konnです。

10 messages 2007/04/05

[ruby-list:43453] AWSで生成したSOAPサービスにaxisでアクセス可能でしょうか?

From: 葉月 要 <kazu_golf@...>
Date: 2007-04-23 10:19:39 UTC
List: ruby-list #43453
お世話になります。葉月と申します。

このたび、AWSでサンプルを作成し、幾つかのテストを行っているのですが
javaの Axis からのアクセスが上手くいきません

<definitions name="MyService"
 targetNamespace="urn:ActionWebService" 
・・・・・・・・・

<message name="MyServiceTest">

というような構成になっておりまして

//各種設定
String wsdlURL = "http://localhost:3000/myservice/wsdl";
String nmspace = "urn:ActionWebService";
String srvname = "MyService";
String fncname = "MyServiceTest";

QName serviceQN = new QName(nmspace, srvname);
QName portQN    = new QName(nmspace, srvname);
Service service = new Service(new URL(wsdlURL), serviceQN);

//call作成
Call call = (Call)service.createCall(portQN, fncname);

//SOAP呼び出し
String result = (String)call.invoke(new Object[]{new String("test")});
System.out.print(result);

と、やったところ

Exception in thread "main" javax.xml.rpc.ServiceException: WSDLドキュメント
の処理エラー:  
javax.xml.rpc.ServiceException: WSDLドキュメントの処理エラー:  
javax.xml.rpc.ServiceException: サービス:  {urn:ActionWebService}MyServiceを
見つけることができません / [en]-(Cannot find service:  
{urn:ActionWebService}MyService) / [en]-(Error processing WSDL document:  
javax.xml.rpc.ServiceException: サービス:  {urn:ActionWebService}MyServiceを
見つけることができません / [en]-(Cannot find service:  
{urn:ActionWebService}MyService)) / [en]-(Error processing WSDL document:  
javax.xml.rpc.ServiceException: WSDLドキュメントの処理エラー:  
javax.xml.rpc.ServiceException: サービス:  {urn:ActionWebService}MyServiceを
見つけることができません / [en]-(Cannot find service:  
{urn:ActionWebService}MyService) / [en]-(Error processing WSDL document:  
javax.xml.rpc.ServiceException: サービス:  {urn:ActionWebService}MyServiceを
見つけることができません / [en]-(Cannot find service:  
{urn:ActionWebService}MyService)))
	at org.apache.axis.client.Service.initService(Service.java:250)
	at org.apache.axis.client.Service.<init>(Service.java:165)

というようなエラーが出てしまいます。
なんとなく namespace が上手く認識してないのかなぁ・・・?と思うのですが
解決法がございましたらご教授ください。

なお、Ruby、Perl( Soaplite) からのアクセスは動作を確認しました。

よろしくお願いいたします。

_________________________________________________________________
あなたのブログでかわいい小鳥を飼ってみませんか?しかも無料! 
http://www.live-carol.jp/ 


In This Thread

Prev Next