Interstage Application Server SOAPサービス ユーザーズガイド |
目次 索引 |
第6章 CORBA/SOAPゲートウェイの実装 |
CORBA/SOAPゲートウェイは、CORBAサービスのIDLcコマンドにIDL定義とCORBA/SOAPゲートウェイ生成オプション(-soap)を指定して生成します。
IDL定義には以下の2種類があります。
IDLc -soap sample.idl |
これにより、sample.idlで開発したCORBAサービスのJava言語マッピングで生成されるファイルに加え、CORBAアプリケーションとRPCクライアントアプリケーションを連携するCORBA/SOAPゲートウェイのJavaソースプログラムとWebサービス情報が生成されます。
以下にIDLコンパイルでCORBAサービスのJava言語マッピングで生成されるファイルに加えて生成されるCORBA/SOAPゲートウェイのJavaソースファイルを示します。
-MCL,-MSVオプション指定なし |
-MCLオプション指定時 |
-MSVオプション指定時 |
---|---|---|
MM/_yySOAPGWstubif.java |
なし |
MM/_yySOAPGWstubif.java |
MM/_yySOAPGWstub.java |
なし |
MM/_yySOAPGWstub.java |
MM/_yySOAPGWServant.java |
MM/_yySOAPGWServant.java |
なし |
MM/_yySOAPGW_dd.xml |
なし |
MM/_yySOAPGW_dd.xml |
MM:モジュール名、yy:インタフェース名
MM/ttSOAPEnumImpl.java |
tt:IDLのデータ型名
MM/ttSOAPGWType.java |
tt:IDLのデータ型名
MM/ttSOAPGWType.java |
tt:IDLのデータ型名
Factoryインタフェースを使用したCORBAアプリケーションのIDL定義からCORBA/SOAPゲートウェイを生成する場合は、CORBAサービスのIDLcコマンドにIDL定義とCORBA/SOAPゲートウェイ生成オプション(-soap)とFactoryインタフェース用CORBA/SOAPゲートウェイ生成オプション(-factory)を指定して生成します。
IDLc -soap -factory samplefactory.idl |
生成されるファイルは、以下の点を除き、通常のCORBA/SOAPゲートウェイ生成指定と同じです。
目次 索引 |