レシピ連携
リソースをレシピのデータソースとして使用するには、次のセクションを参照してください:
- サポートされているアクション: リソースをサポートするアクションでリソースを使用する方法。
- ユースケース: レシピでのリソースの一般的なユースケース。
- ファイル参照: リソースが他のファイルへの相対参照および絶対参照を解決する方法。
バージョン更新
リソース参照では常に最新の安全なリソースバージョンが使用されます。レシピ内の参照が更新されないようにすることはできません。リソースを以前のバージョンに復元するには、リソースバージョンを復元を参照してください。
サポートされているアクション
リソースをXSDまたはXSLTデータソースとして参照するには、次のアクションの入力フィールドでUse a resource(リソースを使用)を選択します:
XSDでXMLドキュメントを検証: リソースをXSDスキーマとして使用します。
XSLTを使用してXMLを変換: リソースをXSLTスタイルシートとして使用します。
サンプルXMLからXMLドキュメントを生成: 生成されたXMLを、リソースとして保存されているXSDスキーマに対して検証します。
ユースケース
次の例は、リソースの一般的なユースケースです:
SOAP API管理
SOAPサービスで使用されるWSDLファイルを管理します。 Workatoは、APIレシピとサービス定義をレシピのライフサイクル全体で同期させるため、アップロードされたWSDLファイルをリソースとして保存します。
XSLT変換
リソースとして保存されたXSLTスタイルシートを使用してXMLドキュメントを変換します。必要に応じて、期待されるスキーマに結果が準拠していることを確認するため、変換出力をXSDリソースに対して検証できます。
XSDを使用したXMLの生成
XSDリソースを使用して構造を定義し、XMLドキュメントを生成します。必要に応じて、生成された出力を同じXSDリソースまたは別のXSDリソースに対して検証できます。
XMLドキュメントの解析
汎用解析機能を使用してXMLドキュメントを解析します。必要に応じて、処理前にソースXMLドキュメントをXSDリソースに対して検証できます。
ローカルXSD参照の解決
Workatoプロジェクトのフォルダ構造内に保存された複数ファイルのXSD設定全体で参照を解決します。リソースは、外部インターネットロケーションにアクセスすることなく、相対ファイルパスおよび絶対ファイルパスを自動的にたどります。
ファイル参照
XSDファイル内のパスを解決するにはschemaLocation属性を使用し、XSLTファイル内のパスを解決するにはhref属性を使用します。相対パスは現在のファイルの場所から始まります。絶対パスは/(スラッシュ)で始まり、Workatoディレクトリのルートから解決されます。
現在のファイル内で外部ファイルを参照するには、importとincludeを使用します。
最終更新日: