Interstage Application Server リファレンスマニュアル(API編) |
目次
索引
![]() ![]() |
第5章 OOCOBOLインタフェース | > 5.20 その他の関数 |
CORBA-INPUTSTREAM-READ_XX
REPOSITORY. CLASS CORBA-SYSTEMEXCEPTION CLASS CORBA-ANY CLASS CORBA-OBJECT CLASS CORBA-CONTEXT CLASS CORBA-STRING CLASS CORBA-WSTRING CLASS CORBA-TYPECODE METHOD-ID. READ_SHORT. DATA DIVISION. LINKAGE SECTION. 01 OUT-SHORT TYPE CORBA-SHORT. PROCEDURE DIVISION RETURNING OUT-SHORT RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_LONG. DATA DIVISION. LINKAGE SECTION. 01 OUT-LONG TYPE CORBA-LONG. PROCEDURE DIVISION RETURNING OUT-LONG RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_LONG_LONG. DATA DIVISION. LINKAGE SECTION. 01 OUT-LLONG TYPE CORBA-LONG-LONG. PROCEDURE DIVISION RETURNING OUT-LLONG RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_USHORT. DATA DIVISION. LINKAGE SECTION. 01 OUT-USHORT TYPE CORBA-UNSIGNED-SHORT. PROCEDURE DIVISION RETURNING OUT-USHORT RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_ULONG. DATA DIVISION. LINKAGE SECTION. 01 OUT-ULONG TYPE CORBA-UNSIGNED-LONG. PROCEDURE DIVISION RETURNING OUT-ULONG RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_FLOAT. DATA DIVISION. LINKAGE SECTION. 01 OUT-FLOAT TYPE CORBA-FLOAT. PROCEDURE DIVISION RETURNING OUT-FLOAT RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_DOUBLE. DATA DIVISION. LINKAGE SECTION. 01 OUT-DOUBLE TYPE CORBA-DOUBLE. PROCEDURE DIVISION RETURNING OUT-DOUBLE RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_BOOLEAN. DATA DIVISION. LINKAGE SECTION. 01 OUT-BOOLEAN TYPE CORBA-BOOLEAN. PROCEDURE DIVISION RETURNING OUT-BOOLEAN RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_CHAR. DATA DIVISION. LINKAGE SECTION. 01 OUT-CHAR TYPE CORBA-CHAR. PROCEDURE DIVISION RETURNING OUT-CHAR RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_WCHAR. DATA DIVISION. LINKAGE SECTION. 01 OUT-WCHAR TYPE CORBA-WCHAR. PROCEDURE DIVISION RETURNING OUT-WCHAR RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_OCTET. DATA DIVISION. LINKAGE SECTION. 01 OUT-OCTET TYPE CORBA-OCTET. PROCEDURE DIVISION RETURNING OUT-OCTET RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_ANY. DATA DIVISION. LINKAGE SECTION. 01 OUT-ANY USAGE OBJECT REFERENCE CORBA-ANY. PROCEDURE DIVISION RETURNING OUT-ANY RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_OBJECT. DATA DIVISION. LINKAGE SECTION. 01 OUT-OBJ USAGE OBJECT REFERENCE CORBA-OBJECT. PROCEDURE DIVISION RETURNING OUT-OBJ RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_STRING. DATA DIVISION. LINKAGE SECTION. 01 OUT-STR USAGE OBJECT REFERENCE CORBA-STRING. PROCEDURE DIVISION RETURNING OUT-STR RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_WSTRING. DATA DIVISION. LINKAGE SECTION. 01 OUT-WSTR USAGE OBJECT REFERENCE CORBA-WSTRING. PROCEDURE DIVISION RETURNING OUT-WSTR RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_TYPECODE. DATA DIVISION. LINKAGE SECTION. 01 OUT-TYPE USAGE OBJECT REFERENCE CORBA-TYPECODE. PROCEDURE DIVISION RETURNING OUT-TYPE RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_CONTEXT. DATA DIVISION. LINKAGE SECTION. 01 OUT-CONTEXT USAGE OBJECT REFERENCE CORBA-CONTEXT. PROCEDURE DIVISION RETURNING OUT-CONTEXT RAISING CORBA-SYSTEMEXCEPTION METHOD-ID. READ_FIXED. DATA DIVISION. LINKAGE SECTION. 01 OUT-FIXED TYPE CORBA-FIXED-D-S. PROCEDURE DIVISION USING OUT-FIXED RAISING CORBA-SYSTEMEXCEPTION
InputStreamオブジェクトリファレンスに設定されたデータ型XXの値を取得します。readメソッドが発行された順に、InputStreamに設定されている値を取り出します。
正常終了した場合は、データ型XXの値が返されます。InputStreamオブジェクトリファレンスにタイプコードが設定されていない場合、または設定されたタイプコードと対応しないメソッドが呼ばれた場合にはCORBA-BAD_OPERATION例外が発生します。
異常終了した場合は、CORBA-SYSTEMEXCEPTION例外が発生します。
システム例外発生時に設定された例外情報およびマイナーコードの意味については、“メッセージ集”の“CORBAサービスから通知される例外情報/マイナーコード”を参照してください。
目次
索引
![]() ![]() |