oracle.pass4sure.1z0-346.v2018-03-20.by.nataly › oracle › 1z0-346 › oracle... · there is a...

25
https://www.gratisexam.com/ 1z0-346.exam.43q Number : 1z0-346 Passing Score : 800 Time Limit : 120 min File Version : 1 https://www.gratisexam.com/ Oracle 1z0-346 Oracle Mobile Cloud Service 2016 Developer Essentials

Upload: others

Post on 07-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

1z0-346.exam.43q

Number: 1z0-346Passing Score: 800Time Limit: 120 minFile Version: 1

https://www.gratisexam.com/

Oracle 1z0-346

Oracle Mobile Cloud Service 2016 Developer Essentials

Page 2: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

Exam A

QUESTION 1Identify the full list of MCS assets that can be versioned.

A. custom APIs, mobile backends, connectors, storage, and realms

B. custom APIs, mobile backends, connectors, and storage

C. custom APIs, mobile backends, and connectors

D. custom APIs and mobile backends

E. custom APIs

Correct Answer: ESection: (none)Explanation

Explanation/Reference:

QUESTION 2Which statement is true about the development of on-device mobile applications that use MCS?

https://www.gratisexam.com/

A. MCS supports the development of iOS and Android native applications only.

B. MCS supports the development of mobile applications by using the Mobile Application Framework (MAF) only.

C. MCS supports the development of iOS, Android, and JavaScript applications.

D. MCS supports the development of clients in any mobile technology that supports REST services.

Correct Answer: DSection: (none)Explanation

Explanation/Reference:Reference: https://blogs.oracle.com/mobile/introducing-oracle-mobile-cloud-service

Page 3: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

QUESTION 3Which two statements are true about published MCS artifacts? (Choose two.)

A. The MCS artifacts that are marked as published can be deployed to different MCS environments.

B. It is possible to unpublish, edit, and republish the MCS artifacts that are marked as published.

C. It is possible to create new draft versions from the MCS artifacts that are marked as published.

D. The MCS artifacts that are marked as published can be moved to the trash.

Correct Answer: BCSection: (none)Explanation

Explanation/Reference:

QUESTION 4You have defined a user-isolated collection in MCS. Two users, Jean and Joe, can access it. Jean has Read-Write access and Joe has Read-Write (AllUsers) access. Jean has uploaded an image of an oven to the collection and Joe has uploaded an image of a dryer to the collection.

What image can Jean see when accessing the collection?

A. oven

B. dryer

C. default

D. none

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 5Which three statements are true about the development of on-device mobile applications that use MCS? (Choose three.)

Page 4: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

https://www.gratisexam.com/

A. Mobile Application Framework (MAF) is a hybrid, mobile framework that allows Java developers to write mobile applications that can use MCS.

B. MCS can work with any mobile framework that has a corresponding MCS SDK for the mobile platform.

C. JavaScript Extension Toolkit (JET) is a hybrid, mobile framework for JavaScript developers that can be used to develop mobile applications that can utilizeMCS.

D. There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications that use MCS.

E. MCS includes an SDK that aids in the development of MAF mobile applications that can use MCS.

Correct Answer: ABDSection: (none)Explanation

Explanation/Reference:

QUESTION 6A mobile application that is installed on a mobile device was successfully registered to MCS by using the notifications device registration REST endpoint. Which twostatements are true about what this means for the application's ability to send and receive push notifications? (Choose two.)

A. MCS can schedule notifications to be sent to the application instance on the device and messages are routed via push delivery networks such as APNs, GCM,or WINS.

B. MCS can send push messages directly to the application on the device by using a web socket connection that is kept open until the device unregisters fromMCS.

C. The application instance on the mobile device can send push notifications through MCS that are then dispatched to all mobile clients registered for theapplication in MCS.

D. Push messages can be received only if a valid token is provided with the MCS device registration that was previously obtained from APNs, GCM, or WINS.

Correct Answer: ABSection: (none)Explanation

Explanation/Reference:

Page 5: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

QUESTION 7At which two points does MCS record logging and diagnostic information? (Choose two.)

A. It is written for every call by a client through an MCS SDK.

B. It is written for any access to the MCS platform APIs.

C. It is written for custom API code when it accesses connectors.

D. It is written for a mobile backend when it is deployed from a development environment to a production environment.

Correct Answer: BDSection: (none)Explanation

Explanation/Reference:

QUESTION 8The green, amber, and red traffic light indicators on the MCS Environments and Diagnostics pages depict the overall health of an environment for the last minuteMCS bases this at-a-glance view on the health metrics for the environment. When die error count and request/response times exceed configured thresholds, thetraffic light indicator changes from green (normal) to amber (adverse) or red (severe).

For your development environment, you expect more errors to occur and thus want to increase thresholds for when the light indicator changes. How would youchange the threshold for error counts to allow more errors before the traffic light indicator switches to red?

A. As an MCS administrator, set the log level for a mobile backend to SEVERE to avoid performance reporting that is too fine-grained.

B. As an MCS administrator, download, modify, and re-upload the policy file for the environment.

C. As an MCS administrator, add a configuration to the mobile backend application policies.

D. As an application developer, set the Oracle-Mobile-Diagnostic-Session-ID header value to null to indicate that error reporting is not needed for theapplication.

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 9You have created a new mobile backend version number and have implemented it by using HTTP Basic security.

Page 6: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

Which three key elements would you need to share with mobile application developers so that the mobile backend can be referenced while coding within the SDKfor their platform? (Choose three.)

https://www.gratisexam.com/

A. platform-specific client ID

B. anonymous key

C. base URL

D. realms

E. mobile backend ID

F. token endpoint

Correct Answer: ABFSection: (none)Explanation

Explanation/Reference:

QUESTION 10You are building an application that requires a user ID and password for access. However, your customer is concerned that MCS will not be able to gather analyticsdata unless a user is authenticated.

Which statement is the correct response?

A. MCS can gather analytics data whether or not a user is authenticated. To accomplish this, the mobile application will need to perform anonymous authentication.

B. There is no anonymous access to the analytics API in MCS. Like the storage feature, analytics requires users to be authenticated.

C. Authentication is mandatory in MCS. All users must provide credentials on a login page.

D. It is possible to gather analytics data without login. Service developers need to define distinct analytic realms for authenticated and unauthenticated users.

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

Page 7: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

QUESTION 11Your mobile developer is using the MCS SDK to track analytic events. Which three options correctly identify the information that is automatically tracked andreported to MCS without the need for a developer to explicitly record the event? (Choose three.)

A. every REST call made to MCS

B. user interaction information (such as a button click or a swipe) on a mobile application page

C. session information

D. user information

E. API calls

Correct Answer: CDESection: (none)Explanation

Explanation/Reference:Reference: http://www.oracle.com/partners/en/most-popular-resources/mcs-exam-study-guide-3096179.pdf

QUESTION 12Study the following Node code in MCS:

service.get('/mobile/custom/someapi', function(req, res) { req.on('data', function(someobject) { // code }); req.on('end', function() { // code });});

What are 'data' and 'end'? (Choose the best answer.)

A. They are named events for which the req.on method code blocks are listening as handlers.

B. They are filters on HTTP headers of the same name and they will fire if the header is found in the request

C. They are Node equivalents of “try” and “finally” exception handler blocks in JavaScript.

D. They provide a mechanism for accepting data and handling timeouts in the end block.

Correct Answer: DSection: (none)

Page 8: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

Explanation

Explanation/Reference:

QUESTION 13MCS provides lifecycle and and dependency management for its artifacts. Each artifact is associated with a version number that is different for each copy within anMCS environment.

Identify two artifacts that are versioned and managed by MCS. (Choose two.)

A. role

B. custom API

C. mobile backend analytics

D. realm

Correct Answer: BDSection: (none)Explanation

Explanation/Reference:Reference: https://docs.oracle.com/en/cloud/paas/mobile-cloud/mcsua/lifecycle1.html#GUID-72AA2AF3-F4EE-4531-9A25-C8E14BD2744Dhttps://docs.oracle.com/en/cloud/paas/mobile-cloud/mcsua/lifecycle1.html

QUESTION 14You are building a mobile application that will use data from an on-premise SOAP web service that is called over HTTPS. The on-premise service requires HTTPBasic authentication through the use of a service account. The mobile client application itself does not require users to authenticate. Your solution leverages aSOAP connector API called by MCS custom code.

Which four tasks would you need to perform on the connector API and in your mobile application to implement these requirements? (Choose four.)

A. Ensure that the mobile client application calls the appropriate connector API method to perform anonymous authentication.

B. Ensure that the mobile client application calls the appropriate client SDK method to perform anonymous authentication.

C. Add anonymous authentication credentials to the configuration file used by the client SDK in the mobile client application.

D. Add the service account credentials to the configuration file used by the client SDK.

E. Pick a security policy that enforces SSL and configure it.

F. Activate HTTPS in the environment policy.

G. Add the service account credentials to the MCS identity store (CSF - Credential Store Framework).

H. Activate anonymous authentication on the relevant connector APIs.

Page 9: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

Correct Answer: BCFGSection: (none)Explanation

Explanation/Reference:

QUESTION 15The log messages captured by MCS include a unique Execution Context ID (ECID), which is also known as the Correlation ID. What does this unique ID identify?(Choose the best answer.)

https://www.gratisexam.com/

A. With the MCS tuning option turned on, the ID maps to the performance metrics that are captured.

B. It identifies the mobile user's internal MCS ID when an entry is written to the log.

C. It identifies the line of Node code executed.

D. It identifies each request and its related logs received by MCS.

Correct Answer: DSection: (none)Explanation

Explanation/Reference:Reference: https://docs.oracle.com/en/cloud/paas/mobile-cloud/mcsua/diagnostics1.html#GUID-AC749087-10B0-405E-B47C-59E97646B376

QUESTION 16You are using the SOAP connector API to process an XML payload. Which task should you perform to bypass the JSON/XML translator in the SOAP connector APIthat you are calling from custom code when making a POST call?

A. Set the Oracle-Mobile-Payload-Type custom header to application/xml.

B. Set the Content-Туре header to application/xml; charset=utf-8.

C. Set the Accept header to application/xml.

D. Set the Accept header to application/xml and the Content-Type header to application/xml; charset=utf-8.

E. You should use a REST connector instead because the translator cannot be bypassed.

Page 10: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

Correct Answer: DSection: (none)Explanation

Explanation/Reference:Reference: http://www.rsantrod.com/2016/01/mcs-calling-soap-connector-without.html

QUESTION 17What are the three mandatory steps that are required to configure MCS Enterprise Single Sign-On (SSO) before mobile applications can use single sign-on?(Choose three.)

A. Update the WebGate configuration on the MCS instance.

B. Add at least one SSO provider to the user realm.

C. Create user accounts in Oracle Cloud for the mobile application users.

D. Enable SSO on the relevant mobile backends.

E. Configure the Oracle Cloud identity domain to allow SSO.

F. Activate SSO on the connector APIs.

Correct Answer: BCESection: (none)Explanation

Explanation/Reference:Reference: https://docs.oracle.com/en/cloud/paas/mobile-cloud/mcsua/authentication-mcs.html#GUID-B5445574-1EEB-4431-9599-CA6215ACC96F

QUESTION 18You want to monitor the general performance of a mobile backend's APIs in the last 60 seconds. Which area would you view in the Administration menu? (Choosethe best answer.)

A. Deployed Artifacts

B. Health

C. Request History

D. Logs

E. Deleted Artifacts

Correct Answer: BSection: (none)Explanation

Page 11: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

Explanation/Reference:

QUESTION 19You have completed the design of a custom API's REST endpoints in the MCS development environment. Your mobile developer colleague would now like to callthe custom API remotely from his mobile app. Which step must be completed for the custom API to ensure that your colleague can call it?

A. Switch its status from draft to published.

B. Upload the API's Node.js implementation.

C. Migrate it from the development environment to the staging or production environments.

D. Expose it through a mobile backend.

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 20Which two statements are true about exporting and importing packaged artifacts in MCS? (Choose two.)

A. The version string of a package must match the version of the exported mobile backend.

B. MCS resolves the naming and version conflicts of an artifact that is imported from a package, if the same artifact exists in the target MCS environment.

C. Environment policy values such as the endpoint value of a specific version of a REST connector can be changed during the export and altered after the importof a package.

D. The artifacts that are exported or imported as a package keep their version numbers.

Correct Answer: ABSection: (none)Explanation

Explanation/Reference:

QUESTION 21Which two statements are true about the authentication features of MCS? (Choose two.)

Page 12: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

A. Anonymous authentication is a misnomer because mobile apps do not actually perform authentication to MCS when they are configured to use anonymousauthentication.

B. The authentication technology that is used by a mobile application to connect to a backend can be different from the one that is used by a connector toauthenticate against a remote enterprise system. For example, an application can authenticate to MCS over HTTP Basic and the connector can authenticate byusing OAuth on a remote web service.

C. Each mobile backend is associated with a single user realm and each realm can be associated with only one backend.

D. When a mobile user is authenticated, the authentication is valid for all the MCS instances owned by an organization.

E. All MCS mobile users must have their own accounts in the enterprise back-end systems that are leveraged by the custom APIs.

F. The user accounts that are used to access Software as a Service (SaaS) offerings, such as Oracle HCM Cloud, can be used as MCS mobile user accounts ifthey are assigned to the appropriate security roles in Oracle Cloud.

Correct Answer: BFSection: (none)Explanation

Explanation/Reference:

QUESTION 22Before uploading a zip file containing a custom API implementation in Node.js, you may have to run the npm install command in the same directory as yourcode. What is the reason that you may have to run this command? (Choose the best answer.)

https://www.gratisexam.com/

A. It generates the required package.json manifest file if it has not already been created.

B. It installs the Node.js runtime libraries.

C. It compiles the Node.js code and reports any syntax errors that are found.

D. If your code refers to third party Node modules, it downloads those modules.

Correct Answer: ASection: (none)Explanation

Explanation/Reference:Reference: https://www.infoworld.com/article/3215148/mobile-development/build-an-app-with-flask-and-oracle-mobile-cloud-service.html

Page 13: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

QUESTION 23Which statement is true about Node.js?

A. It is a JavaScript-based framework extension that is suitable for I/O-intensive applications.

B. It is a popular JavaScript language that is known for its powerful concurrency and threading APIs.

C. It is a programming language that is known mainly for its synchronous programming model.

D. All modern mobile platforms, including Android, iOS, and Windows, have native support for running Node.js.

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 24You have developed Android and iOS applications that send custom events to MCS. Which statement is true about what happens when the applications losenetwork connectivity? (Choose the best answer.)

A. The iOS and Android operating systems automatically cache REST calls when they are offline and will replay them when connectivity is restored.

B. If you have used an appropriate MCS client SDK, analytic events will be cached and sent when connectivity is restored.

C. No analytic events can be sent to MCS when there is no network connection.

D. If you have used an appropriate MCS client SDK, analytic events will be written to a file, which can be manually uploaded into MCS.

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 25Which statement is true about the possibility of a mobile application making API calls to MCS without passing the security credentials that are obtained from a user?

A. It is not possible because of technical limitations in OAuth and HTTP Basic.

B. It is possible when using OAuth2 and Client Credential Flow.

C. It is not possible because authentication is mandatory for security reasons.

D. It is possible through anonymous authentication, although some platform APIs will offer reduced functionality.

Page 14: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 26Your customer wishes to deploy two distinct mobile applications, which will use the same APIs. The customer wants to create MCS user accounts for the users ofthese applications and wishes to keep these accounts in a single realm for cross-branding purposes. In addition, the customer would like each mobile application tohave its own dedicated mobile backend in order to segregate the analytics data for each application.

Which statement accurately describes the technical feasibility of these requirements?

https://www.gratisexam.com/

A. This is possible if a single realm is created and is associated with both mobile backends.

B. This is not possible because MCS realms exist as a single user group in the Oracle Cloud infrastructure for each MCS environment.

C. This is not possible because mobile backends can be linked only to a single user realm.

D. This is possible only through MCS social login.

E. This is not possible because each mobile backend exists as a distinct Oracle Cloud user group.

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 27Consider these two alternative methods to call a connector from a custom API:

Method A: req.oracleMobile.connectors.get("AlbumsConn", "albums",{versionToInvoke: "1.0"}).then( ..etc.. );Method B: req.oracleMobile.connectors.AlbumsConn.get("albums").then( ..etc.. );

Page 15: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

The connector has been created and version 1 is available to call. You decide to use method В rather than method A in your custom API code to call the connector.

Which step do you need to perform to ensure that your code runs as desired at run time?

A. You must define the connector dependency in the package.json file.

B. In method B's then() function, you must define the connector version to use.

C. There is nothing to do because the calls are identical and both will work.

D. In the MCS UI, you must select the connector and version for the uploaded custom API.

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 28Which approach accurately describes how to test an MCS REST connector API?

A. Implement a comprehensive suite of JUnit tests on the remote web service.

B. Use the test page that is accessible when you edit the connector API definition.

C. Implement automated unit testing in the mobile client app.

D. Make test calls on a Node.js container that is deployed on a local workstation.

E. It is not possible to test a REST connector API by itself.

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 29Mobile user roles allow you to define permissions for your applications and assign them to mobile users. Which task would you need to perform to deploy the rolesthat you use in permission definitions?

A. Create a new version of the involved user realm and publish it.

B. Create a new version of the involved collection or API and publish.

Page 16: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

C. Publish the realm role collection.

D. Assign the MCS role to the relevant Oracle Cloud user groups.

E. Do nothing because roles are deployed automatically with any object that references them.

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 30Which statement is true about how the iOS and Android MCS SDKs know which mobile backend they are communicating with?

A. The SDK method for dispatching a REST call has a parameter for defining the mobile backend to be accessed.

B. Each SDK call to MCS includes code to add the appropriate mobile backend headers into the REST call.

C. Information about the mobile backend is supplied at run time by the end user.

D. Information about the mobile backend is defined in a configuration file.

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 31Which statement is true about how SOAP and REST connector APIs establish connections that need to be secured via the HTTPS protocol?

A. This is configured through the Network_EnforceTransportSecurity environment policy.

B. This is not configured because the use of HTTPS is mandatory.

C. This is configured by selecting the Use HTTPS check box in the connector definition after the connector API has been created.

D. This is configured by applying a relevant security policy when the connector is created or later.

E. This is configured through custom code when making a call to the connector API.

Correct Answer: ESection: (none)Explanation

Page 17: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

Explanation/Reference:

QUESTION 32In a user-isolated collection, what permission would you need to be able to overwrite any object in the collection?

https://www.gratisexam.com/

A. Write-All

B. Read-Write

C. Write (Any User)

D. Read-Write (All Users)

Correct Answer: BSection: (none)Explanation

Explanation/Reference:Reference: https://docs.oracle.com/en/cloud/paas/mobile-cloud/mcsua/storage.html#GUID-AF49BDA0-9A28-417F-B345-2A01AE6E0721

QUESTION 33You are implementing a custom API in Node.js that must call two connectors in a defined sequence to support a transaction. Which statement is true in thiscontext? (Choose the best answer.)

A. The MCS custom API Node implementation includes a server-side Node SDK that inherently supports transaction management for connector API calls.

B. Because of the asynchronous nature of Node.js, there is no way to guarantee that the connectors will be called in a defined order. You must handle an incorrectoutcome in an exception handler.

C. You may nest the second connector call in the callback of the first connector call, or include third party node modules, such as Bluebird, to provide synchronouscapabilities.

D. Within the MCS UI, you can define a hierarchical relationship between connectors such that, when called from Node, the call order is implicitly set so that theparent connector is called first and the child is called next.

Correct Answer: ASection: (none)

Page 18: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

Explanation

Explanation/Reference:

QUESTION 34You have defined a mobile backend to contain one custom API and two connectors that are used by three roles and six users. Two clients are configured to be ableto remotely access the mobile backend to view analytics data about mobile application usage.

When you export the backend, which three items are included in the package? (Choose three.)

A. custom APIs

B. connectors

C. roles

D. users

E. analytics

Correct Answer: ABCSection: (none)Explanation

Explanation/Reference:

QUESTION 35What two options are available for securing your mobile backend? (Choose two.)

A. OAuth Token Request

B. Form-Based Authentication

C. HTTPS Client Authentication

D. HTTP Basic Authentication

E. HTTP Digest Authentication

Correct Answer: ADSection: (none)Explanation

Explanation/Reference:Reference: https://docs.oracle.com/en/cloud/paas/mobile-cloud/mcsua/mobile-backends.html#GUID-163B1A54-116C-4226-BD1D-E1C17C525FDB

Page 19: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

QUESTION 36Which statement is true about the purpose of REST connector API rules? (Choose the best answer.)

A. They specify how payloads are transformed at run time.

B. They provide a way to add default parameter values for calls to resources hosted by an external web service.

C. They enable the connector API to leverage a Drools-based rules engine.

D. They determine which mobile users may use the connectors.

Correct Answer: BSection: (none)Explanation

Explanation/Reference:Reference: https://docs.oracle.com/en/cloud/paas/mobile-cloud/mcsgc/index.html

QUESTION 37View the Exhibit.

Page 20: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

The green circle indicates that the development instance is working within “Normal” parameters. Which statement accurately comments on “Normal” in this context?(Choose the best answer.)

A. “Normal” is based on a value defined in a policies file that can be updated by a system administrator for each MCS instance.

B. Values such as “Normal” are defined as settings by the services developer for each mobile backend.

C. “Normal” is defined on a mobile backend when it is published.

D. The system administrator is prompted to define values such as “Normal” when provisioning an instance of MCS.

E. “Normal” is automatically set based on the subscribed service-level agreements (SLAs) of the cloud infrastructure managed by Oracle.

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

Page 21: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

QUESTION 38An end user performs an action in a mobile app that generates an analytic event. Which option accurately describes when that analytic event is sent to MCS?

A. when the user logs off

B. at a time determined by the configuration in the MCS analytics dashboard

C. immediately, when the analytic event occurs

D. when data is flushed to MCS as specified in the mobile application developer's code

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 39You have defined a custom API and its REST endpoints and methods. In addition, you have exposed the API through a mobile backend. In what three ways canyou test the custom API? (Choose three.)

https://www.gratisexam.com/

A. from a browser that accesses the endpoint URI

B. remotely via a mobile app by using an MCS client SDK for that platform

C. remotely via an HTTP request by using a tool such as Postman or SoapUI

D. from the MCS portal test page for the custom API

E. from the Developer Cloud Service test harness

Correct Answer: ACDSection: (none)Explanation

Explanation/Reference:

Page 22: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

QUESTION 40Consider the following RAML statements that describe a basic custom API for fetching incidents:

You have been asked to extend this RAML definition to allow mobile users to create new incidents with a JSON payload. Which code sample is a valid approach tosupport this requirement?

A.

Page 23: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

B.

C.

D.

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 41Log messages can be filtered by application session, user, device ID, and correlation ID. Which statement accurately describes what the correlation ID can tell youin a log entry? (Choose the best answer.)

A. It associates a log entry with a specific mobile use case.

B. It identifies all log entries that are written for a single request regardless of which log files hold the information.

C. It identifies the regional location of a request in the log entry.

D. It associates logs written for a specific application with a device.

Correct Answer: A

Page 24: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

Section: (none)Explanation

Explanation/Reference:

QUESTION 42Having implemented a custom API in MCS, you notice that the console.log(<log message>) messages that you included in your code are not appearing inthe custom code diagnostic logs.

Identify a reason that you do not see the console.log messages, given that everything else in the API seems to be working properly. (Choose the best answer.)

A. Your logging level is set to record only more serious log messages (such as severe).

B. You have a typo or have misspelled console.log in your API implementation.

C. The console.log messages are recorded only after you deploy to a production instance.

D. You can record only one logging level at a time.

E. You have configured that all log messages go to an exportable JSON, XML, CSV, or text file.

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 43The Node.js implementation in MCS has been extended to implicitly include several Node.js modules. Which module allows MCS to handle HTTP requests andresponses? (Choose the best answer.)

A. Grunt

B. Express

C. Bluebird

D. Async

E. http-server

Correct Answer: CSection: (none)Explanation

Page 25: Oracle.Pass4sure.1z0-346.v2018-03-20.by.Nataly › oracle › 1z0-346 › Oracle... · There is a Xamarin-specific SDK that aids in the development of Xamarin mobile applications

https://www.gratisexam.com/

Explanation/Reference:

https://www.gratisexam.com/