クライアントアプリケーションでは、以下のデータが利用できます。
以降では、クライアントアプリケーションで用いるデータ型について説明します。
| IDLデータ型 | C言語データ型 | 備考 | |
---|---|---|---|---|
基本データ型 | 整数型 | short | short |
|
long | int |
| ||
long long | long long |
| ||
浮動小数点型 | float | float |
| |
double | double |
| ||
オクテット型 | octet | unsigned char |
| |
ブーリアン型 | boolean | unsigned char |
| |
文字列型 | string | char* |
| |
wstring | unsigned short* |
| ||
バイナリ | sequence | 特殊構造体 | 要素のデータ型に使用できるのはoctetだけです。 | |
配列 | array | 配列 | sequence<octet>の配列は記述できません。 | |
構造体 | struct | struct |
|
| COBOLデータ型 | C言語データ型 | 備考 | |
---|---|---|---|---|
基本データ型 | 整数型 | PIC S9(1~4) COMP | short |
|
PIC S9(5~9) COMP | int |
| ||
PIC S9(10~18) COMP | long long |
| ||
浮動小数点型 | COMP-1 | float |
| |
COMP-2 | double |
| ||
オクテット型 | 使用不可 | unsigned char |
| |
ブーリアン型 | 使用不可 | unsigned char |
| |
文字列型 | PIC X(n). PIC S9(1~18) | char* |
| |
PIC N(n). | unsigned short* | 日本語項目 | ||
バイナリ | 特殊集団項目 | 特殊構造体 |
| |
配列 | OCCURS句付きの項目 | 配列 |
| |
構造体 | 集団項目 | struct |
|