Interstage Application Server アプリケーション作成ガイド (CORBAサービス編)
目次 索引 前ページ次ページ

第8章 アプリケーションの開発(OOCOBOL)

8.8 データ型に対するマッピング

 CORBAのデータ型を扱うために、OOCOBOLでは以下の登録集を提供します。

 以下にデータ型のOOCOBOLでの定義を示します。

CORBAデータ型

OOCOBOLでの定義

備考

基本データ型

整数型

long

CORBA-LONG

PIC S9(9) COMP-5.

 

short

CORBA-SHORT

PIC S9(4) COMP-5.

 

unsigned long

CORBA-UNSIGNED-LONG

PIC 9(9) COMP-5.

 

unsigned short

CORBA-UNSIGNED-SHORT

PIC 9(4) COMP-5.

 

long long

CORBA-LONG-LONG

PIC S9(18) COMP-5.

 

浮動小数点型

float

CORBA-FLOAT

COMP-1.

 

double

CORBA-DOUBLE

COMP-2.

 

文字型

char

CORBA-CHAR

PIC X(1).

 

wchar

CORBA-WCHAR

PIC N(1).

 

オクテッド

octet

CORBA-OCTET

PIC X(1)

 

ブーリアン

boolean

CORBA-BOOLEAN

PIC 1(1)

 

文字列型

string

 

PIC X(n).
(サイズ指定あり)
クラス
(サイズ指定なし)

文字列型”参照

ワイド文字列型

wstring

 

PIC N(n).
(サイズ指定あり)
クラス
(サイズ指定なし)

ワイド文字列型”参照

列挙型

enum

CORBA-ENUM

PIC 9(9) COMP-5.

 

シーケンス型

sequence

 

クラス

シーケンス型”参照

構造体

struct

 

集団項目(固定長)
クラス(可変長)

構造体”参照

共用体

union

 

クラス

共用体”参照

固定小数点型

fixed

 

PIC xx(n) PACKD-DECIMAL.

固定小数点型”参照

オブジェクトリファレンス

Object

CORBA-OBJECT

OBJECT REFERENCE

 

タイプコード

TypeCode

CORBA-TYPECODE

OBJECT REFERENCE

 


下へ8.8.1 文字列型
下へ8.8.2 ワイド文字列型
下へ8.8.3 シーケンス型
下へ8.8.4 構造体
下へ8.8.5 共用体
下へ8.8.6 固定小数点型
下へ8.8.7 属性宣言(attribute)のマッピング
下へ8.8.8 パラメタ受渡しで使用するデータ型

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

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