Interstage Application Server SOAPサービス ユーザーズガイド |
目次 索引 |
第10章 Webサービスの運用 | > 10.2 CORBA/SOAPゲートウェイの運用 |
CORBA/SOAPサーバゲートウェイは、RPCサーバアプリケーションです。
ここでは、CORBA/SOAPサーバゲートウェイをWebサービス・マネージャに登録、削除、またはWebサービス・マネージャに登録されている情報を表示する手順を説明します。
IDLコンパイラ、またはInterstage管理コンソールから[システム]>[ワークユニット]>[MyIJServer](IJServerワークユニット名) >[配備]タブ >[詳細設定]>[EJBアプリケーション設定]で生成したWebサービス情報のXMLファイルをsoapmodifyddコマンドでWebサービス情報管理に登録します。
Webサービス情報のXMLファイルをInterstage管理コンソールから作成した場合、以下のディレクトリ下に作成されます。
%IS_HOME%\J2EE\var\deployment\ijserver\IJServerワークユニット名\distribute\配備モジュール名\soapgw名
/opt/FJSVj2ee/var/deployment/ijserver/IJServerワークユニット名/distribute/配備モジュール名/soapgw名
soapgw名は、配備したファイル名の“.”を“_”を置換し、"_soapgw"を付加した名前になります。(配備ファイル名が“SampleEJB.jar”の場合、soapgw名は“SampleEJB_jar_soapgw”になります。)
Webサービス・コンテナのURLが"http://localhost:12000/soap_admin/servlet/WSContainer"にWebサービス識別名"ODsample::POAsample1"としてWebサービス情報を登録します。
Webサービス情報のファイル名は"_intfSOAPGW_dd.xml", IJServerワークユニット名は"MyIJServer"、配備ファイル名は"Sample.jar"と仮定します。
soapmodifydd -deploy -url http://localhost:12000/soap_admin/servlet/WSContainer -urn ODsample::POAsample1 C:\Interstage\J2EE\var\deployment\ijserver\MyIJServer\distribute\Sample.jar\Sample_jar_soapgw\_intfSOAPGW_dd.xml |
soapmodifydd -deploy -url http://localhost:12000/soap_admin/servlet/WSContainer -urn ODsample::POAsample1 /opt/FJSVj2ee/var/deployment/ijserver/MyIJServer/distribute/Sample.jar/Sample_jar_soapgw/_intfSOAPGW_dd.xml |
soapmodifyddコマンドによってWebサービス情報管理に登録したCORBA/SOAPサーバゲートウェイの登録情報を削除します。
Webサービス・コンテナのURLが"http://localhost:12000/soap_admin/servlet/WSContainer"にWebサービス識別名"ODsample::POAsample1"で登録されているCORBA/SOAPサーバゲートウェイのWebサービス情報を削除します。
soapmodifydd -undeploy -url http://localhost:12000/soap_admin/servlet/WSContainer -urn ODsample::POAsample1 |
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> |
目次 索引 |