WSO2 Open Banking Accelerator is a collection of technologies that increases the speed and reduces the complexity of adopting open banking compliance. Instead of building a solution from scratch, you can use WSO2 Open Banking Accelerator to meet all legislative requirements with additional benefits beyond compliance.
Apache License 2.0
7
stars
20
forks
source link
Current merge and configuration scripts for windows platform are not working properly. #87
Description:
The Windows counterparts of the merge.sh and configure.sh scripts (i.e., merge.bat and configure.ps1) in the WSO2 Open Banking Accelerators are broken and require fixes to handle various issues.
Both merge.bat and configure.ps1 require the base product directory as their first parameter. But nowhere in our docs mention that nor the .sh files do not require that.
These scripts fail when the provided paths contain spaces
The content replacement logic in configure.ps1 does not work for all use cases. (When replacing the the INPUTS VARCHAR(1000) with INPUTS VARCHAR(7500)in the/dbscripts/apimgt/mysql.sql` and when replacing some stuff in mssql files)
The configure.ps1 script in the IS accelerator tries to automatically download and install the IS connector. But its configure.sh file skips that step.
The consentmgr.war extracting step is missing from the IS configure.ps1 script.
These issues are not present in the Linux versions of these scripts (merge.sh and configure.sh), which work as expected. Fixing these issues is crucial for ensuring the functionality and reliability of the WSO2 Open Banking Accelerators on Windows platforms.
Affected Product Version:
OB APIM Accelerator 3.0.0, OB IS Accelerator 3.0.0
OS, DB, other environment details and versions:
OS - Microsoft Windows 10 Version 22H2
DB - MySQL 8.4.0
Description: The Windows counterparts of the merge.sh and configure.sh scripts (i.e.,
merge.bat
andconfigure.ps1
) in the WSO2 Open Banking Accelerators are broken and require fixes to handle various issues.merge.bat
andconfigure.ps1
require the base product directory as their first parameter. But nowhere in our docs mention that nor the .sh files do not require that.configure.ps1
does not work for all use cases. (When replacing the theINPUTS VARCHAR(1000)
with INPUTS VARCHAR(7500)in the
configure.ps1
script in the IS accelerator tries to automatically download and install the IS connector. But itsconfigure.sh
file skips that step.configure.ps1
script.These issues are not present in the Linux versions of these scripts (merge.sh and configure.sh), which work as expected. Fixing these issues is crucial for ensuring the functionality and reliability of the WSO2 Open Banking Accelerators on Windows platforms.
Affected Product Version: OB APIM Accelerator 3.0.0, OB IS Accelerator 3.0.0
OS, DB, other environment details and versions: OS - Microsoft Windows 10 Version 22H2 DB - MySQL 8.4.0