Skip to content
| Marketplace
Sign in
Visual Studio Code>Azure>Infor OS BaaS SDKNew to Visual Studio Code? Get it now.
Infor OS BaaS SDK

Infor OS BaaS SDK

Infor BaaS

|
836 installs
| (2) | Free
Development tool for Infor OS Backend-as-a-Service (BaaS). The BaaS tool requires Infor CloudSuite™.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Infor OS BaaS SDK README

Getting Started

Press F1 - Open Command selection for running BaaS commands

On the Visual Studio Code 'Welcome' landing page you find the BaaS Walkthroughs.
(F1 - Help: Welcome or VS Code Window Help menu item Welcome)

BaaS Java - Initial Setup
BaaS Java - Hello World Example

BaaS Typescript - Initial Setup
BaaS Typescript - Hello World Example

BaaS Locally - Execute and Debug Initial Setup

We recommend to do an Initial Setup and Hello World Example Walkthrough to get everything up and running.
If both Java and Typescript is required for development then, start with the Java Walkthroughs and then Typescript.

From the Visual Studio Code Explorer Side Bar view No Folder Opened you find the BaaS command buttons for:
Create BaaS Service
Open BaaS View
Open BaaS Settings

Press F1 and select View: Show BaaS Explorer
The BaaS Side Bar view 'SDK Documentation' contains the online documentation with full code examples.

Service Development Lifecycle

BaaS: Create Service - Create empty service manifest Workspace
BaaS: Open Service - List available services and open the selected one

BaaS: Create new OpenAPI file - Create a minimum OpenAPI definition file with optional Add action
BaaS: Add OpenAPI file - Add an OpenAPI definition file to Service Workspace
BaaS: Remove OpenAPI file - Remove an OpenAPI definition file from Service Workspace
BaaS: Generate Code from OpenAPI - Generate code in Service from OpenAPI file(s) in the Workspace
BaaS: View OpenAPI editor - Open selected OpenAPI file in an editor
BaaS: Preview in Swagger - Open selected OpenAPI file for preview in Swagger

BaaS: Add Service Handler - Add another service handler type to the manifest file
BaaS: Generate Code from Service handlers - Generate code from the service handlers in the manifest file

BaaS: Build and Deploy - Build and deploy Service to the Tenant
BaaS: Code Scan - Build and code scan Service
BaaS: Promote Build - Build, code scan and deploy a promotable Service to the Tenant
BaaS: Quick Deploy - Deploy local build Service package to the Tenant
BaaS: Quick Deploy Service Package - Deploy the service package selected from the file system
BaaS: Delete Deployed Service - Delete and tear down selected deployed Service on the Tenant

BaaS: Close Service - Close the open service Workspace
BaaS: Remove Service - Remove selected service from open Workspace

API Authentication

BaaS: Add Portal URL - Set the Portal URL for the tenant you want to access. The URL will be saved in the personal history list of portal URL:s
BaaS: Change Portal URL - Select the Portal URL to use from your personal history list of portal URL:s. The latest used is at the top of the list
BaaS: Clear Portal URL:s - Remove all stored URL:s in the personal history list
BaaS: Remove Portal URL - Remove selected URL from the personal history list

BaaS: Ping API - Ping API to verify settings and response from the server
BaaS: Login - Launch authentication sequence for API access
BaaS: Logout - Revoke and clear access tokens for API access
BaaS: Login Status for API - Show login status and expiration time for current authentication

SDK Documentation

BaaS: Open Documentation Storage Location - Open the Explorer/Finder in the local documentation storage folder
BaaS: Clear Documentation Storage Location - Clear the content in the local documentation storage folder
BaaS: Download Latest Documentation - Download the latest SDK documentation in to the local documentation storage folder

Development

BaaS: Open Setting - Open the BaaS Extension Settings
BaaS: Change Source Code Storage Location - Change the local storage location for source code files
BaaS: Create Terminal - Create a new BaaS Terminal in the current Workspace folder
BaaS: Browse to API - Launch a browser with the current Portal URL
BaaS: What API is the target - Show name, tenant and url for the current API
BaaS: Copy Current Portal to Clipboard - Put the current Portal URL into the Clipboard
BaaS: Copy Portal URLs to Clipboard - Put stored Portal URLs into the Clipboard
BaaS: Copy Token to Clipboard - Put the current bearer token into the Clipboard
BaaS: Copy Latest Log Id to Clipboard - Put the latest server log Id [group stream] found in log into Clipboard
View: Show BaaS Explorer - Show the BaaS explorer side-bar

Tool Extension Support

BaaS: View Log - Open the BaaS Extension log file
BaaS: Retrieve Service Log - Retrieve the Tenant log file for the selected deployed Service
BaaS: Search Service Log - Search in the Tenant log on the selected deployed Service
BaaS: Set Service Log Level - Set the log-level on the server side for deployed Service. Deployment reset level to INFO
BaaS: Create Support zip - Collect and zip; logs, settings and related information for a support ticket

BaaS: Open Logfile Location - Open the Explorer/Finder in the BaaS Extension log file folder
BaaS: Open Latest Zip File Location - Open the Explorer/Finder in the folder with the latest payload Zip files
BaaS: Open Workspace Location - Open the Explorer/Finder in the current Workspace folder
BaaS: Open Global Storage Location - Open the Explorer/Finder in the BaaS extension global storage folder

BaaS: Check for Updates - Check installed versions and suggest updates
BaaS: Update Local Runtime Framework - Download and install the BaaS runtime libraries for running local

Extension Settings

Logging

baas.log.clientLoglevel
baas.log.useFiddlerProxy
baas.log.autoRefreshServiceLog
baas.log.searchStartTimeServiceLog
baas.log.autoArchiveBuildLogs
baas.log.excludeProgressEntriesInBuildLog
baas.log.watchLimit
baas.log.watchUpdateFrequency

Authentication

baas.authentication.rememberLoginOnRestart
baas.authentication.preventUseOfProdTenant
baas.authentication.autoLoginLaunch
baas.authentication.autoRefreshLogin
baas.authentication.enableLocalEnvironment
baas.authentication.maxRefreshCycles

User Interaction

baas.userInteraction.showProgressIn
baas.userinteraction.showInformativeNotifications
baas.userInteraction.showGuideInServiceExplorer
baas.userInteraction.initialFocusOnServiceExplorer
baas.userInteraction.WorkspaceManifestAssistance
baas.userInteraction.autoUpdateCheck
baas.userinteraction.localBuildTimeout
baas.userinteraction.localDependencyCacheTimeoutSec

Build

baas.build.verifyLocalBaasCache

Cloud Services

baas.service.timeOut
baas.service.loginTimeout

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft