[Key] (キー)フィールドに、jsonEncodedと入力します。
[Value] (値)フィールドに、次の内容を入力します。
MetaServlet.base64Encode("{\"actionName\":\"runTask\",\"taskId\":\"" + context.task_id + "\",\"mode\" :\"synchronous\",\"context\":{\"Default\":\"" + ((String)globalMap.get("tMsgBox_1_RESULT")) + "\"}, \"authPass\":\"" + context.tac_pwd + "\",\"authUser\":\"" + context.tac_user + "\"}")
これは、前に作成したルーチンを呼び出すためです。
context.tac_url + "/metaServlet?" +((String)globalMap.get("jsonEncoded"))
これは、サービスを呼び出し、MetaServletパラメーターをJson形式にエンコードするためです。
指定したタスクを実行するためにtRESTコンポーネントからサーバー側にHTTPリクエストが送信されたこと、およびタスクがエラーなしで実行されたことがコンソールに示されています。
Talend Administration Centerの[Job Conductor] (ジョブコンダクター)ページで、タスクのステータスが[Ready to run] (実行可能)になります。
このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。