Cross-Origin Resource Sharing (CORS) is a security mechanism to protect against the use of unwanted cross origin requests. If a HTML page contains resources that reside on another domain, we consider this a cross origin request. Some web domains don’t allow cross reference requests. This document contains a description on how to use CORS with TIBCO BusinessWorks 6.
In some cases, there is a need to (temporary) change the logging logging level of a BWCE application. This document contains instructions on how to do that.
This document contains a description on how to access a TIBCO EMS queue via the Java API. This document assumes the use of Windows and EMS 8.x.
Using JMX monitoring for BusinessWorks Container Edition
The JMX standard offers the option to monitor Java based platforms and applications. BusinessWorks Container Edition (BWCE) can be monitored using JMX. This document contains an overview of the steps required to enable JMX monitoring. Within this document the tool visualvm is used to show the monitoring information.
This document contains a ‘howto’ to test OpenTracing in conjunction with BWCE.
There are two ways to deal with swagger files in BW6:
- Top down. Top down means that you create a swagger file that is to be imported in BW6. The resources are generated using this swagger.
- Bottom up. Bottom up means that you create stand alone xsd files and create your restful resources based on these.
This procedure ONLY applies when you initial used the Top down approach!! If you initially used the bottom up approach, the swagger is generated. In that case it can only be updated by modifying the xsd files.
SonarQube is a tool that can be used to carry out quality checks on code. A Businessworks 6 plugin is available for SonarQube. Once installed, the sonar scanner can be used to carry out a scan on BW6 code. This document contains a description on how to install and use sonar scanner in conjunction with BW6. The sonar scanner allows you to scan a BW6 project from the command line. The SonarQube Scanner is recommended as the default launcher to analyze a project with SonarQube.