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

C.2.6 FLAT Emergerの定義

FLAT Emergerを使用するには、以下のようにします。

指定例

実行ステップ情報の指定例は、以下のとおりです。この例では、現在のペイロードの11バイト目から256バイト分を、文字コードShift_JISで取り出しています。

:
    <StepInformation stepname="extractFlat">
        <MediatorFunction name="FlatEmerger">
            <Method type="execute" name="extractFlat">
                <ParameterList>
                    <Parameter name="esi.FlatEmerger.startPoint" valuetype="direct">10</Parameter>
                    <Parameter name="esi.FlatEmerger.length" valuetype="direct">256</Parameter>
                    <Parameter name="esi.FlatEmerger.charName" valuetype="direct">Shift_JIS</Parameter>
                </ParameterList>
                <Return valuetype="esi.header">com.fujitsu.esi.flat.data</Return>
            </Method>
        </MediatorFunction>
    </StepInformation>
:
表C.83 定義項目

キー名

説明

指定例

StepInformation

stepname

ステップ名を指定します。シーケンスブロックに指定したステップ名を指定してください。

extractFlat

MediatorFunction

name

メディエータファンクション名“FlatEmerger”を指定します。

FlatEmerger

Method

type

実行種別“execute”を指定します。

execute

name

FlatEmergerのメソッド名“extractFlat”を指定します。

extractFlat

Parameter

1

情報の取得開始位置を指定します。

name

“esi.FlatEmerger.startPoint”を指定します。

esi.FlatEmerger.startPoint

valuetype

パラメタに指定する値のタイプを指定します。

direct(固定値)

情報の取得開始位置をバイト単位で指定します。

10

2

情報の取得けた数を指定します。

name

“esi.FlatEmerger.length”を指定します。

esi.FlatEmerger.length

valuetype

パラメタに指定する値のタイプを指定します。

direct(固定値)

情報の取得けた数をバイト単位で指定します。

256

3

情報の文字コードを指定します。

name

“esi.FlatEmerger.charName”を指定します。

esi.FlatEmerger.charName

valuetype

パラメタに指定する値のタイプを指定します。

direct(固定値)

情報の文字コードを指定します。

“Shift_JIS”

Return

valuetype

復帰値の格納先を指定します。

esi.header(共通メッセージ内のヘッダパラメタ)

復帰値の設定先を指定します。

com.fujitsu.esi.flat.data