XMLツール by Workato - サンプルXMLからXMLドキュメントを生成アクション
サンプルXMLからXMLドキュメントを生成アクションは、サンプルXMLペイロードから推測された構造に基づいてXMLドキュメントを生成します。このアクションは、指定されたサンプルを読み取り、その要素と属性から動的入力スキーマを構築し、その構造に一致するXMLドキュメントを返します。
XSDを使用できない場合、またはXSDに直接マッピングできないanyTypeやワイルドカード要素が含まれている場合に、このアクションを使用できます。 XSDドキュメントをインラインで指定するか、リソースを参照できます。
改善されたXML機能
XMLツール by Workatoは、XML parser by Workatoコネクターに代わるもので、強化された機能セットが含まれています。
入力
| 入力フィールド | 説明 |
|---|---|
| サンプルXMLドキュメント | 代表的なXMLドキュメントを指定します。アクションはこのファイルを使用して、生成されるXMLドキュメントの構造を推測します。 |
| XSD Document | 任意。 Define manuallyを選択して以下でXSDドキュメントを指定するか、Use a resourceを選択してリソースをXSDスキーマとして使用します。 |
| XSDドキュメント | 任意。 XSDファイルをアップロードするか、文字列として指定して、生成されたXMLドキュメントを検証します。アクションは、サンプルXMLから構築された入力スキーマを、XSDで定義された構造とマージします。このフィールドは、XSD DocumentドロップダウンメニューでDefine manuallyを選択すると表示されます。 |
| XSD参照 | 任意。 XSDドキュメントにimportまたはincludeの参照が含まれている場合は、インポートされたXSDの名前と対応する値をリストします。このフィールドは、XSD DocumentドロップダウンメニューでDefine manuallyを選択すると表示されます。 |
| XSDリソース | 任意。 XSDスキーマとして使用するリソースを選択します。このフィールドは、XSD DocumentドロップダウンメニューでUse a resourceを選択すると表示されます。 |
指定したサンプルXMLの構造に基づいて、追加の入力フィールドが生成されます。サンプル内で繰り返される要素はリストとして扱われます。
出力
| 出力フィールド | 説明 |
|---|---|
| 生成されたXML | 指定されたサンプルに従って構造化された、生成済みXMLドキュメント。 |
クォータ
このアクションでは、以下のクォータまでのサンプルXMLファイルがサポートされます:
- フィールドの最大数: 5000個のフィールド
- 最大合計ファイルサイズ: 10MB(サンプルXMLとXSDの合計)
サンプルXMLが5,000フィールドを超える場合、このアクションはフォームを生成しません。このアクションを使用する前に、フィールド数を減らしてサンプルを簡素化するか、より小さなサンプルに分割する必要があります。
最終更新日: