Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

1Z0-1042-24 Dumps (2024 Version)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 28

1Z0-1042-24 – Oracle Cloud Infrastructure 2024 Application Integration

Professional (Set – 01)

1. Which is NOT an advantage of using Oracle Integration Cloud (OIC) for creating application
Integrations?
a. Prebuilt integrations
b. Auto-association of Oracle SaaS applications
c. User Choice of IDE for development
d. Public/Private Cloud portability
e. Data mapping recommendations

Correct Answer: C

2. 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?
a. File Server
b. Visual Builder
c. Integration Insight
d. B2B Trading Partner Agreements
e. Enterprise Application adapters (such as EBS, JDE, SAP and Siebel)
f. Process Applications

Correct Answer: A, B

3. 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. Which statement is NOT valid concerning OIC B2B capabilities?
a. It is mandatory to perform validations on EDI documents for Inbound translations;
however, for outbound translations it is optional.
b. A previously created Trading Partner Agreement is optional when configuring the
inbound or outbound translation.
c. You can customize standard Electronic Data Interchange (EDI) documents by adding new
schema constructs or by editing existing constructs.

Correct Answer: A

4. 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 for-each action to loop through
each order and process them individually. How do you correctly configure for the for-each
action to loop through each order and process them individually? a. Select the Parallel
Processing option and set the number of threads to the number of orders. b. Select the
Group By option and group the orders by the order number. c. Select the Repeating
Element field and map the source element that contains the orders. d. Select the
Sequential Processing option and set the batch size to the number of orders.
Correct Answer: C

5. 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.
a. Stage File Action using a Read File in Segments operation.
b. Stage File Action using a Write File operation.
c. Switch Action
d. JavaScript Call Action
e. For Each Loop Action
f. Stage File Action using a Read File operation.

Correct Answer: B, D, F

6. 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?
a. Nested Switch actions are not supported and, therefore, you may need to create more
complex conditional expressions, if necessary.
b. 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.
c. The switch action must include an otherwise branch.

Correct Answer: B

7. You are creating Integrations in Oracle Integration Cloud (OIC) using B2B trading partner
agreements. Which identifier is implicitly used for all outbound agreements?
a. EDI Interchange Internal Sub ID
b. EDI Interchange ID
c. Application Partner ID
d. EDI Group ID Qualifier

Correct Answer: B

8. 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?
a. Check the instance logs for specific error messages and details.
b. Increase the number of instances to handle the error.
c. Immediately restart the integration instance.
d. Contact Oracle Support and wait for a response.
Correct Answer: A

9. Which action cannot be performed from the Oracle Integration Cloud (OIC) monitoring
Dashboard?
a. Download OIC Lookups
b. Download Design-time Audit Records
c. View Design-time Metrics
d. View Current Email Count
e. View Connectivity Agent Group Status

Correct Answer: A

10. You are an Oracle Integration Cloud (OIC) specialist responsible for integrating two enterprise
applications. Recently, you noticed that your integration instance is processing messages much
slower than expected, causing a significant delay in data synchronization between the
applications. What is the best course of action?
a. Delete and re-create the integration to start with a clean slate.
b. Analyze the performance metrics of the instance, identify bottlenecks, and optimize the
integration accordingly.
c. Reactivate the integration to clear any temporary issues that might be causing the
slowdown.
d. Immediately increase the number of instances to handle the increased load.

Correct Answer: B

11. 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?
a. Imported integrations cannot be immediately activated if their dependent connection
resources are not already present in the target OIC environment.
b. Exported integrations include all their dependent connection resource information
except URLs and credentials.
c. Integrations must be exported as a package if you want to import them into another OIC
environment.
d. Imported integrations can be reconfigured to use different connection resources by
using the OIC REST API.

Correct Answer: C

12. 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. Which statement is true
regarding the exporting and importing of integrations?
a. To change an integration identifier or version, you can manually edit the exported
integration (IAR) file before importing it into another instance.
b. You cannot import an integration if it already exists with the same identifier and version.
c. You can export an integration either as a separate file (IAR) or bundled in a package
(PAR) and it will still contain the connection resources.
d. You can import a package containing activated integrations.

Correct Answer: C

13. Which statement is valid regarding Oracle Integration Cloud (OIC) Lookups?
a. You cannot clone an existing lookup if it is being currently referenced in one or more
active OIC Integrations.
b. Lookup values are retrieved from a back-end database at runtime.
c. Lookup values must include two or more domains associated with the corresponding
SaaS Applications.
d. A custom OIC XPath function is used to retrieve data from Lookups in the data mapper.

Correct Answer: C

14. Which Oracle Integration Cloud (OIC) XPath function can be used to retrieve data from an OIC
lookup within the Data Mapper tool?
a. Get-value-from-lookup
b. lookupValue
c. get-content-as-string
d. getLookup

Correct Answer: B

15. Your organization has a number of active integrations in Oracle Integration Cloud (OIC). Your
advice is sought on the consequences of deactivating integration instances. Which statement
concerning integration deactivation is NOT valid?
a. You can choose to retain the event subscription, where events are resent if the
integration is reactivated again within six hours.
b. Processing if any new messages will be immediately stopped.
c. You will not be able to observe any failed instances occurring after the deactivation
request.
d. All existing history, monitoring, and runtime data will be lost.

Correct Answer: C

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?
a. You cannot replace connections unless all integrations in the package are in an inactive
state.
b. You can only replace the connections used by the three active integrations.
c. You can only replace the connections used by the two inactive integrations.
d. You cannot replace connections unless all integrations in package are in active state.

Correct Answer: C

17. Which statement about Oracle Integration Cloud (OIC) is NOT Valid?
a. OIC lookups are based on a static definition, meaning you create and populate them
during design time, and cannot be changed by runtime activities.
b. Using the connectivity agent, you can create hybrid integrations and exchange messages
between applications in private or on-premises networks and OIC.
c. 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.
d. 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.

Correct Answer: C

18. 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.
Which is legitimate strategy to mitigate this issue?
a. Increase the blocking timeout within the OIC integration settings to allow for extended
time.
b. Change the implementation logic to invoke multiple fine-grained external API calls within
a single loop.
c. Change the design implementation strategy to an asynchronous flow that provides a
separate notification to clients when the processing is complete.

Correct Answer: B

19. Which are types of certificates in Oracle Integration Cloud (OIC) that can be imported from the
Certificates page under settings? Select THREE.
a. Identity certificate
b. Message protection certificate
c. Multi Domain SSL Certificate
d. Unified Communications Certificate
e. Trust Certificate

Correct Answer: A, B, E

20. 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?
a. “FREQ=DAILY;BYDAY!=SA,SU;BYHOUR=15”
b. “FREQ=WEEKLY;BYDAY=MO-FR;BYHOUR=15”
c. “FREQ=DAILY;BYDAY=MO-FR;BYHOUR=15”
d. “FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR;BYHOUR=15”

Correct Answer: D

21. 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?
a. iCal
b. cron
c. YAML
d. Groovy

Correct Answer: A

22. 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. What should you do to test the integration?
a. Manually trigger the integration by sending an email to a specified email address with
the required REST parameters.
b. Export the integration as a .jar file and run it in a local development environment.
c. Use the “Test” button in the integration designer to create a request, validate the
response, and review the execution logs.
d. Perform a SQL query on the associated database to ensure that the expected data is
present.

Correct Answer: C

23. 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. Which configuration should you apply?
a. Enable Cross-Origin Resource sharing (CORS) and set an API key in the REST adapter
configuration.
b. Configure the REST adapter with a Basic Authentication or OAuth 2.0 security policy and
provide the required credentials.
c. Set up an IP whitelist in the OIC Instance, allowing only specific IP addresses to access
the integration.
d. Encrypt the payload using a Custom encryption algorithm and provide the decryption
key to authorized clients.
Correct Answer: B

24. Which statements are TRUE with regard to SOAP and the advantages it provides? Select THREE.
a. SOAP clients can easily hold stateful references to remote server-side SOAP objects.
b. SOAP is platform independent and programming language independent.
c. SOAP typically leverages XML-based payloads to communicate between two client
machines across any modern network.
d. SOAP commonly serves as a cleaning agent that removes excess data from the
transmission protocol.
e. SOAP provides flexibility for message formatting allowing for loose coupling between a
client and a server.
f. SOAP over HTTP is typically not blocked by firewalls and proxy servers.

Correct Answer: B, C, F

25. Which statements are TRUE about WSDL? Select TWO.


a. It uses XML to define the service layer document which consist of origin of the
webservice, headers, port types, request, and response data.
b. It stands for “Web Service Description Language” and is a document written in XML.
c. It stands for “Web Service Description Language” and is a document written in Object
Notation.
d. It is a wrapper for a SOAP message.
e. 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.

Correct Answer: A, B

26. 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?
a. You must choose an existing REST adapter trigger connection resource.
b. You cannot convert a scheduled integration to a REST adapter-triggered integration with
multiple verbs.
c. Any existing scheduled parameters will be automatically converted to integration
properties.
d. You cannot convert a scheduled integration with assignments that have the fault data
type.
Correct Answer: C

27. 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?
a. You can create the new integration as a different major version of the existing one.
b. You can clone the existing integration and specify it to use the scheduled orchestration
pattern.
c. You cannot create another integration that uses the same name.
d. You can create the new integration by using the same display name but with a different
identifier.

Correct Answer: D

28. 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?
a. Specify an adapter type.
b. Specify the connection role.
c. Configure the Security properties.
d. Specify the corresponding lookup.
e. Configure the connection properties.
f. Execute a successful test of the connection.
Correct Answer: D

29. Which statement is valid regarding connection resources in Oracle Integration Cloud (OIC)?
a. Each connection associated with a SaaS adapter type also requires a lookup component
configuration.
b. All connection configurations require the association of an active OIC Connectivity agent
group.
c. All connection resources must be associated with an adapter type regardless of role
configuration.
d. Connection resources can be configured with either a Trigger role or an invoke role, but
not both.

Correct Answer: C

30. 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?
a. Unified communications certificate.
b. Multi Domain Certificate
c. Identity Certificate
d. Message Protection Certificate
Correct Answer: C

31. 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 help 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?
a. Use the Raise Fault action within your integration flow to generate custom faults and
handle them accordingly.
b. Create a separate integration solely for the purpose of handling faults and configure your
main integration to call it when necessary.
c. Open the Global Fault handler page on the integration canvas and add actions as needed
to handle unexpected faults.
d. Add a Try-Catch action to your integration flow and configure it to catch and handle any
faults. Correct Answer: C

32. You have a use case requiring 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?
a. Implement a scope fault handler to catch the runtime fault, and then use the Fault
Return action providing mapped data for the custom fault.
b. 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.
c. Create a custom scope fault handler to catch the runtime fault, and then use the
ReThrow Fault action to send the fault to the Error Hospital.
d. Implement the Global Fault handler to catch the runtime fault, and then use the
Rethrow Fault action to send the custom fault to the client.

Correct Answer: A

33. Which two statements are true regarding messaging adapters in Oracle Integration Cloud (OIC)?
a. Both the Apache Kafka and OCI Streaming adapters support XML, JSON, and AVRO
message formats.
b. The OCI streaming adapter does not support consuming messages from a specified
consumer group.
c. The Apache Kafka Adapter can be configured to support Transactions in case of Producer.
d. It is not mandatory to install a connectivity agent to use the OCI Streaming Adapter for
Inbound pooling.

Correct Answer: A, C

34. You are designing a new integration in OIC that needs to expose a RESTful interface trigger for
client applications. Which is a valid consideration while choosing request and response options
using the REST Adapter Endpoint Configuration wizard?
a. Both Standard and custom HTTP headers can be defined for both the request and the
response.
b. File attachments can be accepted as a request option for the trigger interface, but you
cannot include attachments as a response to the client.
c. If you select a PUT or POST action (HTTP method), you must define a JSON response
payload format.
d. 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.

Correct Answer: A

35. Which Oracle Integration Cloud (OIC) service role does NOT have permission to run an OIC
Integration?
a. ServiceDeveloper
b. ServiceAdministrator
c. ServiceInvoker
d. ServiceUser

Correct Answer: C

36. 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?
a. All packages must include at least one integration.
b. You can import packages directly from the Oracle Marketplace.
c. Packages cannot be locked to deny other users access to your integrations.
d. New packages can be created by clicking the Create button on the packages page in the
OIC console.
e. Integrations do not need to be part of a package.
f. Packages enable you to easily import and export a group of integrations to and from OIC.

Correct Answer: D

37. 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?
a. A user with the ServiceAdministrator role can recover the unsaved changes.
b. A user with the ServiceAdministrator role can unlock an integration that has unsaved
changes.
c. Changes made while editing a Connections page cannot be recovered.
d. Change made while working inside a data mapper cannot be recovered.
e. A backup copy is created after each complete task, therefore there is no time limit to
logging back in and recovering the changes.
Correct Answer: A

38. The Oracle Integration Cloud (OIC) integration designer 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.
a. You cannot drag and drop an XSLT flow control statements directly to a target node
element.
b. You can drag and drop a source data element to multiple target node elements.
You cannot drag and drop a source data element to a target node element that is already
c. mapped.
d. You cannot drag and drop an XPath function
activity directly to a target node element.

Correct Answer: B, C

39. 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 .xsl file back to your
integration. What is NOT a valid consideration when handling this use case?
a. The exported archive file can include a map file that is largely complete in content or a
map file that is empty of content.
b. The exported archive must be imported into an Oracle Service Bus project in JDeveloper.

Once the advanced mapping is complete, you must import the entire integration that
contains the updated .xsl files.
c. You must export the entire integration that contains one or more .xsl files. d.

Correct Answer: D

40. CSV-formatted data has been extracted from ERP cloud by invoking a web service using the SOAP
Adapter, and the data extracted 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 payloads?
a. decodeBase64
b. encodeBase64
c. encodeReferenceToBase64
d. decodeBase64ToReference

Correct Answer: B

41. When creating Integrations in Oracle Integration Cloud (OIC), a visual mapper enables you to
map element nodes between applications by dragging source element nodes onto target
element nodes. Which statement is NOT true about the OIC Data Mapper functionality?
a. All transformation mappings use eXtensible Stylesheet Language (XSL).
b. In the designer view, the Sources section contains data structure or all available data
objects, which includes integration metadata, tracking variables, global variables, and
integration property values.
c. The data structure for the target service is always displayed on the right side in the
designer view.
d. All source and target data objects are represented internally as JSON structures.
e. When you navigate to the mapper and select a target element, Expression builder
launches in a user-friendly mode by default.

Correct Answer: D

42. 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?
a. 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.
b. Files uploaded through connectivity agent cannot be unzipped using a file reference.
c. Files uploaded through connectivity agent are not available with the zip file operation.
d. Files uploaded through connectivity agent are not available with the list file operation.

Correct Answer: B

43. Which are valid considerations when leveraging the Oracle Integration Cloud (OIC) connectivity
agent for high availability on-premises environments? Select TWO.
a. Each host on which the agent is installed must be configured on separate subnets and
assigned to the same OIC agent group.
b. 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.
c. 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.
d. 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).
e. You need to have the OIC ServiceDeployer role permissions to download and install the
OIC on-premises connectivity agent.

Correct Answer: C, D

44. You created a scheduled integration in Oracle Integration Cloud (OIC) that uses scheduled
parameters named startDate and endDate to determine the data 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 endDate. However, you now want to schedule a run of the
instance with a different start date. What should you do?
a. Modify the parameter value in the instance’s integration properties and restart the
instance.
b. Create a new version of the integration by modifying the parameter value, and then
deploy the new scheduled integration version.
c. Override the parameter value when scheduling the integration instance.
d. Modify the parameter value in the integration code and redeploy the integration.

Correct Answer: C

45. Which statement is NOT true about schedule parameters in Oracle Integration Cloud (OIC)
integration flow?
a. Updates to schedule parameters value can be made manually before submitting an ad
hoc request.
b. Updates to schedule parameters value made dynamically in an Assign action will not
persist on to the next instance run of the integration.
c. Schedule parameters are always visible as an additional data source in the Sources
section of the mappers and expression editors within the integration.
d. Updates to Schedule Parameter values can be made manually when starting a schedule.

Correct Answer: C

46. You have built an integration that includes an 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?
a. Check the Refresh Metadata option for the ERP Cloud Connection, navigate back to your
integration, then delete and recreate the map action to include the new custom objects
and attributes.
b. Check the Refresh Metadata option for the ERP Cloud Connection, navigate back to your
integration, then edit the map action to include the new custom objects and attributes.
c. Delete the invoke action to the ERP Cloud, re-create it, then edit the map action to
include the new custom objects and attributes.
d. Delete the integration and recreate it to include the new custom objects and attributes
in the map action.
Correct Answer: B

47. Which is NOT an available option while configuring an ERP Cloud Adapter to use in an Oracle
Integration Cloud (OIC) integration?
a. Invoke CRUD operation on ERP Cloud REST API
b. Upload files to UCM
c. Extract Bulk Data from ERP Cloud
d. Enable Callback.
Correct Answer: C

48. You are configuring an ERP Cloud Adapter connection invoke action within an Oracle Integration
Cloud (OIC) integration. How many child resources can you select?
a. Unlimited
b. 10
c. 5
d. 7

Correct Answer: B

49. 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?
a. 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.
b. Use the function call action within the integration flow to reference an external URL that
is hosting the JavaScript library function.
c. Import the JavaScript library file into your OIC instance’s database schema, and then use
a Local Invoke action to call the library function.
d. Import the JavaScript library file to the OIC Console, and then use the JavaScript action
within the integration flow to reference the library function.

Correct Answer: D

50. Your team is using a JavaScript library function within an Oracle Integration Cloud (OIC)
Integration flow. Because of business requirements, one of the functions need to be updated
with additional code to incorporate new logic. Which consideration regarding JavaScript library
functions is NOT valid?
a. JavaScript functions are not allowed to make outbound calls to external services.
b. The JavaScript action has a timeout threshold of 60 seconds.
c. Active integrations using a function that has been updated must be reactivated.
d. Network, disk, or thread access is not supported from within a JavaScript function.

Correct Answer: A

51. Which operation is NOT supported by an Oracle Integration Cloud (OIC) connection resource
configured with FTP Adapter in the Invoke role?
a. Write File
b. Read File
c. Read File in Segments
d. Delete File
e. Download File
f. List File

Correct Answer: C

52. 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?
a. 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.
b. 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.
c. 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.
d. 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.
e. 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.

Correct Answer: A, C, E

53. Oracle Integration Cloud (OIC) provides the file server feature which is an embedded SFTP server
that enables organizations to focus on building integrations without the need to host and
maintain a separate SFTP server. Which statement is NOT valid concerning the OIC File Server
feature?
a. Any external SFTP client can access file server if an OIC administrator has configured
specific folder access permissions for that client.
b. To write files to the OIC File Server from an internal OIC integration flow, a REST adapter
connection resource must be used.
c. Access to the OIC File Server management REST APIs is limited to users with the
ServicAdministrator role.
d. The OIC File Server is a feature that is disabled by default in a newly provisioned OIC
Instance.

Correct Answer: B

54. Which set of operations are supported by the Oracle Integration Cloud (OIC) File Adapter?
a. Read, write, list, download
b. Read, write, list, download, move
c. Read, write, list
d. Read, write, list, download, move, delete
e. Read, write
Correct Answer: D

55. 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?
a.
The Read File in Segments operation allows you to process the segments sequentially or
in parallel.
Segment sized default to 50 records but can be configured to any other segment size. b.

c. You need to explicitly configure a Scope action for this operation if you want to add
additional actions during the processing of each segment.
d. You must provide the actual filename because file references cannot be processed by the
Read File in Segments operation.

Correct Answer: B

1Z0-1042-24 – Oracle Cloud Infrastructure 2024 Application Integration


Professional (Set – 02)

1) Which of the following is NOT a capability of the Oracle Integration (OIC) REST Adapter when
configured to consume external REST APIs?
O Supports asynchronous REST API invocations with callback URLs
O Supports JSON, XML, binary, and URL-form-encoded payloads
O Consumes REST APIs protected using OAuth Client Credentials
O Supports WebSocket connections for real-time communication

2) You have an Oracle Integration (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. Which is a
legitimate strategy to mitigate this issue?
Change the implementation logic to invoke multiple fine-grained external API calls within a single
loop.
Change the design implementation strategy to an asynchronous 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.

3) Which statement about Oracle Integration (OIC) is NOT valid?


When you open the Map Editor for a request or response message in an integration, the data structures
are automatically populated with the information pulled from the trigger and invoke connections.
An application pattern 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.
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.

4) Which is NOT an available option when configuring an Oracle ERP Cloud adapter to use in an
Oracle Integration (OIC) integration?
Receive Business Events raised within ERP Cloud
Send Files to ERP Cloud
Extract Bulk data from ERP Cloud
Query, Create, Update, or Delete Information

5) You are configuring an Oracle ERP Cloud adapter connection invoke action within an Oracle
Integration (OIC) integration and have selected to browse by Business (REST) resources.Once you
have selected the parent resource, how many child resources can you select?
7
5
Unlimited
10

6) 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?
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.
Reactivate the integration and use the disable tracing and message tracking option, which will optimize
performance for each invocation to 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.
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.

7) 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?
O read, write, list, move
O read, write, list
O read, write, list, move, download, delete
O read, write, list, move, download
O read, write

8) You need to create an Oracle Integration (OIC) integration that processes many records
individually that are contained within a single 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?
You need to explicitly configure a Scope action for this operation if you want to add additional actions
during the processing of each segment.
Segment sizes can be configured from 1-200 records.
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 allows you to process the segments sequentially or in parallel.

9) Oracle Integration (OIC) provides the File Server feature, which is an embedded SFTP server that
enables organizations to focus on building integrations without the need to host and maintain a
separate SFTP server. Which statement is NOT valid concerning the OIC File Server feature?
Any external SFTP client can access File Server if an OIC administrator has configured specific folder
access permissions for that client.
To write files to the OIC File Server from an internal OIC integration flow, a File Server action must be
used.
Access to the OIC File Server Management REST APIs is limited to users that have been granted the
service Administrator role.
The OIC File Server is disabled by default in a newly provisioned OIC instance.

10) In the context of Oracle Integration (OIC), what is the primary purpose of "connections"?
To create custom user interfaces for applications
To monitor system performance and application health
To specify the source and target applications that an integration connects
To manage user roles and access permissions

11) A company has been using Oracle Integration (OIC) to integrate its business applications, such as
Oracle HCM Cloud, Oracle ERP Cloud, and Salesforce. However, they are planning to migrate all
integration workloads from their current OIC instance to a new instance in a different region to
comply with data sovereignty regulations. Which task is NOT required when you need to clone
archives of design-time metadata to export and import between Oracle Integration instances?
O Enable public visibility for the Object Storage bucket.
O Create a dynamic group.
O Create export and import jobs.
O Construct the storage URL for an Object Storage bucket.

12) Oracle Integration (OIC) integrations can be exported so that later they can be imported into
another OIC environment. Which statement is NOT valid regarding the import and export of OIC
integrations?
Exported integrations include all their dependent connection resource information except URLS and
credentials.
Integration must be exported as a project deployment if you want to import them into another OIC
environment.
Imported integrations cannot be immediately activated if their dependent connection resources are not
already present in the target OIC environment.
Imported integrations can be reconfigured to use different connection resources by using the OIC REST
API

13) Your organization has a number of active integrations in Oracle Integration (OIC). Your advice is
sought out on the consequences of deactivating integration instances. Which statement
concerning integration deactivation is NOT valid?
Processing of any new messages will be immediately stopped:
All existing history, monitoring, and runtime data will be lost.
You can choose to retain the event subscription, where events are resent if the integration is reactivated
within six hours.
You will not be able to observe any failed instances occurring after the deactivation request.

14) Which operation is NOT supported by an Oracle Integration (OIC) Connection resource configured
with the FTP Adapter?
Read File
List Files
Write File
Delete File
Read File in Segments
15) A Logger action enables you to log messages at runtime for fault diagnostic purposes. Which is
NOT a valid statement concerning Logger action capabilities?
Debug-level messages require the integration's tracing level to be set to Debug.
It always logs messages if the integration's tracing level is set to Audit.
You can always specify to log, even when the integration's tracing level is set to Production.
It logs messages only to the activity stream and diagnostic logs.

16) You are working on integration within Oracle Integration (OIC) that includes several connections
to external systems. As part of your development work, you need to implement fault handling to
ensure that any unexpected errors are caught and handled correctly. Which approach can you
use for this requirement?
Add a Try-Catch action to your integration flow and configure it to catch and handle faults.
Create a separate fault handling integration and configure your integration to invoke it when necessary
using the Rethrow Fault action.
Open the Global Fault Handler page on the integration canvas and add actions to handle faults.
Use the Throw New Fault action within your integration flow to send caught faults to the OIC Error
Hospital.

17) In Oracle Integration (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 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.
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.
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.

18) Which two statements are TRUE regarding messaging adapters in Oracle Integration (OIC)?
Both the Apache Kafka and OCI Streaming adapters support XML, JSON, and Avro message formats.
It is not mandatory to install a Connectivity agent to use the OCI Streaming Adapter for Inbound polling.
The Apache Kafka Adapter can be configured to support Transactions in case of Producer.
The OCI Streaming Adapter does not support consuming messages from a specified consumer group.
19) You are designing a new integration in Oracle Integration (OIC) that needs to expose a RESTful
interface for client applications. Which is a valid consideration when choosing request and
response options using the REST Adapter Endpoint Configuration Wizard?
Both standard and custom HTTP headers can be defined for both the request and the response.
File attachments can be accepted as a request option for the Trigger interface, but you cannot include
attachments as a response to the client.
Although you can define both query and template parameters, only template parameters are available
for mapping in the mapper because query parameters are optional.
If you select a PUT or POST action (HTTP method), you must define a JSON response payload format.

20) 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?
O Failed instances exceeding a specified percentage.
O One or more connectivity agents are unavailable.
O The email quota has exceeded the threshold.
O Certificates that are set to expire within seven days.

21) In addition to REST trigger connection-based integrations, what other type of integration can you
run from the Test page in Oracle Integration?
O Event pattern integrations
O Schedule pattern integrations
O SOAP trigger connection-based integrations
O File trigger connection-based integrations

22) As an integration developer, you are implementing an integration in Oracle Integration (OIC) to
transform a payload with multiple orders. You have decided to leverage the For each action to
loop through each order and process them individually.How do you configure for the For each
action to support this scenario?
Select the Sequential Processing option and set the number of threads to the number of orders.
Select the Group By option separating the orders by their order number.
Select the Repeating Element field and map the source element that contains the orders.
Select the Parallel Processing option and set the number of threads to the number of orders.
23) What is the purpose of adding and configuring a Wait action in a schedule pattern integration
flow?
O It is used to suspend processing within the integration flow.
O It can be configured to loop through elements until a condition is met.
O It is used to trigger an error after a specified duration.
O It is used to schedule integration runs at specific times.
O It is used to configure a global variable for delay settings.

24) You are implementing a synchronous Oracle Integration (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. Which is a valid consideration when using the Wait action in this
scenario?
O The Wait action can only be positioned as the last action within the loop.
O The Wait action cannot be used in a synchronous flow.
O The maximum wait time cannot exceed 300 seconds.
O The maximum wait time cannot exceed 20 seconds within a While loop.

25) Which of the following best exemplifies the concept of HATEOAS (Hypermedia as the Engine of
Application State) in RESTful web services?
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.
A client application receives a base URI from the server and constructs all subsequent resource URIs by
concatenating strings.
A client application pre-fetches all possible resource states and transitions to minimize server
interactions.

26) 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?
O Configure the REST Adapter to use the Basic Authentication or OAuth 2.0 security policy.
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 Encrypt the payload using a custom encryption algorithm and provide the decryption key to authorized
clients.
27) 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?
iCal
cron
YAML
Groovy
28) 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?
a. “FREQ=DAILY;BYDAY!=SA,SU;BYHOUR=15”
b. “FREQ=WEEKLY;BYDAY=MO-FR;BYHOUR=15”
c. “FREQ=DAILY;BYDAY=MO-FR;BYHOUR=15”
d. “FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR;BYHOUR=15”

29 Which statements are TRUE with regard to SOAP and the advantages it provides? Select THREE.
SOAP clients can easily hold stateful references to remote server-side SOAP objects.
SOAP is platform independent and programming language independent.
SOAP typically leverages XML-based payloads to communicate between two client machines
across any modern network.
SOAP commonly serves as a cleaning agent that removes excess data from the transmission
protocol.
SOAP provides flexibility for message formatting allowing for loose coupling between a client and a
server.
SOAP over HTTP is typically not blocked by firewalls and proxy servers.

30) 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?

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 connectivity agent cannot be unzipped using a file reference.
Files uploaded through connectivity agent are not available with the zip file operation.
Files uploaded through connectivity agent are not available with the list file operation

31) You created a scheduled integration in Oracle Integration Cloud (OIC) that uses scheduled
parameters named startDate and endDate to determine the data 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 endDate. However, you now want to schedule a run of the instance
with a different start date. What should you do?
Modify the parameter value in the instance’s integration properties and restart the instance.
Create a new version of the integration by modifying the parameter value, and then deploy the new
scheduled integration version.
Override the parameter value when scheduling the integration instance.
Modify the parameter value in the integration code and redeploy the integration

32) You need to create a schedule pattern integration that is based on an existing application pattern
integration. How can this be achieved while using the same display name as the original
integration?
You can create the new integration as a different major version of the existing one.
You can create the new integration from scratch by using the same display name and specifying a
different identifier.
You can clone the existing integration and specify it to use the schedule pattern instead of the application
pattern.
You can use the convert tool to change from the application pattern to the schedule pattern.

33) 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.
You cannot convert a scheduled integration with assignments that have the fault data type.
During conversion, you must choose an existing REST Adapter trigger connection resource.
You cannot convert a scheduled integration to a REST Adapter-triggered integration with multiple verbs.

34) In which scenario is the Oracle Integration (OIC) connectivity agent NOT required?
O Performing inbound polling for records to process in an Oracle Autonomous Data Warehouse
database
O Transferring files to an FTP server installed on-premises or behind a firewall
O Creating orders in Oracle E-Business Suite
O Publishing messages to Azure Service Bus
35) Which statement about the Oracle Integration (OIC) connectivity agent is NOT valid?
You must create an agent group before you can run the connectivity agent installer.
Creating the agent group automatically creates an OAuth client application.
You can create up to five agent groups for each OIC instance.
The connectivity agent can use Basic Authentication or OAuth 2.0 token-based authentication when
invoking OIC endpoints.

36) When leveraging the Oracle Integration (OIC) Connectivity Agent for high availability on-premises
environments, which two are valid considerations?
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 must have the OIC ServiceDeployer role or higher permissions to download and install the OIC
Connectivity Agent.
Each host on which the agent is installed must be configured on separate subnets and assigned to the
same OIC Agent group.
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.

37) 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?
Edit
Invoke
Monitor
View

38) The Oracle Integration Cloud (OIC) integration designer 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.

You cannot drag and drop an XSLT flow control statements directly to a target node element.
You can drag and drop a source data element to multiple target node elements.
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
39) 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?

Use the REST adapter configuration wizard to define the structure of the CSV when configuring the invoke
connection, then map the MTOM attachment directly.
Map the received MTOM attachment directly to the REST adapter invoke map action using the
encodeReferenceToBase64 function.
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.

40) When creating integrations in Oracle Integration (OIC), a visual mapper enables you to map
element nodes between applications by dragging source element nodes on to 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.
In the Designer view, the Sources section contains data structures of all available data objects, which
includes integration metadata, tracking variables, global variables, and integration property values.
All transformation mappings use extensible Stylesheet Language (XSL).
All Source and Target data objects are represented internally as JSON structures.

41) Which Oracle Integration (OIC) adapter can be used to create a configured connection within an
integration allowing you to send a file to the embedded File Server associated within the same
OIC environment?
O File Adapter
O Local Adapter
O FTP Adapter
O REST Adapter

42) 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 SAML
O PGP
O X.509
O Signing key

43) Which Oracle Integration (OIC) XPath function can be used to retrieve data from an OIC Lookup
within the Map Editor?
O get-value-from-lookup
O getLookup
O get-content-as-string
O lookupValue
44) You are developing an integration in Oracle Integration (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 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 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 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.

45) Your team is using a JavaScript library function within an Oracle Integration (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?
O Network, disk, or thread access is not supported from within a JavaScript function.
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 Active integrations using a function that has been updated must be reactivated.

46) 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 Import the JavaScript library file into your OIC instance's database schema, then use a Local Invoke
action to call the function.
O 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.
O Use the Function Call action within the integration flow to reference the external URL that is hosting
the JavaScript library function.

47) You are an Oracle Integration (OIC) specialist working on a project to integrate two systems using
OIC. Although the integration tested successfully in the development environment, you notice
that the integration instance fails to execute in production and returns an error message. Which
step would you first take to troubleshoot the issue?

O Increase the number of instances to handle the error.


O Contact Oracle Support.
O Immediately restart the integration instance.
O Check the instance activity stream for specific error messages and details.

48) Where in the Observability pages can you view aggregated instance metrics for an 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?
O The View Statistics icon of the integration on the Monitor Integrations page
O The Statistics icon in the integration's activity stream on the Errors page
O The Statistics icon of the integration in the Overview section of the Dashboards page
O The View Statistics icon of the integration on the Instances page

49) You can recover unsaved changes in an Oracle Integration (OIC) integration that crashes during
design time because of a browser crash or loss of network connectivity. Which statement is NOT
valid with regard to this feature?
O Changes made while editing a Connections page cannot be recovered.
O A user with the ServiceAdministrator role can unlock an integration that has unsaved changes.
O A user with the ServiceAdministrator role can recover the unsaved changes.
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 the Map Editor cannot be recovered.

50) Oracle Integration (OIC) is available in two editions, Standard and Enterprise. Which two OIC
Enterprise Edition capabilities are also available in OIC Standard Edition?

Process Automation
B2B Trading Partner Agreements
File Server
Visual Builder
Enterprise Application adapters (such as EBS, JDE, SAP, and Siebel)

You might also like