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
Post a Comment