暗記メーカー
ログイン
MCD Level1
  • 近藤知佐

  • 問題数 61 • 8/27/2023

    記憶度

    完璧

    9

    覚えた

    22

    うろ覚え

    0

    苦手

    0

    未解答

    0

    アカウント登録して、解答結果を保存しよう

    問題一覧

  • 1

    このMuleアプリケーションには、異なるMule設定XML(Mule Configuration XML)ファイルに複数のHTTPリスナーが設定されています。 各HTTPリスナーを使用可能にするために必要な最小のグローバル要素(global elements)はいくつですか?

    2

  • 2

    MuleプロジェクトをAnypointStudioにインポートし、実行したときにエラーが発した。このMuleプロジェクトはMavenレポジトリにはない依存関係を持っています。しかし、このプロジェクトを最初に開発していた別のコンピュータでは、このMuleプロジェクトを問題なく実行することができます。 エラーを解決するためのステップは次のうちどれですか?

    コンピュータのローカルMavenレポジトリに依存関係をインストールする

  • 3

    DataWeaveの「map」関数のアウトプット型は次のうちどれですか?

    Array(配列)

  • 4

    以下を参照してください。このRAML仕様(スペック)をもとに、APIkitはいくつのプライベートフローを自動生成しますか?

    4

  • 5

    payloadには並び順が整えられていないフライトオブジェクトの配列(array of flight objects)が設定されています。すべてのオブジェクトは「price」と 「toAirport」のキーを持っています。 「price」の値が500以下だけのものに絞り込み、「toAirport」の昇順でグループ化したうえで、「price」が低い順に並び変えるためのDataWeaveコードはどれですか。

    payload filter $.price < 500 orderBy $.price groupBy $.toAirport

  • 6

    あるフローには、DatabaseコネクタのSelectオペレーションに続いてHTTPリクエストオペレーションが設定されている。このフローは、これら2つのオペレーションから返ってきたデータを統合(combine)し、処理結果を返す必要がある。 HTTPリクエストオペレーションで返されたpayloadがDatabaseコネクタのSelectオペレーションですでに返されたpayloadを上書きせずに、両方のpayloadを保持するための適切な方法はどれか

    DatabaseコネクタのSelectオペレーションで返されるpayloadを変数に保存する

  • 7

    Shapping APIには、「department(部門)」ごとに店舗情報のデータを取得できるメソッドがある。 ウェブクライアントがGETリクエストを送信し、「storeId」が23の店舗の「pharmacy department」のデータを取得するためのURLはどれか

    /stores/23?store_id=23&department="pharmacy"

  • 8

    データベースのテーブルは、新しいレコードがテーブルに追加されるたびに値が増加する「recordID」カラムがある。 このデータベースのテーブルからレコードを読み込むためのMuleアプリケーションが作成された。 Suchedulerのイベントソースと、DatabaseコネクタのSelectオペレーションを使って、データベースへのリクエストに対して手動のウォーターマークを有効化するための手順はどれですか。

    取得したrecordIDsの中から最大値をObjectStoreに保存し、次回のデータベースリクエストで参照する

  • 9

    Batch Jobは、Batch Jobスコープと3つのBatch Stepで定義されています。このBatch JobとBatch Stepは、デフォルトのacceptPolicy(受け入れ条件ポリシー)で設定されています。 渡されたインプットデータが不完全であったため、2つ目のBatch Stepスコープのイベントプロセッサーでエラーが発生しました。 このようなエラーが発生した後の、Batch Jobのデフォルトの挙動はどれですか。

    The Batch Jobスコープは、すべてのレコードの処理を停止する

  • 10

    このMuleアプリケーションには、ハードコードされた値で構成されたHTTPリクエストが設定されています。 これを修正するために、config.yamlを使用するようにします。 HTTPリクエストのホスト値のハードコードを解消するために、適切な表現はどれですか。

    ${training.host}

  • 11

    Muleアプリケーションの「main」フローには、1つのHTTPコネクタのオペレーションと、2つのJMSコネクタのオペレーションが設定されています。 このMuleアプリケーションは問題なく実行・開始することができ、ローカルのWebクライアントは「http://localhost:8081/」にリクエストを送信することができます。 このMuleアプリケーションからWebクライアントに返されるpayloadは次のうちどれか。

    3

  • 12

    HTTPリスナーが、「http://localhost:8081/accounts/10」のようなURLへのリクエストを受け取るように構成されています。「10」はほかの番号にも変更ん可能です。 「ID」から番号を取得するためにHTTPリスナーで設定すべきパス(path)の値は次のうちどれですか

    /accounts/{ID}

  • 13

    「main」フローの途中にはHTTPリクエストが設定されています。HTTPリスナーとHTTPリクエストは異なるコネクタ設定を使用しています。 Webクライアントが「http://localhost:8081/order?color=red」にリクエストを送信した後、「main」フローの最後にあるLoggerで参照可能な値はどれですか

    payload quantity変数

  • 14

    このMuleアプリケーションでは、グローバルエラーハンドラーが設定されていません。 Webクライアントが、このHTTPリスナーにPOSTリクエストを送信し、TryスコープのValidationコンポーネントでエラーが発生しました。 Webクライアントに返されるレスポンスメッセージは次のうちどれですか?

    "ERROR2"

  • 15

    アプリケーションチームはモバイルバンキングアプリを開発中です。データベースの取引データを取得するAPIの構築は2か月で完了しました。完成後、別のチームが既に同じ取引データを取得するAPIを開発済みだったことが判明しました。 この問題を解決できたかもしれない組織の仕組みはどれですか。

    Center for Enablement

  • 16

    「orders.csv」ファイルは、読み取られた後、データベースから「order」情報を取得するために処理されます。このMuleアプリケーションは、AnypointStudioでデバッグ中で、図のブレークポイントで停止されています。 このブレークポイント時点においてpayloadとして表示されている値はどれですか。

    100

  • 17

    WebクライアントはこのフローのHTTPリスナーにGETリクエストを送信しました。 Validationコンポーネントでエラーが発生しました。エラーメッセージは"Validate - Payload is an Integer"です。 Webクライアントに返されるレスポンスメッセージは次のうちどれですか。

    "Validate - Payload is an Integer"

  • 18

    ハードコードを避けるために、あるフローはプロパティプレースホルダーを使用しています。プレースホルダーが使用する値は、構成ファイルに保存されています。 この構成ファイルの置き場所を指定できるのはどこですか。

    グローバル要素

  • 19

    DatabaseコネクタのSelectオペレーションのクエリ条件が、データベース内のどのレコードにも当てはまらなかった場合に返されるpayloadはどれですか

    空の配列

  • 20

    このRAMLファイルでエラーが発生している。どのように修正すればよいか。

    {flight_id}リソース下のGETメソッドをインデント(字下げ)する

  • 21

    Choiceルータのwhen条件を設定する必要があります。 Muleイベントを「non-default」フローにルーティングするために適切なwhenの表現はどれですか。

    #[ 'MuleSoft' == payload.'company' ]

  • 22

    クライアントは、あるMuleアプリケーションのエンドポイント「/customers?id=48493」にGETリクエストを送信します。 「id」の値が保存されているMuleイベント内の場所は次のうちどれですか

    Attributes

  • 23

    「Shopping API」には、「department」ごとに店舗情報のデータを取得できるメリットがあります。 WebクライアントがGETリクエストを送信し、「storedId」が「23」の店舗の「pharmacy department」のデータを取得するための適切なURLは次のうちどれですか

    /stores/23?store_id=23&department="pharmacy"

  • 24

    すでに存在するリソースを完全に置き換えて更新するために推奨されているHTTPメソッドはどれですか

    PUT

  • 25

    空の「/daily」フォルダがあります。Anypoint Studioからこのフォルダのファイルの読み書きが可能です。 このMuleアプリケーションはAnypoint Studioから実行されています。”START”という文字列を含む「productUpdate.txt」ファイルが「/daily」フォルダに書き込まれました。「readUpdates」の初回実行が完了したあと、「/daily」フォルダにあるファイルは次のうちどれですか

    "START"文字列を含む「productUpdates.txt.bak」

  • 26

    HTTPリクエストオペレーションでは、外部のHTTPエンドポイントに対して空でないJSONのオブジェクトペイロードを送信します。この外部HTTPエンドポイントはXML形式のレスポンスボディを返します。 このレスポンスは、ターゲット変数を使って「the Result」に保存されました。 HTTPリクエストの実行完了後、次のイベントプロセッサに渡されるPayloadの形式は次のうちどれですか。

    application/json

  • 27

    「Utility.dwl」ファイルがMuleプロジェクトの「src/main/resources/modules」に配置されています。「Utility.dwl」ファイルは文字列をパスカルケース(アッパーキャメルケース)に変換する「pascalize」関数が定義されています。 Transform Messageコンポーネントで「pascalize」関数を呼び出すために適切なDataWeaveコードはどれですか

    %dw 2.0 output application/json import modules::Utility --- Utility::pascalize("max mule")

  • 28

    アプリケーションネットワークで、「プロダクトAPI」の実装が変更されました。インタフェースには変更はありません。 この「プロダクトAPI」を呼び出しているその他のAPIや関連するアプリケーションに対して、何か変更を加える必要はありますか?

    その他のAPIやアプリケーションでは何も変更する必要がない

  • 29

    あるMuleアプリケーションはCloudHubにデプロイされており、次に保護・管理の設定をする必要があります。 ITチームは追加のvCoresをAPIプロキシとして動作する新しいMuleアプリケーションのためには割り当てをしません。 このMuleアプリケーションを管理ができるようにしつつ、vCoreの使用量を抑えるための方法は次のうちどれですか。

    Muleアプリケーションがオートディスカバリーを使用してAPI Managerに登録されるようにする

  • 30

    Scatter-Gatherは、3つの異なるHTTPリクエストを処理します。各リクエストは、JSONペイロードを含むMuleイベントを返します。 Scatter-Gatherの最終的なアウトプットは次のうちどれですか。

    3つのMuleイベントオブジェクトを持つオブジェクト

  • 31

    複数のフロー実行時において同一のデータを共有するために役立つものは次のうちどれか

    Key-valueペアのObjectStore

  • 32

    「main」フローにはHTTPリクエストが設定されています。HTTPリスナーとHTTPリクエストの設定はデフォルトのままです。 あるWebクライアントがクエリパラメータ「modelName」を使って「main」フローのHTTPリスナーにGETリクエストを送信しました。 「child」フローで参照可能な値は次のうちどれですか

    payload

  • 33

    For EachスコープとBatch JobスコープのBatch Stepスコープに、それぞれSet Payloadトランスフォーマーが設定されている。 各Set Payloadトランスフォーマーでは、payloadの値と同等のミリ秒、スリープするためのDataWeave表現が設定されている。 Batch Jobスコープのブロックサイズは1に設定されている。 For EachスコープとBatch Stepスコープにおいて、payloadがログ出力される順番として適切なものは次のうちどれか。

    For Eachスコープ:2000, 200, 1000, 100 Batch Stepスコープ:40, 300, 3000, 4000

  • 34

    このフローが実行されたとき、Transform Messageコンポーネントの「now()」関数は "2021-08-26T13:32:10.64-07:00"という値を返します。 このフローの実行後、records.csvファイルに書き込まれる内容はどれですか

    {  "transaction_id": "SS-4848-44KK-4YQ",  "account_id": "KA-382-SKD44",  "name": "Max Mule",  "position": "sell",  "write_date": "2021-08-26T13:32:10.64-07:00" }

  • 35

    2つの引数を受け取る「newProdCode」関数が定義します。1つ目の引数は「itemID」というInteger、2つ目の引数は「productCategory」というStringです。 この関数は、新しい「product code」を返します。 「newProdCode」関数を定義するために適切なDataWeaveコードはどれですか。

    fun newProdCode(itemID: Number, productCategory: String ) = "PC-" ++ productCategory ++ (itemID as Sting)

  • 36

    Set Payloadトランスフォーマが値を{'year': '2020'}に設定しています。 Loggerコンポーネントが「2020」とハードコードせずに「"The year is 2020"」というメッセージログを出力するために設定すべき値はどれですか

    'The year is #[payload.year]'

  • 37

    WebクライアントはこのフローのHTTPリスナーに「destination」クエリパラメータを付与してGETリクエストを送信します。 このWeb Service ConsumerでWSC:BAD_REQUESTエラーが発生しました。 このエラーを修正するために「getFlights」フローで設定すべきことはどれですか

    「destination」クエリパラメータを持つConsumeオペレーションの前にSOAP payloadを設定する

  • 38

    Webクライアントが「http://localhost:8081/books/0471767840」に対してリクエストを送信します。 Set Variableトランスフォーマを使って、"0471767840"の値を「bookISBN」という名前の変数に設定しました。 このフローで、変数「bookISBN」を参照するDataWeave式はどれですか。

    vars.bookISBN

  • 39

    あるAPI仕様がRAMLで定義されています。 このAPI仕様からREST Connectコネクタを作成するための次のステップはどれですか。

    Anypoint ExchangeにAPI仕様を公開する

  • 40

    あるMuleアプリケーションはCloudHubへのデプロイ準備の一環として、HTTPリスナーポートの設定に${http.port}というプロパティプレースホルダーを使用しています。 この設定によりMuleアプリケーションが得られる利点は次のうちどれですか

    Cloud Hubは自動的にHTTPポート番号を変更し、外部クライアントからHTTPリスナーへの接続を許可する

  • 41

    Muleイベントのpayloadには、オブジェクトの配列が含まれています。 このイベントはScatter-Gatherによってどのように処理されますか?

    すべてのイベントは各ルートに送られ、並列に処理される

  • 42

    このMuleアプリケーションにはChoiceルータが設定されています。 フローの実行完了時にログに出力されるのは次のうちどれですか

    ”US"

  • 43

    BankAccountsExample.ramlというRAMLのデータ例のフラグメントがAPI仕様のプロジェクトの「example」フォルダに配置されています。 このフラグメントを参照するための適切な構文は次のうちどれですか

    examples: !include example/BankAccountsExample.raml

  • 44

    「20.3844」を「小数点第2位までを含む文字列(String)」に変換するための適切な方法は次のうちどれですか

    20.3844 as String {format: ".0#"}

  • 45

    このMuleアプリケーションでは、ファイルはFor Eachスコープ内で書き込まれるよう設定されています。 このフローが実行後、ファイルシステムに書き込まれるファイルと内容はつぎのうちどれですか。また、Webクライアントに返されるpayloadはどれですか。

    2つのファイルが作成される。各ファイルは、1つまたは2つの「account」オブジェクトの異なる配列を保持しているレスポンスpayloadとして、Set Payloadで生成されたJSON形式の「account」オブジェクトが返される

  • 46

    「customers」データを管理するためのRAML仕様が定義されています。各customerレコードはユニークなIDが割り当てられています。 顧客ID「1234」のデータを取得するリクエストを送信するためのMuleSoftが推奨するURIは次のうちどれですか。

    /customers/1234

  • 47

    文字列の配列がBatch Jobに渡されました。Batch Jobでは、フィルタやアグリゲータ(集約)の設定はされていません。Loggerコンポーネントが出力するpayloadは次のうちどれですか

    処理されたレコードのサマリーレポート

  • 48

    このRAMLファイルは「user」データを生成するためのメソッドを定義しています。Webクライアントが新規ユーザのデータを作成するための適切な方法はどれですか。

    メソッド:POST URL:http://localhost:8081/api/users Content-Type:application/json username:max password:mule

  • 49

    API仕様は、searchworld.orgというウェブサイトから記事を探し出す機能を実装しています。「einstein」に関連する記事をXML形式で取得するための適切なURLとHTTPメソッドは次のうちどれですか。

    メソッド:GET https://www.searchworld.org/s/api/php?action=search&quary=einstein&format=xml AUTH=(トークン)

  • 50

    あるウェブクライアントは、このMuleアプリケーションに対してPOSTリクエストを送信し、payloadとして注文情報のデータを渡します。 {"oid": "100", "custId": "annie@acme.com", "status": "NEW ORDER" }. という新たな注文情報が送信されました。 注文情報をSQLステートメントに適切に渡すために、DatabaseコネクタのInsertオペレーションで設定すべきInput Parametersフィールドは次のうちどれですか

    #[ { oid:payload.oid, custid: payload.custId, status: payload.status } ]

  • 51

    MuleSoftが提案する、モダンAPI作成の最初のステップは次のうちどれですか

    APIの仕様を作成して、ステークホルダからフィードバックを得る

  • 52

    SLA-basedの保護ポリシーがAPI Managerで有効になりました。 このSLA-basedのポリシーを適用するために、RAML仕様もしくはAPIプロキシにおいて変更すべきものは次のうちどれですか。

    RAML仕様に必要なヘッダーを追加し、新しいAPIプロキシを再デプロイする

  • 53

    図のinput payloadをoutput payloadに変換するためのDataWeaveコードはどれですか。

    %dw 2.0 output application/xml --- employees : employee @( firstName: payload[0].employee1.firstName , lastName: payload[0].employee1.lastName ) : null

  • 54

    あるMuleアプリケーションには2つのHTTPリスナーが設定されています。それぞれ「http://acme.com/apis/orders」と「http://acme.com/apis/customers」の異なるエンドポイントに対応しています。 ある1つHTTPリスナー設定ファイルをこれら2つのHTTPリスナー両方で使用できるように構成する場合、設定すべきbase pathの値は次のうちどれですか

    /apis/*

  • 55

    このMuleプロジェクトには、MySQLデータベースへの依存関係があります。このプロジェクトは、Anypoint StudioからエクスポートされCloudHubにデプロイされます。CloudHubにデプロイし実行するための最小構成のデプロイ可能アーカイブ(JAR)を生成するエクスポートオプションは次のうちどれですか。

    Include project modules and dependencies

  • 56

    このMuleアプリケーションでは、グローバルエラーハンドラーが設定されていません。「main」フローでは、3つのエラーハンドラーが設定されています。WebクライアントがこのHTTPリスナにリクエストを送信した後、HTTPリクエストでHTTP:NOT_FOUNDエラーが発生しました。 返されるレスポンスメッセージは次のうちどれですか。

    "APP:API RESOURCE NOT FOUND"

  • 57

    この「main」フローには、「child」フローを呼び出すFlow Referenceが設定されています。 Webクライアントが「http://localhost:8081/order?color=red」にリクエストを送信した後、「child」フローで参照可能な値は次のうちどれですか。

    payload colorクエリパラメータ quantity 変数

  • 58

    あるMuleアプリケーションにはすべてのエラーに対応するためのグローバルエラーハンドラーが設定されています。 エラーハンドラーが定義されていないフローで発生したすべてのエラーを処理できるように、グローバルエラーハンドラーを設定する場所は次のうちどれですか

    グローバル要素

  • 59

    このMuleアプリケーションでは、グローバルエラーハンドラーが設定されていません。「private」フローのValidationコンポーネントでエラーが発生しました。「main」フローのHTTPリスナにリクエストを送信したクライアントに返されるレスポンスメッセージは次のうちどれですか

    "Success - main flow"

  • 60

    Webクライアントが「http://localhost:8081/flights」にリクエストを送信しました。 フローの実行結果は次のうちどれですか。

    "String"

  • 61

    このMuleアプリケーションでは、グローバルエラーハンドラー要素を定義していません。 Webクライアントが「http://localhost:8081」に送信したリクエストへのレスポンスは次のうちどれですか。

    ”Validation Error”