runUrl

runUrl(url: String, readerInputs: Dictionary<ReaderInput> = ​{}, inputValues: Dictionary<Any> = ​{}, configuration: RuntimeExecutionConfiguration = ​{}​): RunSuccess | ExecutionFailure

指定された URL のスクリプトを実行します。

実験的:​ この関数は実験的機能であり、DataWeave の将来のバージョンで変更または削除される場合があります。

パラメーター

名前 説明

url

実行するファイルの名前。

readerInputs

読み取って実行にバインドする入力。

inputValues

実行に直接バインドする入力。

configuration

ランタイム設定。

次の例では、さまざまな入力での ​runUrl​ の動作を示します。

ソース

import * from dw::Runtime
var jsonValue = {
  value: '{"name": "Mariano"}' as Binary {encoding: "UTF-8"},
  encoding: "UTF-8",
  properties: {},
  mimeType: "application/json"
}

var Utils = "fun sum(a,b) = a +b"
---
{
  "execute_ok" : runUrl("classpath://org/mule/weave/v2/engine/runtime_runUrl/example.dwl", {"payload": jsonValue })
}

出力

{
   "execute_ok": {
     "success": true,
     "value": "\"Mariano\"",
     "mimeType": "application/dw",
     "encoding": "UTF-8",
     "logs": [

     ]
   }
 }