Interstage Application Server リファレンスマニュアル(API編)
目次 索引 前ページ次ページ

第5章 OOCOBOLインタフェース> 5.19 インタフェースリポジトリインタフェース> 5.19.3 Contained共通インタフェース

5.19.3.4 CORBA-CONTAINED-DESCRIBE

名前

 CORBA-CONTAINED-DESCRIBE

形式

REPOSITORY.
    CLASS      CORBA-CONTAINED-DESCRIPTION
    CLASS      CORBA-SYSTEMEXCEPTION

METHOD-ID. DESCRIBE.
DATA DIVISION.
LINKAGE SECTION.
01 0--RESULT OBJECT REFERENCE CORBA-CONTAINED-DESCRIPTION.
PROCEDURE DIVISION
  RETURNING 0―RESULT
  RAISING   CORBA-SYSTEMEXCEPTION
  .
END METHOD DESCRIBE.

機能説明

 インタフェースリポジトリオブジェクトの情報としてCORBA-CONTAINED-DESCRIPTIONを返します。返される情報はそれぞれのインタフェースリポジトリオブジェクトにより異なり、各インタフェースリポジトリオブジェクト固有の情報はCORBA-CONTAINED-DESCRIPTIONのIDL-VALUEメンバに保持されます。IDL-VALUEはCORBA-ANY型の構造体であり、その_ IDL-VALUEメンバにはインタフェースリポジトリオブジェクトの種別によって、それぞれ次のクラスが設定されます。各構造体の詳細は“型の定義”を参照してください。

CORBA-MODULEDEFオブジェクト
CORBA-CONSTANTDEFオブジェクト
CORBA-STRUCTDEFオブジェクト
CORBA-UNIONDEFオブジェクト
CORBA-ENUMDEFオブジェクト
CORBA-ALIASDEFオブジェクト
CORBA-EXCEPTIONDEFオブジェクト
CORBA-ATTRIBUTEDEFオブジェクト
CORBA-OPERATIONDEFオブジェクト
CORBA-INTERFACEDEFオブジェクト
CORBA-MODULEDESCRIPTIONクラス
CORBA-CONSTANTDESCRIPTIONクラス
CORBA-TYPEDESCRIPTIONクラス
CORBA-TYPEDESCRIPTIONクラス
CORBA-TYPEDESCRIPTIONクラス
CORBA-TYPEDESCRIPTIONクラス
CORBA-EXCEPTIONDESCRIPTIONクラス
CORBA-ATTRIBUTEDESCRIPTIONクラス
CORBA-OPERATIONDESCRIPTIONクラス
CORBA-INTERFACEDESCRIPTIONクラス

復帰値

 正常終了した場合は、CORBA-CONTAINED-DESCRIPTIONが返されます。
 異常終了した場合は、SystemExceptionが発生します。

 システム例外発生時に設定された例外情報およびマイナーコードの意味については、“メッセージ集”の“CORBAサービスから通知される例外情報/マイナーコード”を参照してください。


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

All Rights Reserved, Copyright(C) 富士通株式会社 2007