Interstage Job Workload Server バッチ開発ガイド |
目次
![]() ![]() |
第6章 バッチアプリケーションのテスト環境への配備 | > 6.2 C言語アプリケーションの配備 |
IDLファイルを“Interstage Job Workload Server 開発環境パッケージ”をインストールしたWindows(R)上で作成します。
IDLファイルの記述形式を以下に示します。
IDLファイルの記述例を以下に示します。
module test1{ interface intf1{ int func( in long parm1, in short parm2 ); }; }; |
バッチアプリケーションとIDLファイルの関係については、“C言語アプリケーションのインタフェース”を参照してください。
IDLファイルの記述形式について以下に説明します。
オペレーション宣言の復帰値、およびパラメタで使用する型宣言について、書式と記述例を以下に示します。
[書式]
typedef データ型 データ型名; |
[記述例]
typedef short shortdata; |
IDLファイルで使用できるデータ型、およびC言語とIDLファイルのデータ型の対応について説明します。
IDLファイルで使用できるデータ型は以下のとおりです。
データ型 |
||
---|---|---|
基本データ型 |
整数型 |
short |
long |
||
long long |
||
文字列型 |
string |
IDLファイルのデータ型とC言語バッチアプリケーションのパラメタのデータ型との対応関係は以下のとおりです。
IDLファイルのデータ型 |
C言語バッチアプリケーションのデータ型 |
---|---|
short |
short |
long |
int |
long long |
long long |
string |
char* |
any、apfw_result、apfwExcept、apfwSequenceOctet、attribute、boolean、case、char、const、context、default、double、enum、exception、fixed、float、in、inout、interface、long、longdouble、longlong、module、Object、octet、oneway、out、raises、readonly、sequence、short、string、struct、switch、TD_RTNVAL、typedef、union、unsigned、void、wchar、wstring、FALSE、TRUE |
目次
![]() ![]() |