Call Web Service from Page Composer in Oracle Fusion SaaS

Sometimes we need to call web service from page composer in oracle fusion on click on a button.

We can do this by following the below steps

  • Enable Sandbox
  • go the the page where you need to add button
  • Using Add content add the button
image 12 Call Web Service from Page Composer 1
  • Add html content
image 13 Call Web Service from Page Composer 2
  • Configure the button to add the below Java Script
image 14 Call Web Service from Page Composer 3
image 10 Call Web Service from Page Composer 4
Button Example
image 15 Call Web Service from Page Composer 5

The below Example code is of javascript button to be added in the button call in Page composer. Configure as per your use case

<html>
<head/>
<style>
   button#CallPaaSBuild{
     color: #000000;
     border-color: #c4ced7;
     background-color: #f1f3f3;
     background-image: none;
     border-radius: 3px;
     border: 1px solid #c4ced7;
     text-shadow: none;
     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-size: 12px;
     font-weight: bold;
     min-height: 28px;
     margin-right: 2px;
     margin-left: 20px;
     padding-left:6px;
     padding-right:6px;
     padding-botton:50px;
    }
</style>

<body>
<button align="right" id="CallPaaSBuild" onclick="(function(POid){var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
         if (this.readyState == 4 && this.status == 200) {
             alert(this.responseText);
         }};
	var url = 'https://****************.integration.ocp.oraclecloud.com:443/ic/api/integration/v1/flows/rest/getStatus/1.0/getstatus?PO='+POid;
	console.log('created url:::'+url );
    xhttp.open('GET', url, true);
    xhttp.setRequestHeader('Authorization', 'Basic ' + window.btoa('oicuser:OicPassword###'));
	xhttp.send();})(917274);this.disabled=false;return false">Call PaaS Build</button>
</body>
</html>

Notice the onclick Function which is calling the external api.

More fusion apps tech articles

wpsbutton
We will be happy to hear your thoughts

Leave a reply

Cloud Technologies Blog
Logo
Enable registration in settings - general
Compare items
  • Total (0)
Compare
0
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock
Shopping cart