XML Converterを使用するには、以下のようにします。
シーケンス定義のシーケンスブロックに、メディエータファンクション(XMLConverter)の呼出しを定義します。
シーケンス定義の実行ステップ情報に、XMLConverterの呼出し情報(メソッド(convertXML)やパラメタ)を定義します。
使用するXSLTスタイルシートファイルは、事前に用意し、“<INSDIR>\usr\xslt”に格納してください。
使用するXSLTスタイルシートファイルは、事前に用意し、“/opt/FJSVesi/usr/xslt”に格納してください。
指定例
実行ステップ情報の指定例は、以下のとおりです。この例では、ペイロードに格納されているXML文書をconvert001.xslを利用して、フォーマット変換しています。
: <StepInformation stepname="convertXML"> <MediatorFunction name="XMLConverter"> <Method type="execute" name="convertXML"> <ParameterList> <Parameter name="esi.XmlConverter.XSLTFile" valuetype="direct">convert001.xsl</Parameter> </ParameterList> </Method> </MediatorFunction> </StepInformation> : |
キー名 | 説明 | 指定例 | |
---|---|---|---|
StepInformation | |||
stepname | ステップ名を指定します。シーケンスブロックに指定したステップ名を指定してください。 | convertXML | |
MediatorFunction | |||
name | “XMLConverter”を指定します。 | XMLConverter | |
Method | |||
type | 実行種別“execute”を指定します。 | execute | |
name | XMLConverterのメソッド名“convertXML”を指定します。 | convertXML | |
Parameter | |||
1 | 変換に利用するXSLTファイルを指定します。 | ||
name | “esi.XmlConverter.XSLTFile”を指定します。 | esi.XmlConverter.XSLTFile | |
valuetype | パラメタに指定する値のタイプを指定します。 | direct(固定値) | |
値 | 変換に利用するXSLTファイルを指定します。 | convert001.xsl |