01. An asynchronous integration books parcel pickups through a courier's REST API with POST /pickups. When the courier responds slowly, the invoke times out after the pickup has already been created; the errored instance is later resubmitted and a second pickup is booked. The courier's API accepts an Idempotency-Key header and returns the original pickup when a key repeats, and pickups can be searched by shipment reference.
Which two changes prevent duplicate pickups?
(Choose two.)
a) Enable retries on the POST invoke so that timeouts are repeated automatically
b) Send the shipment reference as the Idempotency-Key header on the POST invoke
c) Search pickups by shipment reference first and create one only if none exists
d) Reactivate the integration with Audit tracing to capture each courier response
e) Change the integration to synchronous so that its caller retries failed requests
02. A bank's integration sends a customer complaint to a generative AI model and maps the response into three fields of a CRM case: category, urgency and a one-sentence summary. In testing, most responses map correctly, but some arrive with an introductory sentence before the values or with the fields in a different order, and those instances fail in the mapper.
Which design change addresses the cause?
a) Resubmit the failed instances from monitoring until the model returns a response in the expected format and the mapping completes
b) Fine-tune the model on correctly formatted complaint responses and keep the existing mapping unchanged
c) Specify an exact JSON structure for the response in the prompt, then validate the returned JSON before mapping and route invalid responses to a fault path
d) Replace the mapping with a JavaScript function that searches the response text for words matching each category and urgency
03. An unattended nightly schedule integration pages through a carrier's shipment API and stores the last page it finished in the scheduled parameter lastPageToken, so the next run continues from that position. To shorten the run, a developer edits the For-Each action that processes each page's shipments and selects Process items in parallel. The Assign action inside that loop, which updates lastPageToken, now shows an error and the integration is no longer valid.
Which two changes make the integration valid while lastPageToken still carries the position into the next run?
(Choose two.)
a) Clear Process items in parallel on the For-Each and keep the Assign inside the sequential loop
b) Replace lastPageToken in the Assign with an integration variable declared for the loop
c) Wrap the Assign in a Scope inside the loop and keep Process items in parallel on the For-Each
d) Remove the Assign and have an operator enter the token through Update schedule parameters after each run
e) Cut the Assign out of the loop and paste it after the For-Each, keeping Process items in parallel
04. A hotel group registers a JavaScript library for its booking integrations. One function in the file is written as follows:
function roomCharge(nightlyRate, nights) { return nightlyRate * nights; }
When the developer configures the library's function metadata, both input parameters can be given the Number type, but no return parameter is available to configure.
What is the cause?
a) The function is nested inside another function in the file, which hides its return value from the metadata view
b) Number is not an allowed return type for a library function, only String and Boolean are
c) The return parameter appears only after a JavaScript action in an integration first calls the function
d) The function returns an expression directly rather than a named variable
05. An integration posts a return authorization to an electronics retailer's partner API through a REST invoke named CreateRMA. The partner replies with:
{"rmaNumber":"R-88213","status":"OPEN"}
The invoke was configured with a request payload only. A later Map action must copy rmaNumber into a notification, but the mapper shows no response elements under CreateRMA. Instances succeed.
What should you do?
a) Edit CreateRMA to define a JSON response payload from a sample, then map rmaNumber
b) Add a response payload to the integration's trigger so that the partner reply is exposed
c) Call a JavaScript library function after CreateRMA to read the partner reply
d) Reactivate the integration with Audit tracing so response elements appear
06. A regional library network has an app-driven integration that receives patron feedback from its website and creates a case in its service desk application. A developer adds an OCI AI service step to the flow to analyze each feedback message before the case is created.
Which statement describes how the AI step participates in each integration instance?
a) The AI step revises the integration's mappings for each message, and later Map actions adapt their target structure to its content
b) Mapped message content goes to the AI service, and its structured result is data that later actions such as Switch and Map can use
c) The AI step runs after the instance has completed, and its result is recorded only in the activity stream for monitoring and later review by operators
d) The AI step trains its model on each message, so later instances get more accurate results as the service learns from all of this integration's traffic
07. A food manufacturer's on-premises ERP keeps customer master data in an Oracle Database. An integration receives customer updates from a CRM and must insert a row when the customer number is new or update the existing row when it is not. The ERP team allows no hand-written SQL and no new stored procedures.
Which Oracle Database Adapter invoke operation should you configure?
a) Perform an Operation on a Table, using Merge
b) Perform an Operation on a Table, using Insert
c) Run a SQL Statement containing a MERGE
d) Invoke a Stored Procedure that performs the whole upsert
08. An hourly scheduled integration synchronizes inventory balances from an e-commerce platform into a warehouse ERP. The ERP has a planned outage from 01:15 to 02:30 on Sunday. No run may call the ERP during the outage, and the run that falls due during the outage must still execute as soon as the outage ends, without redefining the schedule.
What should the operator do?
a) Stop the schedule before the outage and start it again once the ERP is back
b) Pause the schedule before the outage and resume it as soon as the ERP is available
c) Leave the schedule running, because runs due during an outage wait in the queue
d) Deactivate the integration before the outage and then reactivate it as soon as it is all over
09. A wholesale distributor's integrations translate several hundred product category codes between its ERP application and three marketplace channels through one lookup. The data governance team maintains the master code list in a spreadsheet and revises many rows every quarter. Typing each change on the lookup page has caused errors, and the integration team does not want to edit or reactivate the integrations that read the lookup.
Which approach applies the quarterly revision?
a) Import the revised CSV as a new lookup each quarter and point the mappings at that quarter's lookup
b) Read the spreadsheet with a Stage File action in each integration and find the codes in that file at runtime
c) Export the lookup to CSV, revise the file and import it back over the existing lookup
d) Import the revised CSV into the lookup, then reactivate each integration so the new rows are deployed
10. An insurer's claims project contains a parent integration that calls a claims-scoring child integration through an Integration action. The child was built earlier as a standalone integration outside any project, and the design works in the development instance. The team exports the project and imports it into the test instance. The imported connections are configured and tested, but the parent's Integration action cannot resolve its child in test.
What is the cause?
a) The child is imported inactive with the project and must be activated before the parent resolves it
b) A parent integration in a project cannot call a child outside it once the project is imported
c) The export omits the local integration connection, which then must be recreated
d) Integrations outside the project are not in its export, so the child must move separately