Loading...
Loading...
Configuration guide of WSO2 Open Banking Accelerator on WSO2 Identity Server and optionally WSO2 API Manager and Streaming Integrator. Covers zip extraction, wso2update, MySQL config, merge/configure scripts, certificate exchange, and server startup checks.
npx skill4agent add vimukthirajapaksha/agent-skills set-up-wso2-open-bankingOB_VERSIONOB3OB4OB4OB_VERSION=OB3OB_VERSION=OB4IS_HOSThttps://localhost:9446APIM_HOSThttps://localhost:9443SI_HOSThttps://localhost:9444DB_HOSTlocalhostDB_PORT3306WORK_DIR$pwdOB_AGENT_UPDATE_TOOL_USERNAMEOB_AGENT_UPDATE_TOOL_PASSWORDOB_AGENT_DATABASE_USERNAMEOB_AGENT_DATABASE_PASSWORDjava -version
command -v mysql
command -v curl
command -v keytool
command -v unzip<WORK_DIR>/wso2-open-banking-acceleratorcd<IS_HOME><APIM_HOME>IS+APIM<SI_HOME><OB_IAM_ACCELERATOR_HOME><IS_HOME><OB_AM_ACCELERATOR_HOME><APIM_HOME>IS+APIM<OB_SI_ACCELERATOR_HOME><SI_HOME>https://<IS_HOME>wso2is-bin<APIM_HOME>wso2am-bin<SI_HOME>wso2si-bin<OB_IAM_ACCELERATOR_HOME><IS_HOME>repository/conf/configure.properties<OB_AM_ACCELERATOR_HOME><APIM_HOME>repository/conf/configure.properties<OB_SI_ACCELERATOR_HOME><SI_HOME>repository/conf/configure.properties<IS_HOME>/bin<OB_IAM_ACCELERATOR_HOME>/bin<APIM_HOME>/bin<OB_AM_ACCELERATOR_HOME>/binIS+APIMOB3wso2update_darwinwso2update_linuxwso2update_windows.exe<IS_HOME>/bin<OB_IAM_ACCELERATOR_HOME>/bin<APIM_HOME>/binIS+APIM<OB_AM_ACCELERATOR_HOME>/binIS+APIM<SI_HOME>/bin<OB_SI_ACCELERATOR_HOME>/bin./<WSO2UPDATE_BINARY> --username "$OB_AGENT_UPDATE_TOOL_USERNAME" --password "$OB_AGENT_UPDATE_TOOL_PASSWORD"MYSQL_PWD="$OB_AGENT_DATABASE_PASSWORD" mysql -h "$DB_HOST" -P "$DB_PORT" -u "$OB_AGENT_DATABASE_USERNAME" -e "SELECT 1;"curl -L "https://repo1.maven.org/maven2/com/mysql/mysql-connector-j/9.6.0/mysql-connector-j-9.6.0.jar" -o mysql-connector-j-9.6.0.jar<IS_HOME>/repository/components/lib<APIM_HOME>/repository/components/lib<SI_HOME>/libDB_USERDB_PASS<OB_IAM_ACCELERATOR_HOME>/repository/conf/configure.propertiesMATCHMISMATCHMISMATCHgrep -q "^DB_USER=$OB_AGENT_DATABASE_USERNAME$" repository/conf/configure.properties && echo "DB_USER: MATCH" || echo "DB_USER: MISMATCH"Note: Useon Windows.Select-String
<OB_IAM_ACCELERATOR_HOME>/repository/conf/configure.properties<DATE_PREFIX>_*IS_PRODUCT=wso2is-<IS_VERSION>PRODUCT_CONF_PATH=repository/resources/wso2is-<IS_VERSION>-deployment.toml<DATE_PREFIX>YYYYMMDDcd <OB_IAM_ACCELERATOR_HOME>/bin
./merge.sh
./configure.shIS+APIM<OB_AM_ACCELERATOR_HOME>/repository/conf/configure.properties<OB_AM_ACCELERATOR_HOME>/binmerge.shconfigure.sh<OB_SI_ACCELERATOR_HOME>/repository/conf/configure.properties<OB_SI_ACCELERATOR_HOME>/binmerge.shconfigure.shmysql.sql<IS_HOME>/dbscripts/financial-services/event-notifications<DATE_PREFIX>_*consentdb<IS_HOME>/bin./wso2server.(sh|bat) start<APIM_HOME>/bin./api-manager.(sh|bat) start<SI_HOME>/bin./server.(sh|bat) start<IS_HOME>/repository/logs/wso2carbon.log<APIM_HOME>/repository/logs/wso2carbon.log<SI_HOME>/wso2/server/logs/carbon.log