This is the second part of the Visual Builder integration with API Gateway series. In the previous blog, we saw the steps needed to configure a Function, wire...
This is the second part of the Visual Builder integration with API Gateway series. In the previous blog, we saw the steps needed to configure a Function, wire it to the API Gateway, and finally call the API Gateway resource endpoint from Visual Builder. However there were two things that werent complete about the API Gateway setup : Authentication - right now the resource endpoint is accessible without any authorization header, and that is not what we want CORS setup - this...
This is the second part of the Visual Builder integration with API Gateway series. In the previous blog, we saw the steps needed to configure a Function, wire it to the API Gateway, and finally call...
Sometime a REST call to the backend in your application could take too long, and you want to allow the user to cancel this operation mid-run. This is possible...
Sometime a REST call to the backend in your application could take too long, and you want to allow the user to cancel this operation mid-run. This is possible using an AbortController - a new interface that allows you to abort a web request (This interface is supported by most modern browsers). In the blog below I'll show how to use this technique in a Visual Builder application. The process is quite straightforward and the artifacts are shown in the video below. The steps to...
Sometime a REST call to the backend in your application could take too long, and you want to allow the user to cancel this operation mid-run. This is possible using an AbortController - a...
In the previous blog, we discussed calling an Oracle Function from VB. In this post, we accomplish the same task using the OCI API Gateway acting as a point of...
In the previous blog, we discussed calling an Oracle Function from VB. In this post, we accomplish the same task using the OCI API Gateway acting as a point of entry to the Function. The API Gateway provides a single point of entry to the services in your organization, and helps in consolidating common tasks such as request/response transformations, CORS support, request limiting etc We will build upon resources used in the previous blog so you are recommended to complete...
In the previous blog, we discussed calling an Oracle Function from VB. In this post, we accomplish the same task using the OCI API Gateway acting as a point of entry to the Function. The API Gateway...
Oracle Functions, the serverless offering from Oracle Cloud Infrastructure is an excellent way to run your code without worrying about the underlying...
Oracle Functions, the serverless offering from Oracle Cloud Infrastructure is an excellent way to run your code without worrying about the underlying infrastructure, and also helps to optimize your costs as you only pay per invocation of the Function. In the previous blog, we connected to an OCI REST API using the OCI Signature authentication. In this blog we go a step further and invoke a simple Hello World OCI Function from a VB application Setting up the OCI Function...
Oracle Functions, the serverless offering from Oracle Cloud Infrastructure is an excellent way to run your code without worrying about the underlying infrastructure, and also helps to optimize your...
In this blog post, we will explore the OCI Signature authentication to call an Oracle Cloud Infrastructure REST API. For this purpose, we will be using a...
In this blog post, we will explore the OCI Signature authentication to call an Oracle Cloud Infrastructure REST API. For this purpose, we will be using a simple GET API called ListInstances which returns a list of compute instances in a particular compartment. Visual Builder (19.4.3 onwards) supports signing requests via Oracle Cloud Infrastructure API Signature version 1 authentication method ( More details can be found here) . For this we require two parts: A Key ID...
In this blog post, we will explore the OCI Signature authentication to call an Oracle Cloud Infrastructure REST API. For this purpose, we will be using a simple GET API called ListInstances which...
A while back I posted a blog/video showing how to access Oracle ATP DB through ORDS from Visual Builder. One update that happened since then on both the ORDS...
A while back I posted a blog/video showing how to access Oracle ATP DB through ORDS from Visual Builder. One update that happened since then on both the ORDS side and the Visual Builder part is support of OpenAPI/Swagger standard. This accelerates and simplifies adding ORDS based REST services to a VB app and creating apps leveraging them. ORDS is a simple solution for anyone looking to build Visual Builder based apps on top of existing tables in an Oracle DB. ORDS provides...
A while back I posted a blog/video showing how to access Oracle ATP DB through ORDS from Visual Builder. One update that happened since then on both the ORDS side and the Visual Builder part...
Starting from 19.4.3, Visual Builder gives you more control on how to connect to REST APIs using Service Connections, specifically in the area of CORS (Cross...
Starting from 19.4.3, Visual Builder gives you more control on how to connect to REST APIs using Service Connections, specifically in the area of CORS (Cross Origin Request Sharing). As pointed out in an older blog post, VB can connect to external REST APIs in two ways Using the browser/client JavaScript to connect to the API, commonly referred as Direct Using the VB server side proxy to act as an intermediary between VB and the external API, referred to as via Proxy These...
Starting from 19.4.3, Visual Builder gives you more control on how to connect to REST APIs using Service Connections, specifically in the area of CORS (Cross Origin Request Sharing). As pointed out...
Last year I wrote a blog post showing how to switch REST backend as part of the CI/CD of your Visual Builder application. Since then we released both an update...
Last year I wrote a blog post showing how to switch REST backend as part of the CI/CD of your Visual Builder application. Since then we released both an update to Visual Builder - which included the new servers, backends, and profiles features - as well as the new Visual Builder Studio - which provides a declarative way to define CI/CD automation for VB apps. So, I thought it would be a good idea to show how you combine the two to automate deployment that uses the specific...
Last year I wrote a blog post showing how to switch REST backend as part of the CI/CD of your Visual Builder application. Since then we released both an update to Visual Builder - which included the...
In the previous blog post we saw some basics of backends and servers, their definitions in the catalog.json file and how they work at the Tenant level. It is...
In the previous blog post we saw some basics of backends and servers, their definitions in the catalog.json file and how they work at the Tenant level. It is worth reminding that the backend setup is only needed if you plan to create Service Connections from the out-of-the-box Service Catalog VB provides (currently supports Oracle Cloud Applications, Integrations and Process backends). Service Connections created from endpoint or from a specification like Swagger/Open API...
In the previous blog post we saw some basics of backends and servers, their definitions in the catalog.json file and how they work at the Tenant level. It is worth reminding that the backend setup is...