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

第7章 アプリケーションの開発(COBOL)

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

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

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

CORBAデータ型

COBOLでの定義

備考

基本データ型

整数型

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
wchar

CORBA-CHAR
CORBA-WCHAR

PIC X(1).
PIC N(1).

 

オクテッド

octet

CORBA-OCTET

PIC 9(4) COMP-5.

 

ブーリアン

boolean

CORBA-BOOLEAN

PIC 9(9) COMP-5.

 

文字列型

string

 

PIC X(n).

文字列型”参照

wstring

 

PIC N(n).

ワイド文字列型”参照

列挙型

enum

CORBA-ENUM

PIC 9(9) COMP-5.

 

any型

any

 

集団項目

any型”参照

シーケンス型

sequence

 

OCCURS句

シーケンス型”参照

構造体

struct

 

集団項目

構造体”参照

共用体

union

 

REDEFINES文節

共用体”参照

固定小数点型

fixed

 

PIC xx(n) PACKED-DECIMAL.

固定小数点型”参照

配列

array

 

OCCURS句

配列”参照

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

Object

CORBA-OBJECT

USAGE POINTER

 

タイプコード

TypeCode

CORBA-TYPECODE

USAGE POINTER

 

注意事項


下へ7.8.1 文字列型
下へ7.8.2 ワイド文字列型
下へ7.8.3 any型
下へ7.8.4 シーケンス型
下へ7.8.5 構造体
下へ7.8.6 共用体
下へ7.8.7 固定小数点型
下へ7.8.8 配列
下へ7.8.9 属性宣言(attribute)のマッピング
下へ7.8.10 パラメタ受渡しで使用するデータ型

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

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