Interstage Studio ユーザーズガイド |
目次 索引 |
第2章 ウィザード | > 2.2 ソース生成ウィザード | > 2.2.32 CORBAサーバアプリケーション | > 2.2.32.5 メソッド宣言 |
CORBAサーバアプリケーションで使用する利用者メソッドを定義します。
項目 |
説明 |
---|---|
メソッド名 |
定義する利用者メソッド名を指定します。 |
戻り値の型 |
メソッドの戻り値の型を選択します。 |
全体桁数 |
戻り値の全体桁数を指定します。 |
小数部桁数 |
戻り値の型の小数部桁数を指定します。 |
例外を発生させる |
作成するCORBAサーバアプリケーションで、乗算、除算の例外を通知する処理を生成するかどうかを指定します。 |
パラメタリスト |
パラメタの追加および削除、各パラメタの変数および型の編集ができます。パラメタの型は、型の一覧から選択することも、直接、値を入力することもできます。また、変数名には、全角文字と半角文字を組み合わせた文字列は指定できません。型には、全角文字は指定できません。 |
変数名 |
定義する変数名を指定します。 |
型 |
宣言する変数名の型を選択します。 |
全体桁 |
型が英数文字列、日本語文字列および内部10進数の場合に、全体桁を指定します。 |
小数桁 |
型が内部10進数の場合に、小数桁を指定します。 |
パラメタタイプ |
パラメタのタイプを選択します。 |
追加 |
利用者メソッドにパラメタを新規に追加します。 |
削除 |
選択した利用者メソッドのパラメタを削除します。 |
定義可能な型 |
COBOL |
IDL |
---|---|---|
なし |
- |
oneway void |
2バイト整数 |
PIC S9(4) COMP-5 |
short |
2バイト整数(符号無) |
PIC 9(4) COMP-5 |
unsigned short |
4バイト整数 |
PIC S9(9) COMP-5 |
long |
4バイト整数(符号無) |
PIC 9(9) COMP-5 |
unsigned long |
8バイト整数 |
PIC S9(18) COMP-5 |
long long |
内部10進数 |
PIC xx(n) PACKED-DECIMAL 注1) |
fixed |
単精度浮動小数点 |
COMP-1 |
float |
倍精度浮動小数点 |
COMP-2 |
double |
英数文字 |
PIC X(1) |
char |
日本語文字 |
PIC N(1) |
wchar |
ブール |
PIC 1(1) |
boolean |
英数文字列 |
PIC X(n) |
string |
日本語文字列 |
PIC N(n) |
wstring |
任意の型 注2) |
入力された型 |
入力された型 |
注1) 内部10進数のCOBOL型は全体桁数と小数桁数の組合せによって変わります。詳細は、"Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)"の"アプリケーションの開発(OOCOBOL)"を参照してください。
注2) 型定義、構造体定義で指定した型を入力します。
定義可能な型 |
COBOL |
IDL |
---|---|---|
2バイト整数 |
PIC S9(4) COMP-5 |
short |
2バイト整数(符号無) |
PIC 9(4) COMP-5 |
unsigned short |
4バイト整数 |
PIC S9(9) COMP-5 |
long |
4バイト整数(符号無) |
PIC 9(9) COMP-5 |
unsigned long |
8バイト整数 |
PIC S9(18) COMP-5 |
long long |
内部10進数 |
PIC xx(n) PACKED-DECIMAL 注1) |
fixed |
単精度浮動小数点 |
COMP-1 |
float |
倍精度浮動小数点 |
COMP-2 |
double |
英数文字 |
PIC X(1) |
char |
日本語文字 |
PIC N(1) |
wchar |
ブール |
PIC 1(1) |
boolean |
英数文字列 |
PIC X(n) |
string |
日本語文字列 |
PIC N(n) |
wstring |
任意の型 注2) |
入力された型 |
入力された型 |
注1) 内部10進数のCOBOL型は全体桁数と小数桁数の組合せによって変わります。詳細は、"Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)"の"アプリケーションの開発(OOCOBOL)"を参照してください。
注2) 型定義、構造体定義で指定した型を入力します。
目次 索引 |