Interstage Application Server リファレンスマニュアル(API編) |
目次
索引
![]() ![]() |
第5章 OOCOBOLインタフェース | > 5.19 インタフェースリポジトリインタフェース | > 5.19.4 Container共通インタフェース |
CORBA-CONTAINER-DESCRIBE_CONTENTS
REPOSITORY. CLASS SEQUENCE-DESCRIPTION-001 CLASS CORBA-SYSTEMEXCEPTION METHOD-ID. DESCRIBE_CONTENTS. DATA DIVISION. LINKAGE SECTION. 01 0--RESULT TYPE CORBA-CONTAINER-DESCRIPTIONSEQ. 01 LIMIT_TYPE TYPE CORBA-DEFINITIONKIND. 01 EXCLUDE_INHERITED TYPE CORBA-BOOLEAN. 01 MAX_RETURNED_OBJS TYPE CORBA-LONG. PROCEDURE DIVISION USING LIMIT_TYPE EXCLUDE_INHERITED MAX_RETURNED_OBJS RETURNING 0―RESULT RAISING CORBA-SYSTEMEXCEPTION . END METHOD DESCRIBE_CONTENTS.
インタフェースリポジトリオブジェクトに直接包含される、または、継承によって包含されるオブジェクトの定義情報を、CORBA-DEFINITIONKIND構造体のリスト形式(“型の定義”参照)で返します。
LIMIT_TYPEで指定されたインタフェースタイプの包含オブジェクトが返却対象となります。
正常終了した場合は、オブジェクトの定義情報リストが返されます。
異常終了した場合は、NIL(空の)定義情報リストが返され、SystemExceptionが発生します。
システム例外発生時に設定された例外情報およびマイナーコードの意味については、“メッセージ集”の“CORBAサービスから通知される例外情報/マイナーコード”を参照してください。
目次
索引
![]() ![]() |