ページの先頭行へ戻る
Interstage Service Integrator V9.5.0 アプリケーション開発ガイド
FUJITSU Software

C.3.1 メディエータファンクション定義の構成

メディエータファンクション定義の構成と指定例は、以下のとおりです。

メディエータファンクション定義
MediatorFunctionList
      MediatorFunction
            Description
            DependJar
                  Jar
            Method
                  ParameterList
                           Parameter
                           ParameterArray
                  Return

指定例

メディエータファンクション定義:mediatorfunction.xml
<?xml version="1.0" encoding="UTF-8" ?>
<MediatorFunctionList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="esi-mediatorfunction.xsd">
    <MediatorFunction name="calculator"
                  jar="userfunction.jar"
                  class="user.function.Calculator">
        <Method name="addition" methodname="addition">
            <ParameterList>
                <Parameter name="numA" type="long" />
                <Parameter name="numB" type="long" />
            </ParameterList>
            <Return type="long"/>
        </Method>
    </MediatorFunction>
</MediatorFunctionList>
表C.108 定義項目

キー名

説明

指定例

MediatorFunction

name

ユーザプログラムのメディエータファンクション名を指定します。ユーザが任意に指定できます。

calculator

jar

メディエータファンクションのjarファイル名を指定します。ユーザが任意に指定できます。

userfunction.jar

class

メディエータファンクションのクラス名を指定します。

user.function.Calculator

Method

name

定義上のメソッド名を指定します。

addition

methodname

実メソッド名を指定します。

addition

Parameter

1

パラメタを指定します。

name

パラメタ名を指定します。ユーザが任意に指定できます。

numA

type

パラメタのデータ型を指定します。

long

2

パラメタを指定します。

name

パラメタ名を指定します。ユーザが任意に指定できます。

numB

type

パラメタのデータ型を指定します。

long

Return

type

復帰値のデータ型を指定します。

long