1042 Practice Oracle
1042 Practice Oracle
20. Considering that the Publish and Subscribe integration patterns have
been deprecated, what is Oracle's recommended alternative for achieving a
similar integration solution?
Deploy one or more JMS topics to SOA Cloud and leverage the WebLogic JMS
adapters within new integrations.
Use the new B2B feature to create "internal" trading partner agreements
between two integrations.
Use App-Driven or Scheduled orchestrations leveraging OCI Streaming
Adapter connections. (*)
Use other integration styles in conjunction with FTP adapters to distribute
messages as files in the OIC File Server.
Correct. Creating an integration that is a client of an OCI Streaming service
stream is the recommended approach for a pub/sub pattern in OIC.
19. As an integration developer, you are creating an integration in Oracle
Integration Cloud (OIC) to transform a payload with multiple orders. You need
to configure the For-Each action to loop through each order and process
them individually. Which is the correct configuration for this use case?
Select the Parallel Processing option and set the number of threads to the
number of orders.
Select the Group By option and group the orders by the order number.
Select the Repeating Element field and map the source element that
contains the orders. (*)
Select the Sequential Processing option and set the batch size to the number
of orders.
Correct. The For-Each action requires a source element to be used for the
Repeating Element field.
18. Which is NOT a feature provided by Data Mapper for facilitating
transformations in a Map action?
Access to both standard and custom XPath functions
An expression builder for more complex XSLT expressions
Using domain-value maps with OIC Lookups
Using one or more XSLT templates (*)
Correct. XSLT templates are not supported in the Data Mapper tool.
17. You can recover unsaved changes in an Oracle Integration Cloud (OIC)
integration that crashes during design time because of a browser crash, loss
of network connectivity, or a server going down. Which statement is NOT
true about the unsaved changes feature in OIC?
Changes made while editing a Connections page cannot be recovered.
You are required to define a fault code when configuring the Throw New Fault
action.
Incorrect. This IS a valid statement.
13. You have created a Scheduled integration in Oracle Integration Cloud
(OIC), which uses schedule parameters named startDate and endDate to
determine the date range for a data synchronization process. The default
values for these parameters are set to the previous and current dates.
However, you now want to schedule a run of the instance with different start
and end dates. What should you do to achieve this?
Create a new version of the integration modifying the parameter values, and
then deploy the new scheduled integration version.
Override the parameter values when scheduling the integration instance. (*)
Modify the parameter values in the integration code and redeploy the
integration.
Modify the parameter values in the instance's integration properties and
restart the instance.
Correct. Overriding occurs when you execute a new schedule.
12. Oracle Integration Cloud (OIC) integrations can be exported so that later
they can be imported into another OIC instance environment. Which
statement is NOT true about importing and exporting OIC integrations?
Exported integrations include all their dependent connection resource
information except URLs and credentials.
Imported integrations can be reconfigured to use different connection
resources by using OIC REST API.
Imported integrations cannot be immediately activated if their dependent
connection resources are not already present in the target OIC environment.
10. You have a use case that requires the design of a synchronous Oracle
Integration Cloud (OIC) integration flow that returns a custom business fault
message to the client if processing fails due to an external runtime fault
encountered during the integration instance execution. Which
implementation strategy best satisfies this requirement?
Implement a Scope fault handler to catch the runtime fault, then allow the
Global fault handler to automatically send the runtime fault to the Error
Hospital.
Create a custom Scope fault handler to catch the runtime fault, and then use
the Re-throw Fault action to send the fault to the Error Hospital.
Implement the Global fault handler to catch the runtime fault, and then use
the Re-throw Fault action to send the custom fault to the client.
Implement a Scope fault handler to catch the runtime fault, and then use the
Fault Return action providing mapped data for the custom fault. (*)
Correct. This is the only option that maps data to create a new custom fault.
9. You can group one or more Oracle Integration Cloud (OIC) integrations into
a single structure called a package. Which statement is NOT true about OIC
packages?
You can import packages directly from Oracle Marketplace.
New packages can be created by clicking the Create button on the Packages
page in the OIC console. (*)
All packages must include at least one integration.
Packages cannot be locked to deny other users access to your integrations.
You need to add a Map action to the end of the flow which will provide a
default response; optionally, you can configure data for the response.
Correct. After a synchronous pattern trigger has been configured, the design
canvas will automatically show an empty Map action. It must then be
implemented to configure the data mappings for your desired response. This
is typically handled after most other integration logic has been completed in
the flow.
7. Using which file extension can you save integrations as a binary file?
.int
.jar
.iar (*)
.zip
Correct. The .iar file extension is used, which means "integration archive."
6. In Oracle Integration Cloud (OIC), you are designing an integration flow
that processes customer orders. You need to enforce a specific validation rule
that if an order contains more than 10 items, it must be rejected with an
appropriate error message. Which is the most appropriate approach for
leveraging the Throw New Fault action in your integration to achieve this
requirement?
Implement the validation rule by using a Switch action, then use the Throw
New Fault action within the default branch if the validation rule is not met.
Use the Throw New Fault action directly in the main flow, checking the order
item count and throwing the fault if the validation rule is not met.
Create a scope within the main flow, add the Throw New Fault action, and
use an if-then branch to check the order item count and throw the fault if the
validation rule is not met. (*)
Create a separate integration flow to handle the validation, and call it by
using the Throw New Fault action if the order item count exceeds the limit.
Correct. This allows you to define the validation rule and handle the fault
within a specific scope in your integration flow. Using an if-then branch to
check the order item count, enables you to throw the fault only when the
validation rule is not met, providing a clean and structured way to enforce
the rule.
5. Which can be leveraged to create a native schema (NXSD) file for complex
files containing records whose fields have multiple delimiter types?
File Adapter Expression Builder
Native Format Builder (*)
Data Mapper
OIC credentials can be passed as a WSS Username Token in the SOAP body.
Create a separate integration solely for the purpose of handling faults and
configure your main integration to call it when necessary.
Use the Raise Fault action within your integration flow to generate custom
faults and handle them accordingly.
Correct. There is a Global Fault handler for every integration that can be
accessed and configured to handle all faults.
1. What is the primary purpose of using business identifiers in Oracle
Integration Cloud (OIC) integrations?
To automate the deployment of integrations across multiple environments
To provide a unique reference for tracking and monitoring integrations (*)
To enhance the security of integrations by encrypting data
To improve the performance of integrations by reducing processing time
Correct. Business identifiers are used to uniquely identify instances of a
specific integration. This helps in tracking and monitoring the progress of
these instances, enabling users to search, filter, and correlate instances
based on the specific business identifiers.
True
False (*)
Correct. This is FALSE because that feature was added to the Salesforce
adapter (not SAP SuccessFactors).
2. Considering that the Publish and Subscribe integration patterns have been
deprecated, what is Oracle's recommended alternative for achieving a
similar integration solution?
Deploy one or more JMS topics to SOA Cloud and leverage the WebLogic JMS
adapters within new integrations.
Use App-Driven or Scheduled orchestrations leveraging OCI Streaming
Adapter connections. (*)
Use other integration styles in conjunction with FTP adapters to distribute
messages as files in the OIC File Server.
Use the new B2B feature to create "internal" trading partner agreements
between two integrations.
Correct.
3. What is the name of the log file that will be stored for up to 30 days in OCI
Logging when you enable logging for the OIC instance?
ics-flow.log
integration-flow-json.log
oic-integration.log
activity-stream-json.log (*)
Correct.
4. What is Oracle's recommended alternative for the deprecated Read
Multiple Files operation that was previously available for the FTP adapter?
Use the Read File in Segments operation of a Stage File action within the
integration.
Use the FTP adapter's Read File operation within a looping construct. (*)
Use the FTP adapter's List File operation to retrieve all files within a directory
instead.
Use a File adapter with a Connectivity Agent installed to achieve the same
functionality.
Correct. This allows for all files to be read in sequence or in parallel (using
For-Each or While actions).
5. Which is NOT available as a new OIC built-in adapter?
Jira
Zendesk
PeopleSoft (*)
LinkedIn
Correct.
1. Which End action CANNOT be used to return errors back to a client of a
synchronous integration flow?
Return
Re-Throw Fault
Fault Return
Callback (*)
Correct. This action cannot be used at all in synchronous integration
orchestrations.
3. Which is NOT true about leveraging the Throw New Fault action in an
integration flow?
If the conditional expression for the skip condition is empty, the fault will
never be thrown. (*)
You can place the Throw New Fault action directly on the main flow path.
You can place the Throw New Fault action inside the Global Fault handler.
You are required to define a fault code when configuring the Throw New Fault
action.
Correct. This statement is FALSE because the fault will ALWAYS be thrown if
the skip condition is empty.
5. The Global fault handler has a default implementation that rethrows the
fault to the OIC error hospital.
TRUE (*)
FALSE
Correct
1. What is the Parking Lot design pattern in the context of handling errors in
OIC integrations?
A pattern used for retrying failed messages (*)
A pattern used for temporarily storing failed messages for later processing
If your mapping includes two source data structures, payloads for both
sources can be generated.
Correct. This statement is FALSE because custom JavaScript functions cannot
be tested under any circumstances in the Data Mapper test tool.
1. Which two operations enable you to specify the file schema when
configuring an FTP adapter for an invoke connection?
Write File (*)
Move a File
List Files
Download File
Read a File (*)
Correct. Read a File and Write File adapter operations enable you to specify
the file schema.
When using an Oracle ATP or ADW adapter, which operation is NOT available
while configuring an invoke connection?
Import XML Schema (*)
Perform an Operation On a Table
Run a SQL Statement
Invoke a Stored Procedure
Correct. This operation is not available for the ATP/ADW adapter.
(Answer all questions in this section)
. Which syntax is used when configuring a connection to query data using an
Oracle Service Cloud (RightNow) adapter?
SQL
YAML
Groovy
ROQL (*)
Correct. This application uses the proprietary RightNow Object Query
Language (ROQL) for queries.
(Answer all questions in this section)
5. The OIC Adapter Endpoint Configuration Wizard is limited to integrations
invoking only Oracle or third-party application adapters.
True
False (*)
Correct. Many other technology adapters (such as FTP, REST, SOAP, and so
on) can also leverage the Adapter Endpoint Configuration Wizard.
5. OIC Integrations can invoke external or internal OIC services using any of
the three basic web service interaction patterns. Which is NOT an interaction
pattern used by SOAP web services?
Synchronous Request/Reply
Asynchronous Request/Callback
Publish/Subscribe (*)
One-Way
Correct. Publish/Subscribe is not a web service interaction pattern.
To view details in the activity stream of the integration instance that you
have tested, you can click the Instance ID link on the integration test page.
True (*)
False
Correct. The link is available after the instance has been executed.
When creating a new integration, the Create Version option requires that you
use a unique identifier.
True
False (*)
Correct. This statement is false because the identifier must remain the same.
Only the version number must be changed.
Which statement is TRUE about integration packages in OIC?
You must first create an empty package prior to adding new integrations.
Integrations in a package can be directly accessed by integrations in other
packages. (*)
An integration can belong to one or more packages.
Packages provide a unique namespace for integrations.
Correct. Integrations are visible to one another regardless of package.
Which scenario is NOT true about two OIC integrations being in an active
state at the same time?
Different identifiers, same minor version numbers.
Same identifier, different major version number.
Different identifiers, same major version number.
Same identifier, different minor version numbers. (*)
Correct. Two integrations with the same identifier must have a different
major version number to be active at the same time.
True
False (*)
Correct. This statement is FALSE because there is no SOAP client tester in the
OIC console. The testing page is available only for REST-trigger integrations.
When activating a completed integration, you have the option to enable
integration instance tracking with or without the complete payload for all
flow activities.
True (*)
False
Correct.
When configuring business identifiers for an integration configuration, what
is the maximum number of tracking fields that can be defined?
Ten
Two
Five
Three (*)
Correct. Although one is required, up to three can be defined.
What are the requirements for authentication credentials when testing a
SOAP-trigger integration by using the SoapUI client?
OIC credentials can be passed as a WSS Username Token in the SOAP
header. (*)
OIC credentials can be passed as an WSS Username Token in the HTTP
header.
OIC credentials can be passed as a WSS Username Token in the SOAP body.
You can enable Oracle Asserter only when activating the integration.
When exporting an integration, you can include asserter recordings. (*)
Asserter recordings can be run only in the environment in which they were
recorded.
Correct. You can include asserter recordings with the integration, which can
then be imported and run in another OIC environment.
The Integrated SOA Gateway (ISG) is required to provide bi-directional
connectivity to an E-Business Suite application and OIC.
True (*)
False
Correct. Although a connectivity agent can be used instead of the ISG for
access REST services, an ISG is required for bi-directional connectivity.
2. When defining a Connection resource based on the Service Cloud (RightNow) adapter, which
is required while configuring connectivity properties?
The Wallet that was downloaded from the service instance
The WSDL URL for the service instance (*)
The Fusion URL for the service instance
The REST API Base URL for the service instance
Correct. This statement is FALSE because you can choose both roles and
later use the connection for either a Trigger or an Invoke use case within an
integration.
Which feature is NOT available with most Oracle Cloud Adapters?
Ability to connect directly from OIC without requiring security credentials at
design time (*)
Session management during runtime interactions
The automatic discovery of application assets at design time
Native support via object query languages for integration use cases
Correct. Although there is a simple interface for security properties, any
external resource requiring credentials will still require you to configure
security for that adapter connection.
A Connection resource configured as an inbound trigger for an integration
using the File Adapter will require an OIC Connectivity Agent to be deployed.
True (*)
False
Correct. The Connectivity Agent must be deployed and made accessible to
the file system, then once connected to OIC, it serves as a polling agent for
serving files to the integration.
(Answer all questions in this section)
2. Which is NOT an available option for Response Type when configuring a
Trigger role connection using Fusion application adapters?
None
Immediate
Delayed
Callback (*)
Correct. Although the Delayed type will effectively provide the framework to
allow an integration flow to send a callback to the service, there is no
Callback type.
Which statement is FALSE about configuring a connection as an inbound
trigger for an integration based on the generic REST adapter?
You must associate just one HTTP method for each request operation.
You can configure Cross Origin Resource Sharing (CORS) for any request
operation.
You can configure the response payload format to be binary (for example,
a .zip file).
When using the POST or PUT method, you must select JSON for the request
payload format. (*)
Correct. This is FALSE because other payload formats (such as XML) can be
used. In addition, you can choose to require an attachment type instead.
Which statement is TRUE about configuring connections within an integration
based on the generic SOAP adapter?
You can select one or more operations for the inbound (Trigger) connection
based on the available operations in the abstract WSDL.
You can configure both standard and custom HTTP headers for the inbound
(Trigger) connection. (*)
Configuring custom SOAP headers is only available for outbound (Invoke)
adapter configurations.
SoapAction validations are required for all inbound (Trigger) connections to
OIC.
Correct. This is also true for outbound (Invoke) connections.
After you have completed the configuration for a Trigger connection that
defines a synchronous message exchange pattern for your integration, what
should you do to handle the response message back to the client of the
integration?
A Map action is automatically added at the end of the integration flow with a
default response. Optionally, you can configure data for the response.
You need to add a Map action to the end of the flow, which will provide a
default response. Optionally, you can configure data for the response.
You need to add a Map action to the end of the flow. Then you must configure
data for the response.
An empty Map action is automatically added at the end of the integration
flow. You must then configure data for the response. (*)
Correct. After a synchronous pattern trigger has been configured, the design
canvas will automatically show an empty Map action. It must then be
implemented to configure the data mappings for your desired response. This
is typically handled after most other integration logic has been completed in
the flow.