Apdesigner プログラマーズガイド |
目次 索引 |
第2部 アプリケーション開発編 | > 第8章 CORBAサーバアプリケーションを開発する | > 8.4 留意事項 |
以下に、CORBAデータ型と各言語のデータ型との対応を示します。
なお、定義可能なデータ型については、"Apdesignerのユーザーズガイド"を参照してください。
CORBA型 |
COBOL(オブジェクト指向COBOL)マッピング型 |
COBOL Native型 |
---|---|---|
long |
CORBA-long |
PIC S9(9) COMP-5 |
unsigned long |
CORBA-unsigned-long |
PIC 9(9) COMP-5 |
short |
CORBA-short |
PIC S9(4) COMP-5 |
unsigned short |
CORBA-unsigned-short |
PIC 9(4) COMP-5 |
long long |
CORBA-long-long |
PIC S9(18) COMP-5 |
unsigned long long |
CORBA-unsigned-long-long |
PIC 9(18) COMP-5 |
float |
CORBA-float |
COMP-1 |
double |
CORBA-double |
COMP-2 |
char |
CORBA-char |
PIC X |
wchar |
CORBA-wchar |
PIC N |
octet |
CORBA-octet |
PIC X |
boolean |
CORBA-boolean |
PIC 1(1) |
fixed <m+n,n> |
使用できません |
PIC S9(m+n,n) PACKED-DECIMAL |
string(固定長) |
PIC X(n) |
PIC X(n) |
string(可変長) |
使用できません |
使用できません |
wstring(固定長) |
PIC N(n) |
PIC N(n) |
wstring(可変長) |
使用できません |
使用できません |
enum |
CORBA-enum |
PIC 9(10) COMP-5 |
any |
使用できません |
使用できません |
構造体(固定長) |
集団項目 |
集団項目 |
構造体(可変長) |
クラス |
クラス |
共用体 |
クラス |
クラス |
sequence型(固定長) |
クラス |
クラス |
sequence型(可変長) |
クラス |
クラス |
array型 |
使用できません |
使用できません |
ApdesignerのCORBAサーバアプリケーション生成ウィザードでは、以下のデータ型をサポートしていません。これらのデータ型を使用する場合、"Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)"を参照して、ひな型生成後にIDLファイルおよびプログラムソースを修正してください。
目次 索引 |