Skip to main content
The XSLT connector provides support for Extensible Stylesheet Transformation (XSLT 1.0) transforms.

Key Capabilities

  • XSLT 1.0 transformation support for converting XML documents based on stylesheet templates
  • Document function and embedded script support for advanced transformations

Overview

After an XSLT file has been uploaded to the connector, XML files arriving at the connector are automatically converted based on the XSLT definition.

Connector Configuration

This section contains all of the configurable connector properties.

Settings Tab

Connector Settings

Settings related to the core operation of the connector.

Other Settings

Settings not included in the previous categories. Only visible if you use the .NET edition.

Advanced Tab

Advanced Settings

Logging

ログの作成と保存を制御する設定です。

設定説明
Log Levelコネクタが生成するログの詳細度です。サポートを依頼する際は、これをDebug に設定してください。
Log Subfolder Scheme選択した間隔に従って、コネクタがLogs フォルダ内のファイルをグループ化するよう指示します。Weekly オプション(デフォルト)は、コネクタが毎週新しいサブフォルダを作成し、その週のすべてのログをそのフォルダに保存するよう指示します。この設定を空白のままにすると、コネクタはすべてのログをLogs フォルダに直接保存します。多数のトランザクションを処理するコネクタでは、サブフォルダを使用することでログを整理しやすくなり、パフォーマンスが向上します。
Log Messages処理したファイルのログエントリにファイル自体のコピーを含めるには、これをオンにします。これを無効にすると、Transactions タブからファイルのコピーをダウンロードできなくなる場合があります。

Other Settings

Miscellaneous

Miscellaneous 設定は、特定のユースケース向けの設定です。

設定説明
Other Settings非表示のコネクタ設定をセミコロン区切りのリストで設定できます(例:setting1=value1;setting2=value2)。通常のコネクタのユースケースや機能では、これらの設定の使用は必要ありません。

Automation Tab

Automation Settings

Settings related to the automatic processing of files by the connector.

Performance

コネクタへのリソースの割り当てに関する設定です。

設定説明
Max Workersこのコネクタでファイルを処理するためにスレッドプールから消費されるワーカースレッドの最大数です。設定すると、Advanced Settings ページのPerformance Settings 部分にあるデフォルト設定が上書きされます。
Max Filesコネクタに割り当てられた各スレッドが送信するファイルの最大数です。設定すると、Advanced Settings ページのPerformance Settings 部分にあるデフォルト設定が上書きされます。

Alerts Tab

SLAs Tab

Macros

Examples

XSLT Operations

In addition to the Operations provided with Arc, connectors can provide operations that extend functionality into ArcScript. These connector operations can be called just like any other ArcScript operation, except for two details:
  1. They must be called through the connector.rsc endpoint.
  2. They must include an auth token.
For example, calling a connector operation using both of these rules might look something like this:
The operation specific to the functionality of the XSLT connector is described below.

xsltTranslate

Translates an input XML file according to a configured XSLT connector or a specified XSLT file.

Required Parameters

  • ConnectorId: The name of the configured XSLT connector to use for translation, OR
  • TemplateFile: The path to the XSL template to use for translation, OR
  • Data: The contents of the XSL template to use for translation
  • File: The input file to translate

Optional Parameters

  • OutputEncoding: By default, the operation outputs ASCII data. To output base64-encoded binary data instead, set this parameter to base64.
  • OutputFile: When this is set, output data is not written to the Data output attribute and is instead written to the specified file.

Output Attributes

  • Data: The output from the translation is passed through this parameter.