OCI App Integration Pro (1Z0-1042-25) study plan
OCI App Integration Pro (1Z0-1042-25) · Give each week a clear focus.
8 weeks · About 7 hours per week
Integration fundamentals and Oracle Cloud Application Integration architecture & Integrations, triggers, and orchestration styles
Map the Oracle Cloud Application Integration architecture layers (design-time canvas, runtime service engine, message pipeline, agent/connectivity layer) into a one-page diagram you draw from memory
Distinguish app-driven vs scheduled orchestration and list at least four trigger types with the scenario each fits
Compare orchestration styles (basic routing, scheduled orchestration, app-driven, publish/subscribe) and pick the correct style for three sample business scenarios
Walk through the lifecycle of a message from trigger to response and identify where mapping, routing, and callouts sit in that flow
Your checkpoint
A two-page architecture and orchestration-style cheat sheet with your own diagram, a trigger-type comparison table, and three scenario-to-style justifications
Integrations, triggers, and orchestration styles & Data mapping, transformations, and XSLT
Build a scheduled orchestration integration that reads from one source, transforms the payload, and writes to a second endpoint in a sandbox
Implement switch-based branching and a for-each loop over a repeating element inside the same integration
Author XSLT mapping rules for conditional logic, string manipulation, and date format conversion without relying on default auto-mapping
Debug at least three mapping failures (missing namespace, cardinality mismatch, wrong date pattern) and record the fix for each
Your checkpoint
A working sandbox integration with branching and looping, plus a mapping notebook documenting three broken-to-fixed XSLT cases
Integrations, triggers, and orchestration styles & Data mapping, transformations, and XSLT & Routing, callouts, and error handling
Create reusable lookup tables and apply them in a mapping to translate coded values between systems
Configure a global fault handler and a scope-level fault handler, and force an error to verify which one fires
Add a callback or notification step on the error path and confirm the notification payload contains the fault details
Convert a flat structure into a hierarchical payload and validate the output against a sample schema
Your checkpoint
An integration with lookup-driven mapping, hierarchical output, and a tested fault-handling path that emits a structured error notification
Connections, adapters, and connectivity agents & Routing, callouts, and error handling
Provision and configure at least three connection types (REST, SOAP, and a file or FTP style adapter) and test each connection successfully
Install and register a connectivity agent, then route one integration through the agent to an on-premises-style endpoint
Configure connection retry and timeout properties and observe behavior when the target is unreachable
Design a callout pattern where a secondary service enriches the primary response, with a fallback when the callout fails
Your checkpoint
A connectivity report showing three tested connections, one agent-based flow, and a documented retry/timeout and callout-fallback configuration
Security, credentials, and OAuth-based authentication & Connections, adapters, and connectivity agents
Compare basic authentication, OAuth client credentials, and OAuth authorization code, and select the right one for four described scenarios
Configure an OAuth-based connection end to end, including token endpoint details, scope, and credential storage in the credential store
Set up role-based access so a second user can view but not edit an integration, and verify the restriction
Explain how credentials are referenced at runtime versus stored at design time, and list three practices that avoid leaking secrets into logs
Your checkpoint
A security configuration write-up with an OAuth connection working, a verified role restriction, and a short secrets-handling checklist
Monitoring, logging, tracing, and troubleshooting & Routing, callouts, and error handling
Locate and interpret activity stream entries, runtime instance details, and payload traces for a completed and a failed run
Reproduce three distinct failure classes (mapping error, connection timeout, authentication rejection) and match each to its log signature
Build a small error-handling matrix mapping failure class to detection point, handler, and recovery action
Use tracking variables or audit fields to trace a single record across a multi-step integration
Your checkpoint
A troubleshooting playbook with three reproduced failures, their log evidence, and a failure-class-to-recovery matrix
Lifecycle management, packaging, and deployment & Integration fundamentals and Oracle Cloud Application Integration architecture
Package an integration with its dependencies and export/import it into a second environment
Version an integration, activate the new version, and describe how activation and deactivation affect in-flight instances
Create a connection and integration that reference environment-specific values, and adjust them during promotion
Draft a promotion checklist covering export, dependency resolution, credential rebinding, activation order, and smoke test
Your checkpoint
A successful export-import-activate cycle in a second environment plus a reusable promotion checklist
Integration fundamentals and Oracle Cloud Application Integration architecture & Connections, adapters, and connectivity agents & Integrations, triggers, and orchestration styles & Data mapping, transformations, and XSLT & Routing, callouts, and error handling & Security, credentials, and OAuth-based authentication & Monitoring, logging, tracing, and troubleshooting & Lifecycle management, packaging, and deployment
Take two full timed practice runs and score each domain separately to expose weak areas
Re-drill the two lowest-scoring domains using your own notes and cheat sheets rather than new material
Rewrite your architecture, mapping, and security cheat sheets into a single condensed final review sheet
Re-explain fault handling, OAuth selection, and promotion order aloud without notes to confirm retention
Your checkpoint
Two scored practice runs with a domain-by-domain gap list and a one-page condensed final review sheet
Milestones
Week 2: You can build a scheduled integration with branching, looping, and custom XSLT from a blank canvas in under 45 minutes without consulting notes
Week 4: Three connection types test green, one integration runs through the connectivity agent, and you can explain retry versus callout fallback from your own report
Week 6: You can diagnose a failed instance from logs alone and name the handler and recovery action before checking the answer
Week 8: Both timed practice runs are complete, every domain is scored, and no domain remains below your target threshold on the final run