0% found this document useful (0 votes)
31 views8 pages

OIC Adapter Interview Questions Guide

The document provides a comprehensive overview of various adapters used in Oracle Integration Cloud (OIC), detailing their functionalities, configurations, and use cases. It includes specific adapters such as File, REST, SOAP, Database, JMS, Salesforce, and Kafka, along with explanations of their operations and security options. Additionally, the document presents scenario-based questions and answers related to integrating systems, handling large files, real-time updates, and ensuring compliance in data sharing.

Uploaded by

rady.kotb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views8 pages

OIC Adapter Interview Questions Guide

The document provides a comprehensive overview of various adapters used in Oracle Integration Cloud (OIC), detailing their functionalities, configurations, and use cases. It includes specific adapters such as File, REST, SOAP, Database, JMS, Salesforce, and Kafka, along with explanations of their operations and security options. Additionally, the document presents scenario-based questions and answers related to integrating systems, handling large files, real-time updates, and ensuring compliance in data sharing.

Uploaded by

rady.kotb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Adapter Related Interview Ques

1. What are Adapters in OIC? How do they work?

Answer:

• Adapters are pre-built connectors in OIC that enable integration with external systems (SaaS, on-prem,
cloud apps, databases, etc.).

• They handle protocol translation, data transformation, and connectivity (SOAP, REST, FTP, DB, etc.).

• Examples: File, REST, SOAP, DB, Salesforce, HCM, ERP Adapters.

2. Explain the File Adapter in OIC.

Answer:

• Used to read/write files from/to local storage, FTP, SFTP, or cloud storage (like OCI Object Storage).

• Supports formats: CSV, XML, JSON, fixed-length, delimited.

• Configurations:

o Polling (scheduled file pickup).

o Write (export data to files).

o Sync/Async modes.

3. How does the REST Adapter work in OIC?

Answer:

• Connects to RESTful APIs (both inbound and outbound).

• Supports OAuth2, Basic Auth, API Keys for security.

• Operations: GET, POST, PUT, DELETE, PATCH.

• Can parse JSON/XML payloads and handle pagination.


4. What is the difference between SOAP and REST Adapters?

Answer:

SOAP Adapter REST Adapter

Uses WSDL for contract-first integration Uses OpenAPI/Swagger (optional)

Supports only XML payloads Supports JSON/XML

Strict standards (WS-Security) Flexible, lightweight

5. How do you configure the Database Adapter?

Answer:

• Used to connect to Oracle, MySQL, SQL Server, etc.

• Operations:

o Select (query data).

o DML (Insert/Update/Delete).

o Stored Procedure calls.

• Requires JDBC URL, credentials, and SQL queries.

6. What is a JMS Adapter? When would you use it?

Answer:

• Connects to Java Message Service (JMS) queues/topics (e.g., Oracle Weblogic, AQ).

• Use cases:

o Asynchronous messaging.

o Event-driven integrations (e.g., order processing).

• Supports pub-sub and point-to-point models.


7. How do you handle large file processing in OIC?

Answer:

• Use File Adapter + OCI Object Storage for scalability.

• Split files into chunks (batch processing).

• Compress files (ZIP/GZIP) to reduce transfer time.

8. Explain the Salesforce Adapter.

Answer:

• Integrates with Salesforce CRM using SOAP/REST APIs.

• Supports:

o Query, Insert, Upsert, Delete operations.

o Bulk API for large data volumes.

• Authentication: OAuth 2.0.

9. What are the security options for Adapters?

Answer:

• Basic Auth (username/password).

• OAuth 2.0 (for SaaS apps like Salesforce).

• SSL/TLS (for encryption).

• JWT (for token-based auth).

10. How do you troubleshoot Adapter errors in OIC?

Answer:

• Check OIC logs (Monitoring → Trackings).

• Validate connection settings (URL, credentials).

• Use Postman to test REST/SOAP endpoints.

• Enable payload logging (for debugging).


11. What is the Oracle ERP Adapter? When would you use it?

Answer:

• Connects OIC to Oracle ERP Cloud (Fusion Apps).

• Supports REST/SOAP APIs for modules like GL, AP, AR, Procurement.

• Use cases:

o Sync invoices from ERP to external systems.

o Automate employee onboarding in HCM.

12. How does the FTP Adapter differ from the File Adapter?

Answer:

• File Adapter: Works with local/OCI storage.

• FTP Adapter: Explicitly for FTP/SFTP servers (polling, file transfers).

• Key Config: Passive/Active mode, SSH keys for SFTP.

13. Explain the Kafka Adapter in OIC.

Answer:

• Connects to Apache Kafka for event streaming.

• Use cases:

o Real-time inventory updates (pub-sub model).

o Log aggregation.

• Supports Avro/JSON serialization.

14. What are the limitations of the Database Adapter?

Answer:

• No real-time triggers (polling only).

• Complex joins degrade performance → Use DB views/stored procs.

• Large BLOB/CLOB handling requires chunking.


15. How do you schedule a file pickup using the File Adapter?

Answer:

1. Set "Polling" mode in the adapter configuration.

2. Define frequency (e.g., every 5 mins).

3. Add file mask (e.g., *.csv).

4. Configure post-processing (delete/move after pickup).

Scenario-Based Questions

"How would you integrate an on-prem SAP system with OIC?"


Answer:

1. Use SAP Adapter (SOAP/RFC/BAPI).

2. Set up Agent-Based Connectivity (if on-prem).

3. Map SAP IDocs to OIC payloads.

4. Secure with SSL + Certificates.

Scenario: Large File Processing

"Your client needs to process 10GB CSV files from an SFTP server into Oracle DB nightly. The process fails due to
timeouts. How would you solve this?"

How to Answer:

• Situation: SFTP → OIC → DB pipeline failing for large files.

• Task: Optimize for reliability/performance.

• Action:

1. Use File Adapter + OCI Object Storage (split files into 1GB chunks).

2. Enable compression (GZIP) before transfer.

3. Use DB bulk operations (BULK INSERT) instead of row-by-row.

• Result: Reduced processing time by 70%, no timeouts.


Scenario: Real-Time SAP Integration

"A manufacturing company wants real-time updates when SAP inventory levels drop below threshold. How
would you design this?"

How to Answer:

• Situation: SAP IDoc → OIC → Dashboard alert.

• Task: Near-real-time sync with monitoring.

• Action:

1. Use SAP Adapter (IDoc or OData) to listen for inventory updates.

2. Filter events in OIC (e.g., stock_quantity < threshold).

3. Push alerts to Oracle Analytics Cloud (dashboard) + email via Notification Adapter.

• Result: Alerts triggered within 2 mins of stock changes.

Scenario: Secure Healthcare Data Integration

"A hospital wants to share patient records (HL7 format) from an on-prem system to a cloud EHR, complying
with HIPAA. How would you proceed?"

How to Answer:

• Situation: On-prem HL7 → OIC → Cloud EHR (HIPAA compliance).

• Task: Ensure security + data integrity.

• Action:

1. Use Agent-Based Connectivity for on-prem HL7 source.

2. Transform HL7 → FHIR (EHR standard) using OIC Mapper.

3. Encrypt data in transit (TLS 1.2) and at rest (OCI Vault).

4. Audit logs for compliance.

• Result: Secure, compliant data pipeline with end-to-end encryption.


Scenario: Cost Optimization

"Your OIC integration is hitting API rate limits with Salesforce, causing delays. How would you reduce costs and
improve performance?"

How to Answer:

• Situation: Salesforce API throttling → delays in OIC.

• Task: Reduce API calls + costs.

• Action:

1. Use Salesforce Bulk API (async, fewer calls).

2. Cache data in OCI Autonomous DB (reduce redundant queries).

3. Schedule syncs during off-peak hours.

• Result: 50% fewer API calls, no throttling.

Scenario:
"An e-commerce company wants to sync orders from Shopify (REST) to NetSuite (SOAP) in real-time. How
would you design this in OIC?"

Sync orders from Shopify (REST) to NetSuite (SOAP) in real-time using Oracle Integration Cloud.

1. Integration Type: App-Driven Integration

• This is triggered whenever a new order is placed in Shopify.

• Shopify will send the order data to OIC via a REST call.

2. Configure Shopify Connection

• Adapter: Use the REST Adapter in OIC.

• Method: POST

• Security: OAuth 2.0 or API Key (as per Shopify setup)

You’ll expose an endpoint in OIC that Shopify can call with the order payload.
3. Data Mapping & Transformation

• Use XSLT mapping inside OIC to map Shopify’s order format to NetSuite’s expected structure.

• This includes mapping:

o Customer info

o Items

o Shipping

o Taxes

o Total amount

4. Configure NetSuite Connection

• Adapter: Use the SOAP Adapter.

• Choose the correct WSDL operation from NetSuite to create or update a sales order.

• Authentication: Token-based or basic auth depending on NetSuite setup.

5. Error Handling & Logging

• Add:

o Scope with fault handler for integration errors

o Email or notification in case of failure

o Tracking variables (order ID, timestamps)

6. Activate & Test Integration

• Test using a mock order from Shopify, or use Postman to simulate a REST call.

• Monitor the order record getting created in NetSuite.

You might also like