Using Oracle E-Business Suite Business Events for Integrations in Integration Cloud Service

Similar documents
Oracle Inventory Management Inventory Management Integration with Projects

Oracle Inventory Management Inventory Management Integration with Projects

Asset Register Report

Running Oracle Supply Chain Collaboration Cloud with Standalone Planning Solutions

Implementing Supplier Audit History

Oracle SCM Cloud Support for Contract Manufacturing

Integration Concepts for JD Edwards EnterpriseOne Human Resources and Oracle Taleo Business Edition Recruiting Cloud Service

Oracle BigMachines CPQ Cloud Service Products Document Engine Feature

PeopleSoft on Oracle Ravello Cloud Service ORACLE WHITE PAPER AUGUST 2017

An Oracle White Paper June Oracle Fusion Applications Creation of a View Only Role in Procurement

How Oracle Global Order Promising Cloud Sources Supply for Your Orders O R A C L E W H I T E P A P E R F E B R U A R Y

Oracle Business Intelligence Cloud Service Boot Camp. Release 1.0

Oracle Data Visualization Content Pack for Engagement Cloud User Guide. Customer Service Executive Role

Oracle Hospitality elearning for OPERA Cloud Edition

TABLE OF CONTENTS DOCUMENT HISTORY 3

Oracle Crystal Ball and Minitab O R A C L E W H I T E P A P E R N O V E M B E R

Manufacturing in a Box ERP Solution Pack. Supply Chain Management, Consulting UKIE

Oracle Account Reconciliation Cloud. What s New in the June Update (17.06)

Agile PLM on Oracle Ravello Cloud Service ORACLE WHITE PAPER AUGUST 2017

Curriculum and Course Descriptions Oracle Hospitality elearning for OPERA

Oracle Service Cloud and Oracle WebRTC Session Controller ORACLE WHITE PAPER FEBRUARY 2015

Curriculum and Course Descriptions Oracle Hospitality elearning for OPERA

January Oracle Real Time Decisions Statement of Direction

Readiness and Extensions for Oracle Platinum Services

SCM Cloud B2B Messaging Strategy

Oracle Field Service Cloud. What's New in the August 2016 Release

Oracle Maintenance Cloud

ORACLE TASK MANAGEMENT CLOUD

ORACLE CRM ON DEMAND DISCONNECTED MOBILE SALES FOR LIFE SCIENCES

Seven Steps to Building a High- Impact Learning Culture. Employees increasingly value a workplace that nurtures learning

JD Edwards UPK Pre-built Content for EnterpriseOne 9.2

Oracle Management Cloud. The Next Generation of Systems Management

One View Report Samples Manufacturing Management

An Oracle White Paper September Understanding how to use the Demand Fulfillment page in Supply Planning Cloud

An Oracle White Paper December HCM Succession Planning

Benefits of Deploying Oracle E-Business Suite on Oracle Cloud At Customer O R A C L E W H I T E P A P E R D E C E M B E R 2017

Oracle Account Reconciliation Cloud

Oracle Profitability and Cost Management Cloud. September 2017 Update (17.09) What s New

Oracle Revenue Management Cloud

Oracle CPQ Cloud and Salesforce.com Integration

Oracle Manufacturing Cloud

Oracle Discrete Cost Management Information Discovery

The New Digital Reality for Manufacturing

Oracle Account Reconciliation Cloud

Oracle Linux Management with Oracle Enterprise Manager 13c Cloud Control O R A C L E W H I T E P A P E R M A R C H

An Oracle White Paper June Running Oracle E-Business Suite on Oracle SuperCluster T5-8

JD Edwards EnterpriseOne Mobile Applications

Oracle Utilities Customer Care and Billing 2.5 Benchmark Report

Oracle Revenue Management Cloud

Oracle. SCM Cloud Getting Started with Your Manufacturing and Supply Chain Materials Management Implementation. Release 13 (update 17D)

Oracle CPQ Cloud Solutions for enterprises and Fast Growing Companies

Oracle Utilities Mobile Workforce Management Release Utility Reference Model MWM Manage Fieldworks

Oracle Cloud Applications Common Technologies and User Experience

ORACLE CRM ON DEMAND RELEASE 37

The Rise of the Renaissance Database Administrator

ORACLE CRM ON DEMAND LIFE SCIENCES EDITION

One View Report Samples Inventory Management

Integration Options for Strategic Procurement Cloud

Oracle SCM Cloud. Release 11. Getting Started with Your Manufacturing and Supply Chain Management Implementation O C T O B E R

Oracle Utilities Meter Data Management Release Utility Reference Model Manage Contacts

October PeopleSoft Enterprise Campus Solutions 9.0. Additional Features October 2011 Pre-Release Notes

Oracle Procurement Cloud

FAQ: How to build User Profiles

Oracle Fusion Financial Reporting Compliance Cloud. What s New in Release 10

Oracle Process Cloud Service

Addressing FRTB with Oracle Financial Services Analytical Applications

One View Report Samples Capital Asset Management

BLOCKCHAIN CLOUD SERVICE. Integrate Your Business Network with the Blockchain Platform

Oracle Utilities Customer Care and Billing Release Utility Reference Model Apply Miscellaneous Charges

Oracle Utilities Customer Care and Billing Release Utility Reference Model Manage Consumption Data Reporting

Oracle Enterprise Manager 13c Cloud Control

Oracle. SCM Cloud Getting Started with Your Manufacturing and Supply Chain Materials Management Implementation. Release 13 (update 18B)

Oracle Planning and Budgeting Cloud Service

Provision, Deploy, Manage

Oracle Revenue Management Cloud

Maximizing Profitability with Cloud Collaboration for your Business

Oracle Product Hub Cloud

Information That Predicts

Advanced Analytics. The Power of Prediction O R A C L E W H I T E P A P E R J A N U A R Y

Oracle CPQ Cloud for Channel Sales Streamline the Sales Process for Channel Partners

An Oracle White Paper May Oracle Fusion Applications Setting Up a Minimal Enterprise Structure to Support Procurement Shared Services

Product Release Notes

TOMORROW S WAREHOUSE MANAGEMENT, TODAY

Oracle Global Human Resources Cloud Release 12 Update 13

Oracle Manufacturing Cloud

Oracle Utilities Mobile Workforce Management Benchmark

PeopleSoft Mobile Inventory Management for Healthcare

MANAGEMENT CLOUD. Leveraging Your E-Business Suite

Defining the Leading Edge in Value and Innovation

ORACLE COMMUNICATIONS BILLING ANALYTICS

See What's Coming in Oracle Service Cloud. Release Content Document

Oracle Taleo Cloud for Midsize (TBE)

Key features of Oracle Hospitality OPERA Sales and Catering Premium Cloud Service

Oracle In-Memory Cost Management Cloud. Release What s New

Oracle Hyperion Capital Asset Planning

Accelerate Your Response to the EU General Data Protection Regulation (GDPR) with Oracle Cloud Applications

Oracle Cloud. Using the Oracle E-Business Suite Adapter Release 18. Part No. E

What is CPQ? Sell More. Sell Faster. Sell Anywhere.

Oracle Manufacturing Cloud R13

Transcription:

Using Oracle E-Business Suite Business Events for Integrations in Integration Cloud Service Tutorial: Order to Manual Invoice O R A C L E T U T O R I A L J U N E 2 0 1 6

Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. USING ORACLE E-BUSINESS SUITE BUSINESS EVENTS FOR INTEGRATIONS IN INTEGRATION CLOUD SERVICE

Table of Contents Disclaimer 1 Introduction 1 Use Case 1 Steps Overview 1 Assumptions & Notes 1 Prerequisites 2 Preparing EBS Order Management System 2 Preparing EBS Accounts Receivables System 2 Steps 3 Creating Connection for EBS Order Management 3 Creating Connection for Receivables 5 Importing Integration 7 Activating the Integration 7 Raising Business Event from EBS Order Management 8 Verifying the Invoice in EBS Accounts Receivables 9 [O.FOOTER] USING ORACLE E-BUSINESS SUITE BUSINESS EVENTS FOR INTEGRATIONS IN INTEGRATION CLOUD SERVICE

Introduction This document describes an example of using Oracle E-Business Suite Adapter in Integration Cloud Service for outbound integrations from E-Business Suite (that is, inbound integrations to Integration Cloud Service).It describes the steps to import existing ICS integration built for this tutorial. Use Case This tutorial considers the use case: Create a draft manual Invoice in Receivables system when a Sales Order is booked in EBS Order Management. EBS Order Management raises business event oracle.apps.ont.oip.statuschange.update whenever the status of Sales Order is updated as part of business flow. It contains information about the Header Id, Status of Sales Order. For this example, we will create integration in Integration Cloud Service with EBS Order Management as Source system and EBS Accounts Receivables as Target system. We will use EBS Adapter to connect to EBS Order Management system whereas; we will use generic REST Adapter from ICS to connect to target Receivables system. ICS integration will subscribe to above business event. When there is a change in Sales Order status in EBS OM system, it will trigger ICS integration. For Booked Orders, integration will fetch the details of Sales Order from EBS OM instance and data will be used to create draft manual invoice in Receivables system. Steps Overview Overview of steps: Creating Connections Importing & Activating the Integration Executing the Integration Verifying the result Assumptions & Notes Assume that Oracle E-Business Suite Order Management and Oracle E-Business Suite Accounts Receivables are two different systems. Assume that REST Services are directly accessible from Integration Cloud Service. Hence for this example, ICS Connectivity Agent is not used. However, if EBS REST Services are behind corporate firewall, you can configure agent for EBS Connection for this tutorial. This document describes the steps to import ICS integration built for this tutorial. By importing the existing integration, you will be able to straightaway view and test the integration using your EBS instance (provided the below mentioned prerequisites are implemented). If you are interested in building the ICS integration from the beginning, refer following links for details: o o o o Creating an Integration Adding Trigger and Invoke endpoints Create Mappings Assigning Business Identifier for Tracking 1 Using oracle e-business suite business events for integrations in integration cloud service

Prerequisites Before starting this tutorial, you must have: Access to Oracle Integration Cloud Service (you may request for trial subscription from here, if you don t have one). Access to Oracle E-Business Suite Order Management & Accounts Receivables. Prepare Oracle E-Business Suite Order Management & Accounts Receivables systems for integration. Perform one-time setup tasks in both systems: Preparing EBS Order Management System 1. Refer Setup Tasks for Enabling the Oracle E-Business Suite Adapter: Ensure that EBS is configured for ISG REST Services and latest patches are applied as mentioned MOS 556540.1. This is a one-time setup step. Deploy Metadata Provider API with GET HTTP Verb for all the methods contained in the API. Provide service alias as provider. Grant access privileges to operations user for all methods in Metadata Provider API. Deploy Event Manager API with POST HTTP Verb for all the methods contained in the API. Provide service alias as subscription. Grant access privileges to operations user for all methods in Event Manager API. Deploy OE_ORDER_PUB (Process Order API) as REST Service. Grant access privileges to operations user for Get Order method in OE_ORDER_PUB. 2. Refer Setup Tasks for Using the Oracle E-Business Suite Adapter as a Trigger (Source) Connection, to: Store ICS user credentials in EBS database Vault. Import SSL certificate of ICS to EBS (if required). Set up proxy URLs in EBS (if required). 3. Apply patch 16998134:R12.ONT.B, if it is not already applied. 4. Ensure that the value of profile option: OM: Raise Status Change Business Event is set to Yes. Preparing EBS Accounts Receivables System 1. Configure EBS for ISG REST Services as mentioned in MOS 556540.1. 2. Deploy Invoice Creation API as REST Service (with alias invoice). 3. Grant access to operations user to Create Single Invoice method in Invoice Creation service. 2 USING ORACLE E-BUSINESS SUITE BUSINESS EVENTS FOR INTEGRATIONS IN INTEGRATION CLOUD SERVICE

Steps Creating Connection for EBS Order Management 1. Log in to Oracle Integration Cloud Service. 2. Click Connections in Integration Cloud Service home page. 3. Click Create New Connection in Connections page. 4. Create Connection Select Adapter dialog appears. Enter Oracle E-Business Suite in Search bar. 5. Oracle E-Business Suite Adapter is filtered from the list of Adapters. Click Select. 6. New Connection Information dialog page appears. Enter Order Management as the connection name. 7. Ensure that Trigger and Invoke is selected as Connection Role. 8. Enter a meaningful description for this connection. 9. Click Create in New Connection Information dialog page. 3 USING ORACLE E-BUSINESS SUITE BUSINESS EVENTS FOR INTEGRATIONS IN INTEGRATION CLOUD SERVICE

10. Connection Details page is displayed for Order Management connection. Click Configure Connectivity in Connection Properties section. 11. Enter connection URL of EBS Order Management instance as https://<ebs host name>:<port>. 12. Click OK. 13. Click Configure Security in Security section. 14. Enter operations as the username and its associated password in the Credentials dialog to access the EBS Order Management instance you specified earlier in the Connection Properties dialog. 15. Click OK. 16. Click Test to test the connection you just specified for Oracle E-Business Suite. 17. Click Save to save your connection. 4 USING ORACLE E-BUSINESS SUITE BUSINESS EVENTS FOR INTEGRATIONS IN INTEGRATION CLOUD SERVICE

18. Click Exit Connection. 19. Oracle E-Business Suite connection "Order Management" now appears in the Connections page. Creating Connection for Receivables 1. We will use REST Adapter to connect to Receivables system. Click Create New Connection in Connections page. 2. Create Connection Select Adapter dialog appears. Enter REST in Search bar. 3. REST Adapter is filtered from the list of Adapters. Click Select. 4. New Connection Information dialog page appears. Enter Receivables as the connection name. 5. Select either Invoke or Trigger and Invoke as Connection Role. 5 USING ORACLE E-BUSINESS SUITE BUSINESS EVENTS FOR INTEGRATIONS IN INTEGRATION CLOUD SERVICE

6. Enter a meaningful description for this connection. 7. Click Create in New Connection Information dialog page. 8. Click Configure Connectivity to open the Connection Properties dialog. 9. Select REST API Base URL as Connection Type. 10. Enter URL for Invoice REST Service in Receivables system. For example, http://<ebs host name>:<port>/webservices/rest/invoice. 11. Click OK. 12. Click Configure Security to open the Credentials dialog. 6 USING ORACLE E-BUSINESS SUITE BUSINESS EVENTS FOR INTEGRATIONS IN INTEGRATION CLOUD SERVICE

13. Enter credentials to access Invoice REST Service. For example, enter operations as the username and its associated password in the Credentials dialog. 14. Click OK. 15. Click Test to test the connection you just specified for Oracle E-Business Suite. 16. Click Save to save your connection. 17. Click Exit Connection. 18. Oracle E-Business Suite connection "Receivables" now appears in the Connections page. Importing Integration 1. Navigate to Integrations Home page. 2. Click Import Integrations. 3. Browse and select Order to Invoice iar file (ORDER_TO_INVOICE_01.00.0000.iar). 4. Integration is successfully imported message is displayed. And, Order to Invoice integration is listed in Integrations home page. 5. Click integration name to view the imported integration. Note: Refer An Example of Using a Business Event as a Trigger (Source) in Integration. It describes the steps to create integration, add Trigger and Invoke endpoints and, define mappings. Activating the Integration 1. In the Integrations page, click Activate for the "Order to Invoice" integration that you imported earlier. 2. The Confirmation dialog appears. Click Yes for Are you sure you want to activate integration Order to Invoice? 3. "Order to Invoice" integration is now ACTIVE. 7 USING ORACLE E-BUSINESS SUITE BUSINESS EVENTS FOR INTEGRATIONS IN INTEGRATION CLOUD SERVICE

Raising Business Event from EBS Order Management 1. Log in to Oracle E-Business Suite as the operations user who has access to Order Management Super User, Vision Operations (USA) responsibility. 2. Select Order, Returns and then Sales Order from the navigation menu to open the Sales Orders form. 3. In the Sales Orders form, select the Order Information tab. 4. Create a new Sales Order for customer "A.C. Networks. 5. Select the Line Items tab and add the following line item: Ordered Item: AS54888 Quantity: 1 UOM: Each 8 USING ORACLE E-BUSINESS SUITE BUSINESS EVENTS FOR INTEGRATIONS IN INTEGRATION CLOUD SERVICE

Unit Price: Accept the populated unit price. Request Date: Accept the populated date (such as 14-MAY-2016) 6. Save this new order. This order is created with "Entered" status. 7. Click Book Order. The order status is now updated to "Booked". It internally raises a business event oracle.apps.ont.oip.statuschange.update which will trigger the integration. Verifying the Invoice in EBS Accounts Receivables 1. Log in to Oracle Accounts Receivables as the operations user who has access to Receivables, Vision Operations (USA) responsibility. 2. Select Transactions and then Transactions from the navigation menu. 3. Search for the invoice transaction by transaction number. Note: Header ID of Sales Order from Order Management was mapped to transaction number of Invoice. 4. Invoice would be found in Oracle Accounts Receivables for A.C. Networks for corresponding Sales Order. 9 USING ORACLE E-BUSINESS SUITE BUSINESS EVENTS FOR INTEGRATIONS IN INTEGRATION CLOUD SERVICE

Oracle Corporation, World Headquarters Worldwide Inquiries 500 Oracle Parkway Phone: +1.650.506.7000 Redwood Shores, CA 94065, USA Fax: +1.650.506.7200 C O N N E C T W I T H U S blogs.oracle.com/oracle facebook.com/oracle twitter.com/oracle oracle.com Copyright 2016, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0116 Using Oracle E-Business Suite Business Events from Integration Cloud Service June 2016 Author: Rekha Ayothi