-
フラグメントを参照するパスの書き方!include examples/xxx.raml
-
ハードコードを解消するための表現は?${xxx.yyy}
-
choice ルーターとは?IF文のようなもの
-
Maven レポジトリにはない依存関係を持っていて実行するときにエラーが発生する場合はどうするか?コンピュータのローカル Maven レポジトリ に依存関係をインストールする
-
APIkitとは?APIをビルドするためのツール
-
API仕様が定義されたRAMLがあり、REST connnet コネクターを作成するためのステップは?Anypoint ExchangeにAPI仕様を公開する
-
payloadのレスポンスボディの型について、通常とそうでない場合はどうなるか?通常はレスポンスボディを返す型となるが、ターゲット変数を指定した場合上書きされて送信したままの型となる
-
XMLの中でのレスポンスメッセージはvalueではなく常にmessageが返される
-
scatter-gatherとは複数のリクエストを並列で処理し、最終的に複数のMuleイベントを1つのオブジェクトにしてを返す
-
HTTPリスナーの後にHTTPリクエストが設定されている時、子フローで参照可能な値はなにか?HTTPリクエストで分断されるためpayloadのみ。
-
複数のフロー実行時において、同一のデータを共有するために役立つものは?Key-value ペアの ObjectStore
-
is nullのバリデーションはnullであればエラーか?not nullであればエラーか?not nullであればバリデーションエラー
-
API Proxyを利用せずにAPI Managerと接続するには?オートディスカバリーを使用する
-
vCoreとは?クラウドハブ上の処理用バーチャルコンピュータ
-
顧客 ID「1234」のデータを取得するリクエストを送信するための、MuleSoft が推奨する URI は?/customers/1234
-
2つの異なるHTTPリスナーがあり、1つのHTTPリスナーでその2つともを私用したい場合URIはどうするか?apis/*
-
MuleSoft が提案する、モダン API 作成の最初のステップは?API の仕様を作成して、ステークホルダーからフィードバックを得る
-
batchSizeとはfor-each文(つまりfor文)で何回まわすかを定義する。batchSize="3"なら3回まわして、その後切り分けて再度3回まわして...と繰り返す
-
payloadの set to Aを読み替えると?Aをsetする、という意味
-
複数のHTTPリスナーがあるとき、最小のグローバルの要素は?ポートの数だけあればよい
-
HTTPリスナーのポートの設定に ${http.port} とする利点は?CloudHubが自動的に HTTP ポート番号を変更し、外部クライアントから HTTP Listener への接続を許可する
-
SLAとは?Service Level Agreementの略、サービス品質保証
-
新しいポリシーを適用するためには?RAML 仕様に必要なヘッダーを追加し、新しい API プロキシを再デプロイする
-
Database コネクタの Select オペレーションのクエリ条件がなににも当てはまらなかった時に返されるpayloadはなにか?空の配列
-
MuleのAPI層の3つとは?下からシステム層、プロセス層、エクスペリエンス層
-
DataWeaveとは?データの変換を行うための言語
-
メタデータとは?データに関するデータのこと。例 )作成日、更新日、パスなど
-
mainフローとchildフローがある場合、childフローはmainフローのどんな部分を見れるか?全て見れる
-
エラーが出た際のメッセージはMapping先をよくみること
-
POSTリクエストでoidやcustIdがpayloadが渡され、SQLとしてINSERTされるときはどんな表現が適切か?oid :payload.oid, custId :payload.custIdなどと書く(inputParamsは無し)
-
Set Variableを使った後の変数はどのように表現されるかvars.xxx
-
DataWeaveは . と :: どちらを使うか常に :: を使う。クラスから関数を呼び出すときも「クラス名::関数」とする
-
payloadの文字列結合のやり方hoge fuga #[payload.xxx]
-
For Each と Bach Step のlogger出力違いFor Eachは並び順、Bach Stepは小さい順に出力される
-
http://localhost:8081/accounts/10とあり、10が他の番号にも変更可能なときリスナーで設定可能なパスは?/accounts/{ID}
-
プライベートフローの数はGETやPOSTごとにそれぞれ1つずつつくられる
-
DBへの依存関係のうち、デプロイするときに最低限必要なものinclude project modules and dependencies
-
ウォーターマークとは電子透かしのこと。ファイルやレコードを特定するために使われる。
-
手動のウォーターマークを有効化するにはObject Storeを使う
-
DataWeave の「map」関数のアウトプット型はなにか?Array (配列)
-
WSC (Web Service Consumer)のエラーときたらSOAPが関係している
-
リクエストパラメータとはリクエストを投げるときにURLの最後の方についている「/customer?id=1234」みたいなやつ
-
リクエストパラメータはどこに保存されるか?Attribute
-
リクエストが投げられ、フローの実行結果として出てくるのはどこのフォーマット?%dw 2.0 output のあとにある形式。ちなにみJSONの場合はString
-
POSTメソッドで新規レコードを作る場合、2点の留意点はURLはシンプル、headersに注目する
-
DataWeaveの関数の書き方2つfun, =
-
Batch Jobに渡されたデータはLoggerからどう出力される?処理されたレコードのサマリーレポート
-
20.3844 を小数点第2位までを含む文字列 (string)に変換するには?20.3844 as String {format: ".0#"} 必ず大文字
-
GETリクエストでIDを指定するときは{}←こういったカッコは一切いらない
-
エラーハンドラーが定義されていないフローで発生した全てエラーを処理できるように、グローバルエラーハンドラーを設定する場所はどこ?global element (グローバル要素設定)
-
Database コネクタの Select オペレーションに続いて、HTTP Request オペレーションが設定されている場合、後方がpayloadを上書きしないためにはどうすればよいか?Database コネクタの Select オペレーションで返される payload を variable (変数) に保存する
-
Batch Job の中に複数の Batch Step があり、そのうちひとつでエラーが起きた場合どうなる?Batch Job スコープは、全てのレコードの処理を停止する
-
error-mappingとは前者のエラーメッセージを後者に変換するので、答えとしては後者がエラーメッセージとして出力される
-
色々と条件があり、mainフローにGETリクエストを送るとする。その後続のchildフローではどんな値が参照可能か?payloadのみ
-
payload + 1のような処理がpublish と publish consume の両方にあった場合の処理はどうなるか?publishの方は無視される
-
CoEとC4Eの違いは?CoEはCenter Of Excellenceで組織を横断する部署のこと、C4EはそれのMuleバージョンでMuleが推してるやつ
-
choiceルーターのIF文の書き方#[ A == payload.B ]
-
renameTo関数が返すファイルの数はいくつか1つ
-
scatter-gatherは並列処理する時にイベントを分割するかしないかしない
-
DataWeaveにてJSON形式をXML形式にするとき、どのような文字を使うか@と,
-
HTTP を名前空間に持つすべてのエラーを補足するためのエラースコープの設定は?When #[error.errorType.namespace == "HTTP"]
-
MULE: EXPRESSIONエラーメッセージはどんなときに出るかpayloadを別フォーマットのファイルに変換しようとしているとき
-
エラーメッセージは基本的には message の中を返すが、例外は?2つ①validation フロー自体の中にエラーハンドリングがある場合、グローバルエラーハンドラーを返す、同じフロー内でmessageとグローバルエラーハンドラーがあると後者が優先される
-
子フロー内で起きたエラーは子フローのエラーメッセージ?親フローのエラーメッセージ?親フロー
-
値の入った変数を持つフローから受け取るフローへのDataweaveの書き方は?#[ lookup("受け取る方", vars.送る方) ]
-
filter と orderBy ならどちらが先にくるのを選べば良いかfilter
-
リスナーとリクエストにはさまれたListフローの方は?Mule イベントオブジェクトの配列
-
ウォーターマークを使うそもそもの目的とは?データベースのレコードの重複処理を回避すること
-
DBのSELECTで手動ウォーターマーク機能をONにするには?取得したレコードのうち最大値を Object Store に保管し、次回のSELECTで参照する
-
payload mod 2 とは?payload % 2 と同じ。つまり余りを判定する
-
for-each分でファイル数を問うwriteオペレーションで気をつけないといけないのは?write の中に #[output application/json] のような記載がなければファイル数は0!
-
[1, 2, 3]のような配列に increment + 10 するとどうなるか?13になる(最後の3のみインクリメントされる)
-
Batch_step内で処理がある場合、Batch_step外のバッチジョブ完了後の変数はどうなっている?なかったことになっている
ログイン