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

B.7.8 Parameter

Parameter(パラメタ情報)について説明します。

定義項目

表B.39 Parameterの定義項目

種類

名称

説明

備考

属性

name

パラメタ名を指定します。
メソッド内で一意な名前を指定してください。
以下の半角文字列を指定できます。ただし、先頭は、英数字を指定してください。

  • 英数字

  • -(ハイフン)

  • _(アンダーバー)

  • . (ピリオド)

必須
最大255バイト

属性

type

パラメタのデータ型を指定します。以下のいずれかを指定します。

  • 基本データ型

    • 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

  • byte配列型

    • byte[]

“java.lang.String”の配列については、ParameterArrayで指定してください。

必須

属性

valuetype

パラメタに指定する値のタイプを指定します。以下のいずれかを指定します。

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

  • esi.payload
    共通メッセージ内のペイロード

  • esi.esimessage
    共通メッセージ本体

  • direct
    固定値

省略した場合、デフォルトは設定されません。

属性

value

パラメタ値を指定します。指定した値は、“valuetype”の設定値に応じて、以下のようになります。

  • esi.header
    共通メッセージのヘッダパラメタキー名として扱われます。

  • esi.payload
    どの時点のペイロードにパラメタを渡すかを指定します。以下のいずれかを指定します。デフォルトは、“@current”です。

    • @start
      シーケンス起動時のペイロード

    • @current
      現在のペイロード

  • esi.esimessage
    指定は不要です。指定した値は、無効となります。

  

注意事項

指定例

<Parameter name="esi.Formatmanager.transSeqID"
type="java.lang.String"
valuetype="esi.header"
value="com.fujitsu.esi.formatmanager.transSeqID" />