Interstage Application Server SOAPサービス ユーザーズガイド
目次 索引 前ページ次ページ

第10章 Webサービスの運用> 10.3 CORBA/SOAPゲートウェイの運用

10.3.1 CORBA/SOAPサーバゲートウェイ

 CORBA/SOAPサーバゲートウェイは、RPCサーバアプリケーションです。
 ここでは、CORBA/SOAPサーバゲートウェイをWebサービス・マネージャに登録削除、またはWebサービス・マネージャに登録されている情報を表示する手順を説明します。

■CORBA/SOAPサーバゲートウェイの登録

 IDLコンパイラ、またはJ2EE Deploymentツールから生成されたWebサービス情報のXMLファイルをsoapmodifyddコマンドでWebサービス情報管理に登録します。


 Webサービス・コンテナのURLが“http://localhost:12000/soap_admin/servlet/WSContainer”にWebサービス識別名“ODsample::POAsample1”としてWebサービス情報を登録します。


 Webサービス情報のファイル名は"_intfSOAPGW_dd.xml",C:\ODsampleディレクトリ下にあると仮定します。

  soapmodifydd -deploy -url http://localhost:12000/soap_admin/servlet/WSContainer
      -urn ODsample::POAsample1 C:\ODsample\_intfSOAPGW_dd.xml


 Webサービス情報のファイル名は"_intfSOAPGW_dd.xml",/tmp/ODsampleディレクトリ下にあると仮定します。

  soapmodifydd -deploy -url http://localhost:12000/soap_admin/servlet/WSContainer
      -urn ODsample::POAsample1 /tmp/ODsample/_intfSOAPGW_dd.xml

■CORBA/SOAPサーバゲートウェイの削除

 soapmodifyddコマンドによってWebサービス情報管理に登録したCORBA/SOAPサーバゲートウェイの登録情報を削除します。


 Webサービス・コンテナのURLが"http://localhost/soap_admin/servlet/WSContainer"にWebサービス識別名"ODsample::POAsample1"で登録されているCORBA/SOAPサーバゲートウェイのWebサービス情報を削除します。

  soapmodifydd -undeploy -url http://localhost:12000/soap_admin/servlet/WSContainer
      -urn ODsample::POAsample1

■CORBA/SOAPサーバゲートウェイの表示

 soapmodifyddコマンドによってWebサービス情報管理に登録したCORBA/SOAPサーバゲートウェイの登録情報を表示します。


 Webサービス・コンテナのURLが"http://localhost:12000/soap_admin/servlet/WSContainer"にWebサービス識別名"ODsample::POAsample1"で登録されているCORBA/SOAPサーバゲートウェイのWebサービス情報を表示します。

  soapmodifydd -query -url http://localhost:12000/soap_admin/servlet/WSContainer
     -urn ODsample::POAsample1

 以下のような情報が表示されます。

 <ns2:service name="urn:ODsample::POAsample1" provider="ns1:RPC"
          xmlns:ns1="urn:xmlns-fujitsu-com:soapx-wsdd-providers-java-2002-09"
          xmlns:ns2="urn:xmlns-fujitsu-com:soapx-wsdd-2002-09">
  <ns2:operation name="op">
   <ns2:parameter name="arg1" type="tns:string"
       xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
   <ns2:parameter name="arg2" mode="inout" type="tns:string"
       xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
   <ns2:parameter name="arg3" mode="out" type="tns:string"
       xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
  </ns2:operation>
  <ns2:parameter name="allowedMethods" value="*"/>
  <ns2:parameter name="className" value="svStringArrayImpl"/>
  <ns2:parameter name="sendXsiTypes" value="true"/>
  <ns2:parameter name="sendMultiRefs" value="true"/>
  <ns2:parameter name="sendXMLDeclaration" value="true"/>
 </ns2:service>


目次 索引 前ページ次ページ

Copyright 2003 FUJITSU LIMITED