Oracle Cloud Infrastructure 2024M
Application Integration Professional
^^^^M(1 0 1011 'p^^^M
1. 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.
How do you correctly configure for the for-each action to support this scenario?
• Select the Group By option and group the orders by the order number.
• Select the Parallel Processing option and set the number of threads to the number of orders.
• Select the Sequential Processing option and set the batch size to the number of orders.
• Select the Repeating Ekmer t field and map the source element that contains the orders.
2. What is the purpose of adding and co' figum g a Wait action in a schedule pattern integration flow?
• It is used to configure a global variable f , delay settings.
• It is used to trigger an error after a specified duration.
• It can be configured to loop through elements until a condition is met.
• It is used to suspend processing within the integration flow.
It is used to schedule integration runs at specific times.
3) Which of these tasks are NOT required to implement a Pub/Sub (publish-subscribe) solution in Oracle
Integration (OIC)? (Double Check Answer)
• Create a defined Event which must use the JSON format.
• Add and configure a Publish event action within an integration flow.
• Define an Event adapter connection.
• Create an Event pattern Integration selecting an Event as the trigger.
4) Which two are valid considerations when leveraging the Oracle Integration Cloud (OIC)
connectivity agent for higher availability onpremise environments?
• You should install the connectivity agent on the same host as the target application, then specify
different agent group identifiers for each agent its installation.
• The File Adapter is not supported in high availability environments. When using the File Adapter
and if some groups have multiple instances, use a dedicated agent group (with one group agent
only)
• Each host on which the agent is installed must be configured on separate subnets and assigned
to the same OIC agent group
• You cannot have more than two agent instances per agent group. Attempting to include a third
agent instance in the same group during installation results is an error
• You will need to have the OIC ServiceDeployer role permissions in order to download and install
the OIC on-premise connectivity agent
5) In which scenario is the Oracle Integration (OIC) connectivity agent NOT required?
• Publishing Messages to Azure Service Bus.
• Performing inbound Polling database for records to process in an Oracle Autonomous data
wareh ouse Database.
• Transferring files to an FTP Server installed On-premises or behind a firewall.
• Creating Orders ip Oracle E-Business Suite
6) You are designing an OIC integration that processes files in a shared file system located within
your onpremises data center. You have decided to leverage various Stage File Action operations
within the integration flow in conjunction with an on-premises OIC connectivity agent.
Which statement is not valid concerning file operation capabilities with regard to restrictions on
using Stage File Action operations with the file and attachment features of the Connectivity
agent?
• Files uploaded through the Connectivity agent are not available with the zip File
operation.
• Files uploaded through the Connectivity agent cannot be unzipped using a file reference.
• Files uploaded through the Connectivity agent can only be read with a file reference,
with regard to both the Read Entire File and Read File in Segments operations.
• Files uploaded through the Connectivity agent are not available with the List File
operation.
7 . Which statement about the Oracle Integration (OIC) connectivity agent is NOT valid?
• Creating the agent group automatically creates an OAuth client application.
• The connectivity agent can use Basic Authentication or OAuth 2.0 token-based authentication
when invoking OIC endpoints.
• You must create an agent group before you can run the connectivity agent installer.
• You can create up to five agent groups for each OIC instance.
8 .As an Oracle Integration Cloud (OIC) specialist, you are tasked with implementing a scheduled
integration between two enterprise applications. The client requires that the integration be run every
weekday at 3:00 PM to synchronize data between the systems.
Which advanced scheduling configuration expression will you use?
• “FREQ=DAILY;BYDAY=MO-FR;BYHOUR=15”
• “FREQ=WEEKLY;BYDAY=MO-FR;BYHOUR=15 ”
• “FREQ=DAILY;BYDAY!=SA,SU;BYHOUR=15”
< • “FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR;BYHOUR=15”
9) What is the minimum frequency limit for a simple integration schedule?
• ...
60 minutes .
• 5 minutes
• No limit
• 10 minutes
• 30 Minutes
........... /rv
„ integration
10.You have an Oracle synchronous ..................................
_integration flow updating systems with several external
invocations. Most client applications are experiencing timeouts waiting for the synchronous response
confirmation of the complex processing logic.
Which is a legitimate strategy that will mitigate this issue? (Choose the best answer.)
• Change the design implementation strategy to an asyn ch ono's flow that provides a separate
notification to clients when the processing is complete.
• Increase the blocking timeout within the OIC integration settings to allow for extended time.
• Change the implementation logic to invoke multiple fine-grained external API calls within a single
loop.
11.Which statement about Oracle Integration Cloud (OIC) is NOT valid?
• Using the connectivity agent, you can create hybrid integrations and exchange messages
between applications in private or on-premises networks and OIC.
• OIC Lookups are based on a static definition, meaning you create and populate them during
design time, and cannot be changed by runtime activities.
• When you open the mapper for a request or response message in an integration, the data
structures are automatically populated with the information pulled from the source and target
connections.
• An application-driven integration can contain one or more trigger (source) connections for
requests sent to OIC and one or more invoke (target) connections for requests sent from OIC.
12.In the context of Oracle Integration (OIC), what is the primary purpose of "connections"?
• To monitor system performance and application health. (Double Check the answer)
• To manage user roles and access permissions.
• To specify the source and target applications that an integration connects.
To create custom user interfaces for applications
13 .You are designing a new integration in OIC that needs to expose a REST-ful interface trigger for client
applications.
When choosing request and response options using the REST Adapter Endpoint Configuration
Wizard, which is a valid consideration?
• Although you can define both query and templates parameters, only template parameters will
be available for mapping in the mapper because query parameters are considered optional
• If you select a PUT or POST action (HTTP method), you must define a JSON response payload
format.
• Both standard and custom HTTP headers can be defined for either the request or response
• File attachments can be accepted as a request option for the Trigger interface, but you cannot
include attachments as a response to a client.
14 .You are tasked with creating a new integration in Oracle Integration Cloud (OIC) that will be exposed
to clients as a SOAP web service. This integration will also invoke an external SOAP web service as part of
the orchestration flow logic. Therefore, you will need to define two Connection resources (one for the
Trigger and one for an Invoke action).
Which is statement is VALID regarding the creation of these SOAP adapter connections?
• The WSDL URL property value can be defined by uploading a file for either the inbound Trigger
connection or the outbound Invoke connection configuration.
• You must explicitly specify the target server TLS version for the external web service outbound
Invoke connection configuration.
• The SAML and OAuth security policies are available options for creating the inbound Trigger
connection.
• Suppress insertion of timestamp into the request and Ignore timestamp in the response mesage
are optional fields only for the outbound Invoke connection configuration.
15. In addition to REST trigger connection-based integrations, what other type of integration can you run
from the Test page in Oracle Integration? (Double Check the answer)
Event pattern integrations
File trigger connection-based integrations
SOAP trigger connection-based integrations
Schedule pattern integrations
16. You have designed and implemented an integration flow that uses a REST Adapter trigger connection
configured with multiple operations.
Which statement is valid concerning the Test page?
The Test page is not available for integrations using multiple operations. You will need to use a third
party test client such as Postman.
The Test page will display only the initial operation that was configured. You can only execute that
operation.
The Test page will display only GET method operations. You can execute only those operations.
The Test page will display a list of all configured operations. You can execute any operation.
17) When creating integration in oracle Integration Cloud (OIC),a visual mapper enables you element
nodes between applications by dragging source element nodes onto target element nodes.
Which statement is NOT true about the OIC data mapper functionality?
• The data structure for the target service is always displayed on the right side in the Designer view
• All transformation mapping use eXtensible Stylesheet language (XSL)
• All source and Target data objects will be represented internally as JSON structures
• In the Designer view, the Sources section contains the data structures of all available data objects to
include integration metadata, tracking variables, global variables, and integration property values.
18) The Oracle Integration Cloud (OIC) integration design editor provides a data mapper UI tool
that is available for Map actions.
Which statements are TRUE regarding the use of the Mapper tool? (Choose two.)
You can drag and drop a source data element to multiple target node elements.
• You cannot drag and drop an XSLT flow control statement directly to a target node
element.
• You cannot drag and drop a source data element to a target node element that is already
mapped.
• • You cannot drag and drop an XPath function activity directly to a target node element.
19. CSV-formatted data has been extracted from Oracle ERP Cloud by invoking a web service using the
SOAP Adapter, and the data extract has been returned as an MTOM attachment. You now need to send
this CSV file to an external REST API that supports accepting this content as a Base64 encoded string.
Which is a valid solution offering the best performance?
• Create and register a JavaScript function to convert the contents, invoke it using the JavaScript
call action, then map the result to the REST adapter invoke map action.
• Create an NXSD in Oracle JDeveloper to define the schema of the CSV and use it to map the
transformed data to the REST adapter invoke map action.
• Map the received MTOM att achment directly to the REST adapter invoke map action using the
encodeReferenceToBase64 function. (Double-check the answer)
• Use the REST adapter configuration wizard to define the structure of the CSV when configuring
the invoke connection, then map the MTOM attachment directly.
20) Your team is using a JavaScript library function within an Oracle Integration Cloud (OIC) integration
flow. Because of business requirements, one of the functions needs to be updated with additional code
to incorporate new logic.
Which consideration regarding JavaScript library functions is NOT valid?
• Active integrations using a function that has been updated must be reactivated.
• JavaScript functions are not allowed to make outbound calls to external services.
Network, disk, or thread access is not supported from within a JavaScript function.
The JavaScript action has a timeout threshold of 60 seconds.
21) Which statement is valid regarding the use of JavaScript libraries in Oracle Integration (OIC
integrations?
Functions within a library are automatically exposed as REST endpoints.
JavaScript libraries in OIC are automatically exposed as web services.
Functions in JavaScript libraries can be parameterized and reused across multiple integrations.
(Double-check the answer)
• You cannot modify functions in JavaScript libraries once they have been registered and
• consumed by an integration.
22) GlobalTech Corporation uses Oracle Integration Cloud (OIC) to synchronize data between
their CRM and ERP systems. They currently have a scheduled integration that runs nightly at 3
AM. With the implementation of a new CRM system that supports real-time data
synchronization, GlobalTech wants to update their ERP system immediately after any data
changes in the CRM. To achieve this, they need to convert their scheduled integration to an app-
driven integration, allowing the CRM system to trigger the integration upon data changes.
o *
When implementing this conversion, which of these considerations is NOT valid? (double check
the answer)
• You cannot convert a scheduled integration to a REST Adapter-triggered Integration with
multiple verbs.
• You cannot convert a scheduled integration with assignments that have the fault data
type.
• Any existing scheduled parameters will be automatically converted to integration
properties.
• You must choose an existing REST Adapter trigger connection resource
*7^
23) You need to create a scheduled orchestration integration that is based on an existing app-
driven orchestration using the same display name.
Which statement is valid for this use case?
• You can create the new integration as a different major version of t'e existing one.
• You can create the new integration by using the same display name but with a different
identifier.
• You cannot create another integration that uses the same name.
• You can clone the existing integration and specify it to use the scheduled orchestration
pattern
24) You are working on an integration within Oracle Integration Cloud (OIC) that includes
several connections to external systems. As part of your development work, you need to
implement global fault handling to ensure that any unexpected errors are caught and handled
correctly.
Which approach can you use for the requirements?
• Open the Global Fault Handler page on the integration canvas and add actions as needed
to handle unexpected faults.
• Use the throw new Fault action within your integration flow to send caught faults to the
OIC error hospital
• Create a separate integration solely for the purpose of handling faults and configure your
main integration to call it when necessary.
Add a Try-Catch action to your integration flow and configure it to catch and handle any
faults
25) In Oracle Integration (OIC) you can notify users by email with hourly or daily reports about
system status as well as service alerts.
Which is NOT an alert type that can be configured in these Notification emails? (double check
the answer) ZQ/
JK
• Certificates that are set to expire within seven days.
• One or more Connectivity agents are Unavailable.
• The email Quota has exceeded the threshold.
• Failed instances exceeding a specified Percentage.
26) You have a use case requiring the design of a synchronous OIC integration flow that will
return 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 will
best satisfy this requirement?
• 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 retun
action providing mapped data for the custom fault.
• 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
27. In Oracle
lit Integration
. (OIC), you ared designing an integration
(OIC) t f flflowtht
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 a valid approach for leveraging the Throw New Fault action in your integration to
achieve this requirement?
• Create a separate integration flow to handle the error message, and then call it using the
Throw New Fault action if the order item count is greater than 10.
• Create a scope, add the throw New Fault action using an If-then branch to check the order
item count, then throw the fault if the count is greater than 10.
• Add the Throw New Fault action as the first activity in the main flow defining the error
message, then configuring the Skip condition to be if the count is not greater than 10.
• Implement the validation rule using a For-each action, and then use the Throw New Fault
action within the first iteration if the count is greater than 10.
28. You have created a new OIC project to be used by other team members working on a new
group of related integrations.
♦
Which role is NOT available to you as the project owner to assign to other users for integrations
within this project?
• Monitor
• Invoke
• View
• Edit
29) You can design, manage, and monitor integrations from a single, self-contained workspace
known as a project. This eliminates the need to navigate to other parts of the Oracle Integration
user interface, which is Tequired with standalone integrations or integrations in packages.
hich is NOT a project Capability?
• You can edit and replace dependent resources at the integration or Project level.
• You can create project deployments to manage the versions of your integrations.
• You can export and then import projects to other OIC environments.
• You c an c .eate up to 50 integrations in a project.
• You can invoke child integration inside or outside of Projects.
30. You have been tasked with reviewing the current Oracle Integration (OIC) integrations used in your
organization that exist in packages, to determine which packages can be automatically converted into
projects.
Which statement is NOT valid concerning the conversion of an OIC package into an OIC project?
(double check the answer)
You can convert a package that includes custom JavaScript li
You can convert a package that includes schedule pattern integrations.
You can convert accelerator or recipe packages.
You can specify role-based access control to resources in the project during conversation
31) You created a scheduled integration in Oracle Integration Cloud (OIC) that uses scheduled
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 day for startDate and the
current day for end Date. However, you now want to schedule a run of the instance with a different
differen start
date.
What should you do?
• Create a new version of the integration by modifying the parameter value, and then deploy the
• new scheduled integration version.
• Modify the parameter value in the instance’s integration properties and restart the instance.
• Modify the parameter value in the integration code and redeploy the integration.
• Override the parameter value when scheduling the integration instance.
32) Where in the Observability pages can you View aggregated instance metrics for integration, such as
the total counts and the minimum (quickest), maximum (slowest), average (mean), and standard
(largest) deviation execution times for a selected time period?
The Statistics icon of the integration in the Overview section of the Dashboards Page
The View Statistics icon of the Integration on the Instances page.
The Page View Statistics icon of the Integration on the Monitor Integrations page.
The Statistics icon in the integration’; activity stream On the Errors Page
33. An integration has failed to receive a business event raised by Oracle ERP Cloud and you need to
determine if delivery failure occurred within the Oracle ERP Cloud instance or within Oracle Integration.
Where would you look in the Observability pages to determine that? (Double check the answer)
On the Fusion Applications page
On the Errors page in the activity stream
On the Monitor Integrations page.
On the Dashboards page within the Errors section
__....................... .......... .
34) Which Oracle Integration Cloud (OIC) XPath function can be used to
retrieve data from an OIC Lookup within the Data Mapper tool?
• A. getLookup
• B. lookupValue
• C. get-content-as-string
• D. get-value-from-lookup
35) You are developing an integration in Oracle Integration Cloud (OIC) to
integrate two systems and wish to use an OIC Lookup. The goal is to transform
customer status codes between the two systems.
Which set of steps are essential for correctly utilizing the Lookup?
• Create a Lookup table with the mappings of customer status codes, and
then use the Lookup function within a Map action to reference the table
and perform the transformation.
• Design a custom script to perform the transformation, and then use the
L »okup function within a Map action to reference the script and
transform the customer status codes.
• Define a Lookup table containing the customer status code mappings,
and then use the Invoke action to call a web service for the
transformation.
• Create a connection between the two systems, then use a SQL query to
access the Lookup table directly, and map the customer status codes.
36) Which statement accurately describes a key difference between SOAP and REST web services?
SOAP requires a strict Contract defined by WSD>, while REST typically uses lightweight communications
with JSON or XML without a formal contract.
SOAP Web services Cannot be used over ITP, Whereas REST Web Services can only be used ‘Over HTTP.
SOAP Is a protocol} that typically uses JSON for message formatting, Whereas REST is a protocol that
uses XML.
SOAP web Services are primarily designed for Mobile applicatio iT Web services are for
desktop applications.
SOAP Services are Stateless, while REST Services Maintain State 5 across Multiple r .quests,
♦
37) Which statements are TRUE with regard to SOAP and the advantages it provides?
Select THREE.
• SOAP typically leverages XML-based payloads to communicate between two client machine;
across any modern network.
• SOAP over HTTP is typically not blocked by firewalls and proxy servers.
• SOAP provides flexibility for message formatting allowing for loose coupling between a
• client and a server.
• SOAP commonly serves as a cleaning agent that removes excess data from the transmission
protocol.
• SOAP clients can easily hold stateful references to remote server-side SOAP objects.
SOAP is platform independent and programming language independent.
38) Which statement regarding the management of tracing level options for integrations is NOT valid?
If you select to globally disable tracing for all integration, you can still enable tracing at the individual
integration level on the Integrations Page.
The tracing level has no impact on billing.
You can change the tracing level on an activated integration without having to deactivate and
Changing tracing to the audit or debug level impacts Performance
39) Autonomous Transaction Processing (ATP) and Autonomous Data Warehouse (ADW) adapters
support bulk
load operations natively.
Which statement is valid? *
• After the Bulk Data load operation is complete, the file can be deleted from OCI Object storage.
• The Bulk Data load operation supports only files that are comma delimited.
• The Bulk Data load operation also requires selecting Multiple Insert statements.
• The Bulk Data load operation creates a bucket dynamically in OCI Object storage to store the file
if not already created.
40) Which of external the following is NOT a Capability of the Oracle Integration (OIC)REST Adapter when
configured to consume external REST APIs (Double Check the answer)
Supports asynchronous REST API invocations with callback URLs
Supports WebSocket Connections for real-time communication
Supports JSON, XML, binary, and URL-form-encoded Payloads.
Consumes REST APIs Protected Using OAuth Client Credentials
41 Which is NOT an available option when configuring an Oracle ERP Cloud adapter to use Integration
(OIC) integration? (Double Check the answer)
Send Files to ERP Cloud
Query, Create, Update, or Delete Information
Extract Bulk data from ERP Cloud
Receive Business Events raised within ERP Cloud
42) You install an accelerator project from the Integration Store, After extending (customizing) the
project, a newer version becomes available in the Integration Store.
What happens when you attempt to install the newer version?
• You are prompted to export and save your customizations since they will be not be included in
your newly installed version.
• You are prompted to automatically Merge your customization from the previous version into the
^^newer version of the project,
• A message is displayed indicating that the project already exists in your serves instance and must
be installed as a new project
43) 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 the import and export of OIC integrations?
• Imported integrations cannot be immediately activated if their dependent connection resources
are not already present in the target OIC environment.
• Integrations must be exported as ; package if you want to import them into another OIC
environment.
• Imported integrations can be reconfigured to use different connection resources by using the
OIC REST API.
• Exported integrations include all their dependent connection resource information except URLs
and credentials.
44) Which statement is valid regarding Connection resources in Oracle Integration (OIC)?
• Each connection component associated with a SaaS adapter type will also require a Lookup
component configuration.
• All connection component configurations require the association of an active OIC Connectivity
Agent group.
• All connection components must be associated with an adapter type regardless o. role
configuration
• Connection component can be configured with either a Trigger role or an Invoke role, but not
both
45) When creating a new Oracle Integration Cloud (OIC) Connection resource, there are several steps
that must be done before it is fully configured and can be used in an integration flow.
Which task is NOT required in order to transition a new Connection resource from the Draft to the
Configured state?
Specify the Connection role
• Configure the Connection properties
• Execute a successful test of the Connection
• Specify an adapter type
• Configure the Security properties
Specify the corresponding Lookup
46. You will be creating and configuring a Connection resource using an Oracle Integration (OIC) File
Adapter.
Which set of operations are supported in the Invoke role when leveraging access via a Connectivity
agent? (Double Check the answer)
• read, write, lis , mo ve, download, delete
• read, write, list, me ve, download
• read, write
• read, write, list
• read, write, list, move
47) Which operation is NOT supported by an Oracle Integration Cloud (OIC) Connection resource
configured with the FTP Adapter in the Invoke role?
• Write File
• Download File
• List Files
• Read File in Segments
• Read File
• Delete File
48) You have a use case that requires a large data extract, which is more than 10 MB, to be processed
within an Oracle Integration Cloud (OIC) integration.
Which are three valid options?
• Send the file as a multipart attachment to an OIC integration using a REST trigger, and make it
available for processing using a Stage File action.
• Upload the file to the OIC File Server, and then use an FTP Adapter Download File operation,
which makes it available for processing using a Stage File action.
• Retrieve the file from an external endpoint using APIs that support application/blob as content
type, and make it available for processing using a Stage File action.
• Retrieve the file by invoking a SOAP API, which sends the document as an MTOM attachment,
and make it available for processing using a Stage File action.
Retrieve the file by invoking a SOAP API, which sends base64 encoded data within the SOAP
body, and then decode the data and make it available for processing using a Stage File action.
49) You need to create an Oracle Integration Cloud (OIC) integration that processes many records
individually that are contained within a large file. You have been advised to use an implementation
approach that uses the Download File operation of an FTP adapter in conjunction with the Stage File
action Read File in Segments operation to mitigate issues with memory consumption.
When using this approach, which is a valid consideration regarding the use of the Read File in Segments
operation?
Segment sizes default to 50 records but can be configured to any other segment size.
You need to explicitly configure a Scope action for this operation if you want to add additional actions
during the processing of each segment.
You must provide the actual filename because file references cannot be processed by the Read
File in Segments operation.
The Read File in Segments operation a^ows you to process the segments sequentially or in
parallel
AC*
50. You are an Oracle Integration (OIC) integration developer tasked with automating a data exchange
process between two systems: System A and System B. System A generates daily CSV files containing
transaction records, and these files need to be processed by System B for further analysis and reporting
You need to design and implement an integration that will handle these CSV files efficiently and ensure
they are correctly processed by System B. Here are the requirements:
• The integration should pick up CSV files from a specific directory on a secure FTP server.
• After processing, the files should be archived in a different directory for auditing purposes.
• If a file fails to process, it should be moved to an error directory for troubleshooting.
• The integration should send a notification email to the Operations team upon successful or failed
processing of the files.
Which set of steps should you follow to implement the file handling options to meet the requirements?
(Double Check the answer)
• Use the FTP Adapter to read the files from the secure FTP server directory to trigger the
Integration, process the files by invoking System B, and move them to the archive or error
directory based on the processing outcome. Configure the Notification action to send emails to
the Operations team.
• Use the FTP Adapter to read the files from the secure FTP server directory to trigger the
Integration, process them by using Stage File Action operations to System B, d use the FTP
Adapter to move the processed file to the archive directory. Configure error handling to move
failed files to the error directory. Use the Notification action to send emails to the Operations
team.
• Configure a Scheduled Integration in OIC to periodically check the secure FTP server directory
using the FTP Adapter, process the files by invoking System B, and move them to the archive or
error directory based on the processing outcome. Use the Notification action to send emails to
the Operations team.
• Use the File Adapter to read the files from the secure FTP server directory to trigger the
integration, process the files by using Stage File Action operations to System B, and use the FTP
A dapter to move them to the archive or error directory based on the processing outcome, Use
the Notification action to send emails to the Operations team.
27. You are responsible for monitoring a production Oracle Integration (OIC) environment and notice that you are occasionally reaching the default limit of 10,000
notification emails allowed by Oracle Integration in a 24-hour period.
What should you do?
O Reconfigure the frequency for receiving reports and alerts on the Notifications page.
O File a service request with Oracle to get the default limit increased.
O Use your own customer tenancy to increase the limit to the number allowed by the OCI Email Delivery service.
® Configure your Oracle Integration to use a third-party email system.
30. Which is NOT an advantage of using Oracle Integration (OIC) for creating application integrations?
O Auto-association of Oracle SaaS applications
® User choice of IDE for development
O Prebuilt integrations
O Public/Private Cloud portability
32. In an Oracle Integration (OIC) project, you are asked to leverage a custom JavaScript library function to be used within an Application pattern integration flow.
Which set of steps should you follow to handle this requirement?
O Use the Function Call action within the integration flow to reference the external URL that is hosting the JavaScript library function.
O Import the JavaScript library file into your OIC instance's database schema, then use a Local Invoke action to call the function.
® Import the JavaScript library file to the project, then use the JavaScript action within the integration flow to reference the library function.
O Copy and paste the JavaScript function code into a new JavaScript stage within the integration flow, then map the inbound and outbound data elements in
the corresponding Map action.
33. Which statement is valid regarding the use of JavaScript libraries in Oracle Integration (OIC) integrations?
O JavaScript libraries in OIC are automatically exposed as web services.
O You cannot modify functions in JavaScript libraries once they have been registered and consumed by an integration.
O Functions within a library are automatically exposed as REST endpoints.
® Functions in JavaScript libraries can be parameterized and reused across multiple integrations.
39. You have a use case that requires processing a large data extract more than 10 MB in size. You will be using the Stage File action's Read File in Segments
operation to read the records into memory.
Which three are valid options for getting the file data into your integration flow?
□ Retrieve the file by invoking a SOAP web service that returns the base64 encoded data within the SOAP body, then decode the data in the Map Editor.
□ Send the file as a multipart attachment to an integration designed to use a REST trigger.
Q Upload the file to the OIC embedded File Server, then use an FTP Adapter Download File operation from the integration.
□ Retrieve the file by invoking a REST API that supports application/blob as the content type.
Q Retrieve the file by invoking a SOAP web service that returns it as an MTOM attachment.
41. One of your downstream applications is becoming overwhelmed with too many individual synchronous invocations from your current Oracle Integration (OIC)
integration.
It is recommended that you redesign the integration to take advantage of the batch processing capabilities of that application.
Which approach is a valid OIC design best practice that will provide the best solution for this issue?
O Reactivate the integration and use the disable tracing and message tracking option, which will optimize performance for each invocation to the application.
O Create a custom batch call function, register the function as a Library in your OIC environment, then use the JavaScript call action to invoke the application.
© Use the Append option in the Write File operation of the stage File action within a loop to create a single batch file to be sent to the application.
O Throttle the individual synchronous calls by adding a Wait activity prior to each invocation to the application within the loop, then fetch a batch response after
the loop.
42. Which of the following statements accurately describes the purpose of WSDL in web services?
O WSDL is a protocol used for securing web services communication.
O WSDL is used to format the data exchanged between web services and clients.
© WSDL defines the network endpoints and message formats for web services.
O WSDL is a language used for creating web services from scratch.
43. Which of the following best exemplifies the concept of HATEOAS (Hypermedia as the Engine of Application State) in RESTful web services?
O A client application hardcodes all URIs for resource endpoints, allowing it to navigate the API without relying on server responses.
© A client application receives resource representations that include hyperlinks to related resources, enabling dynamic navigation based on the server's responses.
O A client application pre-fetches all possible resource states and transitions to minimize server interactions.
O A client application receives a base URI from the server and constructs all subsequent resource URIs by concatenating strings.
44. In Oracle Integration (OIC), you are working on an integration that uses a REST trigger, which will require authentication. You need to ensure that only authorized
clients can access the integration.
Which approach should you use?
® Configure the REST Adapter to use the Basic Authentication or OAuth 2.0 security policy.
O Set up an IP whitelist in the OIC instance, allowing only specific IP addresses to access the integration.
O Encrypt the payload using a custom encryption algorithm and provide the decryption key to authorized clients.
O Enable Cross-Origin Resource Sharing (CORS) and set an API key in the REST Adapter configuration.
46. GlobalTech Corporation uses Oracle Integration (OIC) to synchronize data between their CRM and ERP systems. They currently have a schedule pattern integration
that runs nightly at 3 AM.
With the implementation of a new CRM system that supports real-time data synchronization, GlobalTech wants to update their ERP system immediately after any
data changes in the CRM.
To achieve this, they wish to convert the schedule integration to an application pattern integration, allowing the CRM system to explicitly call the integration upon
data changes.
When implementing this conversion, which of these considerations is NOT valid?
(•) After conversion, existing scheduled parameters will be automatically converted to integration properties.
O You cannot convert a scheduled integration with assignments that have the fault data type.
O You cannot convert a scheduled integration to a REST Adapter-triggered integration with multiple verbs.
O During conversion, you must choose an existing REST Adapter trigger connection resource.
49. In Oracle Integration (OIC), which statement accurately describes the use of business identifiers?
O They are utilized to encrypt sensitive data being transferred between applications.
O Business identifiers are used exclusively for defining data transformations between applications.
© They are used to track and monitor specific fields in messages, helping to identify and troubleshoot issues during the integration process.
O Business identifiers are primarily for managing user roles and permissions within integrations.
1. Which certificate type involves the uploading of a keystore (. jks) file to Oracle Integration (OIC) to facilitate two-way SSL communication with external services?
O Signing key
O PGP
O SAML
® X.509
3. Your organization has a number of active integrations in Oracle Integration (OIC). Your advice is sought on the consequences of deactivating integration instances.
Which statement concerning integration deactivation is NOT valid?
O You will not be able to observe any failed instances occurring after the deactivation request.
O Processing of any new messages will be immediately stopped.
O You can choose to retain the event subscription, where events are resent if the integration is reactivated within six hours.
® All existing history, monitoring, and runtime data will be lost.
4. Which Oracle Integration (OIC) service role does NOT have permission to run an OIC integration flow?
O Serviceuser
O ServiceAdministrator
O ServiceDevelopsr
© ServiceMonitor
9. A Logger action enables you to log messages at runtime for fault diagnostic purposes.
Which is NOT a valid statement concerning Logger action capabilities?
O It logs messages only to the activity stream and diagnostic logs.
O Debug-level messages require the integration's tracing level to be set to Debug.
® You can always specify to log, even when the integration's tracing level is set to Production.
O It always logs messages if the integration's tracing level is set to Audit.
12. You have built an integration that includes an Oracle ERP Cloud Adapter connection.
After the development has been completed, there is now a requirement to include newly added custom objects and custom attributes as part of the mappings.
Which is the most efficient way to handle this requirement?
O Click the Refresh Metadata option for the ERP Cloud connection, navigate back to your integration, then delete and re-create the Map action to include the
new custom objects and attributes.
O Create a new ERP Cloud connection, update the integration to use the new connection, then re-edit the Map action to include the new custom objects and
attributes.
© Click the Refresh Metadata option for the ERP Cloud connection, navigate back to your integration, then re-edit the Map action to include the new custom
objects and attributes.
O Click the Refresh Metadata option for the ERP Cloud connection, navigate back to your integration, delete the Invoke action to ERP Cloud, re-create it, then
edit the Map action to include the new custom objects and attributes.
13. Your design of an asynchronous integration flow includes the requirement for additional processing logic that is conditionally based on the results returned to the
integration instance from earlier external service invocations.
You decide to leverage the Switch action to facilitate this implementation.
Which is a valid consideration concerning the configuration and capabilities of the Switch action?
O Data objects returned from actions within a branch of a Switch action are not visible within the main flow of the integration after the Switch action.
O The Switch action must always include an otherwise branch.
® Since nested Switch actions are not supported, if necessary, you may need to create more complex conditional expressions.
16. Which statement is valid regarding Oracle Integration (OIC) Lookups?
O Lookup values are retrieved from a backend database at run time.
® A custom OIC XPath function is used to retrieve data from Lookups in the Map Editor.
O You cannot clone an existing Lookup if it is being currently referenced in one or more active OIC integrations.
O Lookup values must include two or more domains associated with SaaS application adapters.
20. You are tasked with creating a new integration in Oracle Integration (OIC) that will be exposed to clients as a SOAP web service interface. This integration will also
invoke an external SOAP web service as part of the flow logic.
Therefore, you will need to define two Connection resources (one for the Trigger and one for an Invoke action).
Which statement is valid regarding the creation of these SOAP adapter connections?
O The Trigger connection and Invoke connection must have different authentication methods.
O The SAML and OAuth security policies are available options for creating the outbound Invoke connection.
O You must explicitly specify the target server TLS version for the external web service outbound Invoke connection configuration.
® The WSDL URL property value can be defined by uploading a file for either the inbound Trigger connection or the outbound Invoke connection configuration.
25. When leveraging the Oracle Integration (OIC) Connectivity Agent for high availability on-premises environments, which two are valid considerations?
□ You must have the OIC ServiceDeployer role or higher permissions to download and install the OIC Connectivity Agent.
Q Each host on which the agent is installed must be configured on separate subnets and assigned to the same OIC Agent group.
□ Since the File Adapter is not supported in high-availability environments, you must use an Agent Group that uses only one installed active Agent.
□ You should install the connectivity agents on the same host as the target application, and then specify different Agent group identifiers for each Agent during
its installation.
□ You cannot have more than two Agent instances per Agent group. Attempting to include a third Agent instance in the same group during installation results in
an error.