Case Study Reference For Oic
Case Study Reference For Oic
Admission Approval
Introduction: This case study focuses on a simulated integration project done for
practice, where a Student REST API was created in Oracle Application Express (APEX).
The integration involved using Oracle Integration Cloud (OIC) to perform a POST
operation to the API and update the admission approval column based on the value
of the fee payment column. If the fee payment is marked as "Yes," the admission
approval column is set to "Approved." Otherwise, it is set to "Not Approved" using
the PUT handler in OIC.
Integration Objectives:
1. Gain practical experience in creating a REST API in Oracle APEX for student data
management.
2. Understand the process of integrating the API with OIC to perform update
operations based on specific conditions.
3. Practice implementing a POST operation from OIC to the API to update the
admission approval column.
4. Enhance skills and proficiency in using OIC's PUT handler for data manipulation.
5. Prepare for future integration projects involving REST APIs and OIC.
1. Student REST API: Created in Oracle APEX to manage student data, including the fee
payment and admission approval columns.
2. Oracle Integration Cloud (OIC): A cloud-based integration platform used to perform
data manipulation and update operations.
3. External System: Simulated external system responsible for initiating the integration
process by sending fee payment data.
Integration Steps: The practice integration process involved the following key steps:
1. Designing the REST API: Participants designed and implemented the Student REST
API in Oracle APEX, including the fee payment and admission approval columns.
2. Creating the Integration in OIC: Participants set up the integration flow in OIC,
configuring a POST operation to send fee payment data to the API endpoint.
3. Data Transformation: Participants transformed the incoming data from the external
system into a format compatible with the API's payload structure.
4. Decision Point in OIC: Participants utilized OIC's decision point capabilities to
evaluate the fee payment column value. If the value was "Yes," the admission
approval column was set to "Approved"; otherwise, it was set to "Not Approved."
5. Implementing the PUT Handler: Participants used OIC's PUT handler to perform the
update operation on the admission approval column based on the decision made in
the previous step.
6. Testing and Validation: Participants tested the integration by sending sample fee
payment data through the POST operation in OIC and validated the results by
checking the updated admission approval column in the Student REST API.
Results and Learning: Through the practice integration project, participants gained
practical experience and knowledge in integrating a Student REST API with Oracle
Integration Cloud (OIC) to update the admission approval column based on fee
payment data. The key outcomes and learning points included:
Conclusion: The practice integration project involving the Student REST API
integration with Oracle Integration Cloud (OIC) provided participants with practical
experience and enhanced their understanding of integrating REST APIs and
manipulating data using OIC's PUT handler. The exercise prepared participants for
future integration projects involving similar scenarios, where data updates and
conditional operations are required. Overall, the practice exercise served as a
valuable learning opportunity, contributing to the participants' proficiency in
integrating REST APIs and utilizing OIC's capabilities for data manipulation and
updates.