以下の条件を満たすJavaユーザプログラムをメディエータファンクションとして呼び出すことができます。
注意
ISIサーバは起動時にumaskが007に設定されます。ISIサーバが呼び出すメディエータファンクションのユーザプログラムからファイル生成を行う場合、このumaskの設定に従います。
クラス
アクセス修飾子がpublic
アクセス修飾子がpublicの引数なしコンストラクタがある
メソッド
アクセス修飾子がpublic
パラメタ
以下のデータ型のパラメタだけを使用している必要があります。
基本データ型
boolean
short
int
float
long
double
基本データ型のラッパクラス
java.lang.Boolean
java.lang.Byte
java.lang.Character
java.lang.Short
java.lang.Integer
java.lang.Float
java.lang.Long
java.lang.Double
String型
java.lang.String
String配列
java.lang.String[]
共通メッセージ
com.fujitsu.esi.message.ESIMessage
byte配列型
byte[]
復帰値
復帰値の型は、以下のどれかです。
基本データ型
boolean
short
int
float
long
double
基本データ型のラッパクラス
java.lang.Boolean
java.lang.Byte
java.lang.Character
java.lang.Short
java.lang.Integer
java.lang.Float
java.lang.Long
java.lang.Double
String型
java.lang.String
共通メッセージ
com.fujitsu.esi.message.ESIMessage
注意
HTTPパラメタ伝送を使用してHTTPメッセージを操作する場合に使用します。
また、ISI 8.0以前で作成したプログラムで使用します。
共通メッセージにはシーケンス動作に必要な情報が含まれています。したがって、復帰値で共通メッセージを返却した場合、シーケンス動作に影響を及ぼすことがあります。新規でメディエータファンクション用ユーザプログラムを作成する際には、HTTPパラメタ伝送を使用しての操作以外には使用しないでください。
byte配列型
byte[]
復帰値なし
void