Skip to main content

27, 28 REST API SOAP Services

 

PPT Webservices



REST





SOAP






Notes

****************************************************************************
SOAP Services - Old Timer
****************************************************************************

Service WSDL URL: https://servername/fscmService/ErpIntegrationService?WSDL

https://fa-esev-saasfademo1.ds-fa.oraclepdemos.com/fscmUI/faces/FuseWelcome?fndThemeName=Vision_Default
fin_impl or hcm_impl5 or scm_impl
vNE3n%4*

https://fa-esev-saasfademo1.ds-fa.oraclepdemos.com/fscmService/ErpIntegrationService?WSDL


EBS - Concurrent Programs
Fusion Cloud - ESS Job - Enterprise Scheduler Service Job (Conc Prog)

Fusion Cloud:

ERP Cloud - FSCM - Financials and Supply Chain Mgmt
HCM Cloud - HCM  - Core HR, Payroll etc.

PL/SQL Pkg -> (Procedures -> Logical units)

SOAP Web Service -> (Operations -> Logical units)

ESS - Enterprise Scheduler Service Job (conc prog)

SubmitESSJobRequest Operation:

Input  - SubmitESSJobRequestMsg  -> attributes defined -> jobPackageName, jobDefinitionName, paramlist
Output - SubmitESSJobRequestResponseMsg -> attributes defined -> result

getESSJobStatus Operation:

Input  - RequestMsg  -> attributes defined -> requestId
Output - ResponseMsg -> attributes defined -> result

****************************************************************************
REST - relatively new - JSON format
****************************************************************************

The banks resource is used to view, create, modify, or delete banks.

CRUD - Create, Read - Get, Getall, Update, Delete

****************************************************************************
Get all banks
****************************************************************************

Method: GET
Path: /fscmRestApi/resources/11.13.18.05/cashBanks

ERP Base URL: https://fa-etit-saasfademo1.ds-fa.oraclepdemos.com

REST Endpoint URL: ERP Base URL + Path/URI

https://fa-etit-saasfademo1.ds-fa.oraclepdemos.com/fscmRestApi/resources/11.13.18.05/cashBanks

****************************************************************************
Get a bank
****************************************************************************

Method: GET

Path/URI: /fscmRestApi/resources/11.13.18.05/cashBanks/{BankPartyId}

ERP Base URL: https://fa-etaj-saasfademo1.ds-fa.oraclepdemos.com

REST Endpoint URL: ERP Base URL + Path/URI

https://fa-etaj-saasfademo1.ds-fa.oraclepdemos.com/fscmRestApi/resources/11.13.18.05/cashBanks/{BankPartyId}

****************************************************************************
Create a bank
****************************************************************************

Method: POST

Path/URI: /fscmRestApi/resources/11.13.18.05/cashBanks

ERP Base URL: https://fa-etaj-saasfademo1.ds-fa.oraclepdemos.com

REST Endpoint URL: ERP Base URL + Path/URI

https://fa-etaj-saasfademo1.ds-fa.oraclepdemos.com/fscmRestApi/resources/11.13.18.05/cashBanks

Request Payload: JSON - Java Script Object Notation

{
   "CountryName": "United States",
   "BankName": "REST_CE_Bank_01",
   "BankNumber": 87698001,
   "BankNameAlt": "REST_CE_Bank_01_Alt",
   "Description": "REST CE Bank 01 Description",
   "TaxpayerIdNumber": "11121"
}


{ "FirstName": "Virat" }

REST APIs deliver better performance than SOAP Services - JSON - Web App Development



https://fa-etaj-saasfademo1.ds-fa.oraclepdemos.com/hcmRestApi/resources/11.13.18.05/emps






PL/SQL Pkg -> PL/SQL Spec -> PL/SQL Body (Procedures -> Logical units)

SOAP Web Service -> Abstract WSDL (File) -> Implement it in OIC -> Concrete WSDL (URL) (Operations -> Logical units)





Data Types -> Messages -> Operation

Comments

Popular posts from this blog

1& 2 - Introduction to Fusion Cloud and Course Content

  Front End Pages were developed using JET Framework. Backend access won't be available we have to use BI server FRS/Smart view - Essbase OTBI - Subject Area BIP - Select tables In Fusion Cloud applications you cannot create the process all together from the beginning and you cannot modify the the workflow process also so what you can do you can configure the approval rules you can configure the approval so that means who can approve who has to take the action who has to be notified so all those approval rules . If process is not there you cannot do anything 

8 to15 BIP Data Model RTF ESS Job Schedule and Bursting

  Tools -> Report and Analytics -> Browse Catalog Fusion URL/analytics  Custom Folder Significance in Shared Folders Getting Table Information Official Docs Record Issue and Raise SR with Oracle [If not able to find] In Create New Data Model In Fusion Audti tables with _ at the end of table not like _A in EBS Drag n Drop Link between two groups like above Parameter type menu for  LOV to use and Refresh Check box Save as sample data and create Reprot Generate RTF automatically ESS Job LOV  for ESS Job Parameters In ESS Job we cannot pass first parameter value to the second parameter like in EBS and BI publisher - Limiation SR with Oracle UCM or Content Server or WebCentre Content - FusionURL/cs We won't this BI Publisher Schedule as we cannpt chnage dynamically mails or subject or msg body. We will mostly use bursting concept Schedule from ESS Bursting SQL For UCM Delivery Channel SQL for Email Delivery Channel SQL for FTP Delivery Channel In order for FTP to wo...