不正なFormulaとコードアクション
Formulaやコードアクションのエラーにより、レシピを開始できなくなったり、実行中に失敗したりすることがあります。 レシピ内のすべてのFormulaとコードスニペットに構文エラーや論理エラーがないことを確認します。
誤ったFormula
すべてのFormulaの問題がレシピの開始を停止するわけではありませんが、構文エラーや表面的なエラーがあるものは、レシピを実行する前に検出されます。 その他の問題は実行中に発生する場合があります。
Formulaエラー
発生する可能性がある一般的なFormulaエラーは次のとおりです。
- 入力ミス。
- 1つではなく2つの空白を入れるなど、Formulaと演算子の間隔が正しくない。
- 角かっこ
[ ]の代わりに中かっこ{ }を使用するなど、正しくない記号の使用。 - OpenOfficeやMicrosoft Wordなどのワープロソフトからコピーした記号は、異なる形式になっている場合があり、WorkatoのFormulaエディターで認識の問題が発生する可能性があります。
不正なFormulaを解決するには、各Formulaの構文、スペル、適切な間隔を確認します。 すべての記号と演算子が正しく書式設定され、WorkatoのFormulaエディターで認識されることを確認します。
不正なコードアクションとSQLステートメント
Workatoでは、次のようなさまざまなコード言語を使用するアクションを提供しています。
- Pythonコードの実行
- Rubyコードの実行
- JavaScriptコードの実行
- XSLTを使用したXMLの変換
- Collectionのリストをクエリ
- JDBCソースでカスタムSQLを実行
コード言語を使用するアクション
これらのアクション内のコードが正しくないと、レシピを開始できなくなる可能性があります。 レシピを開始する前に、コードにエラーがないことを確認します。 すぐに検出されるエラーもあれば、コードの実行中にのみ発生するエラーもあります。 これらのアクションを使用する際は、コードを確認してテストしてください。
不正なコードアクションとSQLステートメントの問題を解決するには、次の手順を実行します。
コードに構文エラーや論理エラーがないか確認します。
各コードアクションを管理されたEnvironmentで個別にテストし、正しく機能することを確認します。
SQL管理ツールを使用して、レシピに実装する前にSQLクエリとスクリプトを検証します。
コードアクションとSQLステートメントにエラーがないことを確認することで、レシピの実行を停止したり、実行中に失敗させたりする可能性のある問題を防止できます。
Last updated: