OIC Questions
OIC Questions
o 07
o 05
o 10
o Unlimited
2- which is NOT an available option while configuring an ERP Cloud adapter to use in
3- which metadata formats are supported by the REST adapter when configuring
4- which is NOT an advantage of using oracle Integration Cloud (OIC) for creating
application integrations?
5- Oracle Integration Cloud (OIC) Service is available in two editions, Standard and
Enterprise. Which two OIC Enterprise Edition capabilities are ALSO available in OIC
Standard Edition?
o Integration Insight
o Visual Builder
o Process Applications
o File Server
o Enterprise Application adapters (such as EBS, JDE, SAP, and Siebel)
o B2B Trading Partner Agreements
6- which icon associated with an integration shown on the Integrations page must
you click to access the Test link for testing an integration based on a REST trigger?
o Test
o Menu
o Run
o Activate
o True
o False
o SOA Suite
o Visual Builder
o Integrations
o Process Builder
o Simplifies connectivity between applications both in the cloud and deployed on-premises
o Uses a configuration approach versus coding
o Reduces time to decision with human-in-the-loop approvals and exception handling
o Provides an intelligent drag-and-drop data mapping tool
10-Which file extension can you use to save integrations as a binary file?
o .jar
o .int
o .iar
o .zip
11-When creating a new integration, the Create Version option requires that you use a unique
identifier.
o True
o False
12- which statement is NOT true about importing integrations into an OIC environment?
o If dependent connection resources already exist in the target OIC, the imported integration
can be
o immediately activated.
o Imported connection resources will contain all connection properties and credentials.
o Imported integrations will not include dependent connections if they already exist in the
target OIC.
o Imported integrations can be reconfigured using the OIC REST API.
13- which scenario is NOT true about two OIC integrations being in an active state at
15- 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.
o True
o False
16- your team is responsible for an OIC package that contains five integrations. Currently, three of
these integrations are active while the other two are inactive.
which statement is valid if you were to replace a connection used in this package?
o you can only replace the connections used by the three active integrations.
o you cannot replace connections unless all integrations in the package are in an active state.
o you can only replace the connections used by the two inactive integrations.
o you cannot replace connections unless all integrations in the package are in an inactive
state.
17 - your organization has a number of active integrations in oracle Integration Cloud (OIC). Your
advice is sought on the consequences of deactivating integration instances.
18 -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?
o 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.
o 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.
o 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.
o 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.
o 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.
19- one of your downstream applications is becoming overwhelmed with too many individual
synchronous invocations from your current Oracle Integration Cloud (OIC) integration. It is
recommended that you redesign the integration to take advantage of the batch processing
capabilities of the application.
which approach is a valid OIC design best practice that will provide the best solution to mitigate
this issue?
o Create a custom batch call function, register the function as a Library in your OIC
environment, then use the Javascript action to invoke the application.
o Throttle the individual synchronous calls by adding a wait activity prior to each invocation to
the application within the loop.
o 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 Reactivate the integration and use the disable tracing and message tracking option which
will optimize performance for each invocation to the application.
20- you are implementing a synchronous Oracle Integration Cloud (OIC) integration flow that
processes file records within a while loop action. At the end of each loop,you want to delay
processing of the next record for a certain period of time.
21-One of your downstream applications is becoming overwhelmed with too many individual
synchronous invocations from your current Oracle Integration Cloud (OIC) integration. It is
recommended that you redesign the integration to take advantage of the batch processing
capabilities of the application.
Which approach is a valid OIC design best practice that will provide the best solution to mitigate
this issue?
o Create a custom batch call function, register the function as a Library in your OIC
environment, then use the Javascript action to invoke the application.
o Throttle the individual synchronous calls by adding a wait activity prior to each invocation to
the application within the loop.
o 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 Reactivate the integration and use the disable tracing and message tracking option which
will optimize performance for each invocation to the application.
22-Which operation is NOT supported by an Oracle Integration Cloud (OIC) Connection resource
configured with the FTP Adapter in the Invoke role?
o Write File
o Delete File
o Last File
o Download File
o Read File
o Read File in Segments
23-Which set of operations are supported by the Oracle Integration Cloud (OIC) File Adapter?
24-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?
o The Read File in Segments operation allows you to process the segments sequentially or in
parallel.
o Segment sizes default to 50 records but can be configured to any other segment size.
o You must provide the actual filename because file references cannot be processed by the
Read File in Segments operation.
o You need to explicitly configure a Scope action for this operation if you want to add
additional actions during the processing of each segment.
25- When defining the frequency for scheduled orchestration style integration runs, you can
choose either Basic or the Advanced option. Which expression format is used for defining
advanced scheduled runs?
o ical
o Groovy
o cron
o YAML
26-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.
o "FREQ-WEEKLY;BYDAY-MO-FR; BYHOUR-15"
o "FREQ=DAILY;BYDAY!=SA, SU; BYHOUR=15*
o "FREQ=DAILY;BYDAY-MO-FR: BYHOUR-15
o "FREQ-WEEKLY;BYDAY=MO, TU, WE, TH, FR; BYHOUR=15"
27-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? Select TWO
o You cannot drag and drop an XPath function activity directly to a target node element.
o You cannot drag and drop a source data element to a target node element that is already
mapped.
o You can drag and drop a source data element to multiple target node elements.
o You cannot drag and drop an XSLT flow control statement directly to a target node element.
28- There are use cases in which you need to perform an advanced XSLT task that you cannot
perform in the Oracle Integration Cloud (OIC) data mapper. To perform the advanced mapping
tasks, you decide to use an external XSLT mapper and then import the .xsı file back to your
integration. Which is NOT a valid consideration when handling this use case?
o The exported archive must be imported into an Oracle Service Bus project in JDeveloper.
o The exported archive file can include a map file that is largely complete in content or a map
file that is empty of content.
o Once the advanced mapping is complete, you must import the entire integration that
contains the updated.xsl files.
o You must export the entire integration that contains one or more .xsl files.
29- CSV-formatted data has been extracted from 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 XPath mapper function should be used to map the SOAP MTOM
attachment to the Base64 element present in the target REST API payload?,
o decodeBase64To Reference
o encode ReferenceToBase64
o decodeBase64
o encode Base64
30-Which action CANNOT be performed from the Oracle Integration Cloud (OIC) Monitoring
Dashboard?
31-You are implementing a synchronous Oracle Integration Cloud (OIC) integration flow that
processes file records within a while loop action. At the end of each loop, you want to delay
processing of the next record for a certain period of time.
32- You are tasked with creating an Oracle Integration Cloud (OIC) integration flow that supports a
B2B document exchange. When configuring the B2B action there are several capabilities as well as
limitations.
o You can customize standard Electronic Data Interchange (EDI) documents by adding new
schema constructs or by editing existing constructs.
o It is mandatory to perform validations on EDI documents for inbound translations; however,
for outbound translations it is optional.
o A previously created Trading Partner Agreement is optional when configuring the inbound or
outbound translation.
34- Which are types of certificates in Oracle Infrastructure Cloud (OIC) that can be imported from
the Certificates page under Settings?
Select THREE
o Trust Certificate
o Identity Certificate
o Multi Domain SSL Certificate
o Message Protection Certificate
o Unified Communications Certificate
35- You have an Oracle Integration Cloud (OIC) synchronous integration flow that updates external
systems with several invocations. However, several of your OIC integration clients are reporting
that they are experiencing timeouts waiting for the response confirmation from this processing.
o Change the implementation logic to invoke multiple fine-grained external API calls within a
single loop.
o Change the design implementation strategy to an asynchronous flow that provides a
separate
o notification to clients when the processing is complete.
o Increase the blocking timeout within the OIC integration settings to allow for extended time.
36- Which are valid considerations when leveraging the Oracle Integration Cloud (OIC) connectivity
agent for high availability on-premise environments?
Select TWO.
o Each host on which the agent is installed must be configured on separate subnets and
assigned to the same OIC Agent group.
o 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.
o 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.
o File Adapter is not supported in high availability environments. When using File Adapter and
if some groups have multiple instances, use a dedicated Agent group (with one agent only).
o You need to have the OIC Service Deployer role permissions to download and install the OIC
on-premise connectivity agent.
37- You are designing an OIC integration that processes files in a shared file system located within
your on-premises 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?
o Files uploaded through the Connectivity agent are not available with the zip File operation.
o Files uploaded through the Connectivity agent can only be read with a file reference, with
regard to both
o the Read Entire File and Read File in Segments operations.
o Files uploaded through the Connectivity agent are not available with the List File operation.
o Files uploaded through the Connectivity agent cannot be unzipped using a file reference.
o It stands for "Web Service Description Language and is a document written in Object
Notation.
o It uses XML to define the service layer document which consists of origin of the web service,
headers, port types, request and response data.
o It uses XML or JSON to define the service layer document which consists of origin of the web
service, headers, port types, request and response data.
o It is a wrapper for a SOAP message.
o It stands for "Web Service Description Language" and is a document written in XML.
Select TWO.
o You define the API definition/contract first before any work on its implementation or any
applications that use it, allowing teams to work in parallel.
o The general assumption is that SOAP/WSDL are key specifications for defining the API.
o The code to execute business logic needs to exist and be exposed as an API first before you
build a strategy around it.
o The API needs to be developed before any UI or new business logic is created.
40-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 should you use to add global fault handling within your integration?
o Create a separate integration solely for the purpose of handling faults and configure your
main integration to call it when necessary.
o Use the Raise Fault action within your integration flow to generate custom faults and handle
them accordingly.
o Add a Try-Catch action to your integration flow and configure it to catch and handle any
faults.
o Open the Global Fault Handler page on the integration canvas and add actions as needed to
handle unexpected faults.
41- 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?
o Implement the validation rule using a Switch action, and then use the Throw New Fault
action within the default branch if the validation rule is not met.
o 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.
o 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.
o Create a separate integration flow to handle the validation, and then call it using the Throw
New Fault action if the order item count exceeds the limit.
42- You are designing a new integration in OIC that needs to expose a RESTful interface trigger for
client applications. Which is a valid consideration when choosing request and response options
using the REST Adapter Endpoint Configuration Wizard?
o If you select a PUT or POST action (HTTP method), you must define a JSON response payload
format.
o File attachments can be accepted as a request option for the Trigger interface, but you
cannot include attachments as a response to the client.
o Both standard and custom HTTP headers can be defined for both the request and the
response.
o Although you can define both query and template parameters, only template parameters
are available for mapping in the mapper because query parameters are considered optional.
43-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?
o You must explicitly specify the target server TLS version for the external web service
outbound Invoke connection configuration.
o The SAML and OAuth security policies are available options for creating the inbound Trigger
connection.
o The WSDL URL property value can be defined by uploading a file for either the inbound
Trigger connection or the outbound Invoke connection configuration.
44- A company has been using Oracle Integration Cloud (OIC) to integrate its business applications,
such as Oracle HCM Cloud, Oracle ERP Cloud, and Salesforce. However, they are planning to
migrate some of their integration workloads from their current OIC instance to a new instance in a
different region to comply with data sovereignty regulations.
45- 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?
46- You are an Oracle Integration Cloud (OIC) specialist working on a project to integrate two
systems using OIC. During testing, you notice that the integration instance fails to execute and
returns an error message. Which step would you take first to troubleshoot the issue?
o Check the instance logs for specific error messages and details.
o Contact Oracle Support and wait for a response.
o Immediately restart the integration instance.
o Increase the number of instances to handle the error.
47- 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?
o You can clone the existing integration and specify it to use the scheduled orchestration
pattern.
o You can create the new integration as a different major version of the existing one.
o You cannot create another integration that uses the same name.
o You can create the new integration by using the same display name but with a different
identifier.
48-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. When implementing this
conversion, which of these considerations is NOT valid?
49-Which adapter should be used for a configured connection from an orchestrated integration to
the enabled File Server associated within the same OIC environment?
o Local Adapter
o FTP Adapter
o File Adapter
o REST Adapter
50-Which type of certificate requires the uploading of a keystore (.jks) file in Oracle Integration
Cloud to facilitate two-way SSL communication with external services?
51- 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?
52-In an Oracle Integration Cloud (OIC) project, you are asked to leverage a custom JavaScript
library function to be used within an application-driven orchestration integration flow.
Which set of steps should you follow to correctly use the JavaScript library within your OIC
integration?
o Copy and paste the entire JavaScript function code into a new JavaScript stage within the
integration flow, and then map the inbound and outbound data elements in the
corresponding map action.
o Import the JavaScript library file into your OIC instance's database schema, and then use a
Local Invoke action to call the library function.
o Import the JavaScript library file to the OIC Console, and then use the JavaScript action
within the integration flow to reference the library function.
o Use the Function Call action within the integration flow to reference an external URL that is
hosting the JavaScript library function.
53- 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.
o Active integrations using a function that has been updated must be reactivated.
o The JavaScript action has a timeout threshold of 60 seconds.
o JavaScript functions are not allowed to make outbound calls to external services.
o Network, disk, or thread access is not supported from within a JavaScript function.
54- 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?
o A backup copy is created after each completed task, therefore there is no time limit to
logging back in and recovering your changes.
o Changes made while working inside Data Mapper cannot be recovered.
o A user with the service Administrator role can recover the unsaved changes.
o A user with the Service Administrator role can unlock an integration that has unsaved
changes.
o Changes made while editing a Connections page cannot be recovered.
55-Which Oracle Integration Cloud (OIC) service role does NOT have permission to run an OIC
integration flow?
o ServiceInvoker
o ServiceAdministrator
o Service Developer
o ServiceUser
56- You can group one or more Oracle Integration Cloud (OIC) integrations into a single structure
called a package.
o New packages can be created by clicking the Create button on the Packages page in the OIC
console.
o You can import packages directly from the Oracle Marketplace.
o Integrations do not need to be part of a package.
o Packages enable you to easily import and export a group of integrations to and from OIC.
o All packages must include at least one integration.
o Packages cannot be locked to deny other users access to your integrations.
57-Which Oracle Integration Cloud (OIC) XPath function can be used to retrieve data from an OIC
Lookup within the Data
Mapper tool?
o get-content-as-string
o lookupValue
o get-value-from-lookup
o getLookup
58-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?
o Define a Lookup table containing the customer status code mappings, and then use the
Invoke action to call a web service for the transformation.
o Design a custom script to perform the transformation, and then use the Lookup function
within a Map action to reference the script and transform the customer status codes.
o Create a connection between the two systems, then use a SQL query to access the Lookup
table directly and map the customer status codes.
o 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.
59-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 parameterslare set to the previous day for startDate and the
current day for endDate. However, you now want to schedule a run of the instance with a
different start date.
o Modify the parameter value in the instance's integration properties and restart the instance.
o Modify the parameter value in the integration code and redeploy the integration.
o Override the parameter value when scheduling the integration instance.
o Create a new version of the integration by modifying the parameter value, and then deploy
the new scheduled integration version.
60-Which statement is NOT true about Schedule Parameters in Oracle Integration Cloud (OIC)
integration flows?
o Updates to Schedule Parameter values can be made manually when starting a schedule.
o Updates to Schedule Parameter values can be made manually before submitting an ad hoc
request.
o Schedule Parameters are always visible as an additional data source in the Sources section of
the mappers and expression editors within the integration.
o Updates to Schedule Parameter values made dynamically in an Assign action will not persist
on to the next instance run of the integration.
61- You are tasked with testing an integration that uses a REST trigger in Oracle Integration Cloud
(OIC). You have successfully configured the REST Adapter, and now you want to verify that the
integration functions correctly.
o Manually trigger the integration by sending an email to a specified email address with the
required REST parameters.
o Export the integration as a .jar file and run it in a local development environment.
o Perform a SQL query on the associated database to ensure that the expected data is present.
o Use the "Test" button in the integration designer to create a request, validate the response,
and review the execution logs.
62-In Oracle Integration Cloud (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.
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.
o Set up an IP whitelist in the OIC instance, allowing only specific IP addresses to access the
integration.
o Configure the RESTAdapter with a Basic Authentication or OAuth 2.0 security policy and
provide the required credentials.
63- Your design of an asynchronous Oracle Integration Cloud (OIC) 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 in the
main flow of the integration after the switch action.
o The Switch action must include an otherwise branch.
o Nested Switch actions are not supported and, therefore, you may need to create more
complex conditional expressions, if necessary.
64- Once they have been configured, which actions are allowed to be repositioned to another
location within the design canvas of an orchestration style integration flow? Select THREE.
65-As an integration developer, you are creating an integration in Oracle Integration Cloud (OIC) to
transform a payload with rhultiple 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?
o Select the Group By option and group the orders by the order number.
o Select the Sequential Processing option and set the batch size to the number of orders.
o Select the Parallel Processing option and set the number of threads to the number of orders.
o Select the Repeating Element field and map the source element that contains the orders.