diff --git a/README.md b/README.md index 6017f976..c4fcec49 100644 --- a/README.md +++ b/README.md @@ -19,26 +19,7 @@ Key Features Internal Gateway Features ------------------------- -1. Improved UI for Manage Application -2. Improved traceability, ability to trace API calls with a unique ID -3. Enable response caching for APIs -4. Dep Upgrade to APIM 2.5.0 - * API Gateway/Microgateway - * Allowing low-latency secure access to microservices - * Protection against malicious XML and JSON Payloads at the API Gateway - * Ability to upload certs to access back-end services using self-signed certs -5. Access Control - * Ability to use any header to carry the Bearer token to the Gateway instead of the ‘Authorization’ header -6. General - * Compatibility with WSO2 IAM version 5.6.0 as the Key Manager Profile - * Bug Fixes - * Emails are not generating for API subscription and subscription approvals - * Request-response-logger is not available in IGW 4.0.0 - * Some links are not navigating to the correct pages in store - * APIs are not showing in correct alignment in publisher portal - * Displaying list view and tile view of APIs in store - * Unable to scroll down when user click on a tag in the store - * IGW logo changes +1. System Requirements ================================== @@ -57,7 +38,7 @@ Installation & Running ================================== 1. Extract the downloaded zip file and go to the 'bin' directory -2. Run the wso2server.sh or wso2server.bat as appropriate +2. Run the axpserver.sh or axpserver.bat as appropriate 3. API Publisher web application is running at https://localhost:9443/publisher. You may login to the Publisher using the default administrator credentials (user: admin, pass: admin). 4. API Store web application is running at https://localhost:9443/store. You may login @@ -67,7 +48,7 @@ Documentation ============== On-line product documentation is available at: - https://docs.apigate.com/display/MI/INT-GW-4.0.0 + https://docs.apigate.com/display/MI/INT-GW-4.0.1 Support ================================== @@ -82,28 +63,9 @@ For additional support information please refer to [Apigate Support](https://sup Known issues of APIGATE AXP INTERNAL GATEWAY ===================================== -All the open issues pertaining to APIGATE AXP INTERNAL GATEWAY 4.0.0 : - - https://jira.wso2telco.com/jira/browse/INTGW-407 - https://jira.wso2telco.com/jira/browse/INTGW-408 - https://jira.wso2telco.com/jira/browse/INTGW-410 - https://jira.wso2telco.com/jira/browse/INTGW-411 - https://jira.wso2telco.com/jira/browse/INTGW-412 - https://jira.wso2telco.com/jira/browse/INTGW-416 - https://jira.wso2telco.com/jira/browse/INTGW-420 - https://jira.wso2telco.com/jira/browse/INTGW-427 - https://jira.wso2telco.com/jira/browse/INTGW-429 - https://jira.wso2telco.com/jira/browse/INTGW-434 - https://jira.wso2telco.com/jira/browse/INTGW-435 - https://jira.wso2telco.com/jira/browse/INTGW-436 - https://jira.wso2telco.com/jira/browse/INTGW-437 - https://jira.wso2telco.com/jira/browse/INTGW-438 - https://jira.wso2telco.com/jira/browse/INTGW-440 - https://jira.wso2telco.com/jira/browse/INTGW-426 - https://jira.wso2telco.com/jira/browse/INTGW-444 - https://jira.wso2telco.com/jira/browse/INTGW-445 - https://jira.wso2telco.com/jira/browse/INTGW-467 - https://jira.wso2telco.com/jira/browse/INTGW-469 +All the open issues pertaining to APIGATE AXP INTERNAL GATEWAY 4.0.1 : + + https://jira.wso2telco.com/jira/browse/** Issue Tracker ================================== @@ -121,4 +83,4 @@ Cross-browser Testing Platform and Open Source ❤ Provided by -------------------------------------------------------------------------------- -(c) Copyright 2016 Apigate. \ No newline at end of file +(c) Copyright 2019 Apigate. \ No newline at end of file diff --git a/README.txt b/README.txt index 8c1bf8e4..5be0f3be 100644 --- a/README.txt +++ b/README.txt @@ -1,5 +1,5 @@ ================================================================================ - APIGATE AXP INTERNAL GATEWAY 4.0.0 + APIGATE AXP INTERNAL GATEWAY 4.0.1 ================================================================================ APIGATE AXP is an API management and monetization @@ -11,26 +11,7 @@ Key Features Internal Gateway Features ------------------------- -1. Improved UI for Manage Application -2. Improved traceability, ability to trace API calls with a unique ID -3. Enable response caching for APIs -4. Dep Upgarde to APIM 2.5.0 - * API Gateway/Microgateway - * Allowing low-latency secure access to microservices - * Protection against malicious XML and JSON Payloads at the API Gateway - * Ability to upload certs to access back-end services using self-signed certs -5. Access Control - * Ability to use any header to carry the Bearer token to the Gateway instead of the ‘Authorization’ header -6. General - * Compatibility with WSO2 IAM version 5.6.0 as the Key Manager Profile - * Bug Fixes - * Emails are not generating for API subscription and subscription approvals - * Request-response-logger is not available in IGW 4.0.0 - * Some links are not navigating to the correct pages in store - * APIs are not showing in correct alignment in publisher portal - * Displaying list view and tile view of APIs in store - * Unable to scroll down when user click on a tag in the store - * IGW logo changes +1. System Requirements ================================== @@ -49,7 +30,7 @@ Installation & Running ================================== 1. Extract the downloaded zip file and go to the 'bin' directory -2. Run the wso2server.sh or wso2server.bat as appropriate +2. Run the axpserver.sh or axpserver.bat as appropriate 3. API Publisher web application is running at https://localhost:9443/publisher. You may login to the Publisher using the default administrator credentials (user: admin, pass: admin). 4. API Store web application is running at https://localhost:9443/store. You may login @@ -59,7 +40,7 @@ Documentation ============== On-line product documentation is available at: - https://docs.apigate.com/display/MI/INT-GW-4.0.0 + https://docs.apigate.com/display/MI/INT-GW-4.0.1 Support ================================== @@ -71,31 +52,12 @@ who build the technology. For additional support information please refer to https://support.wso2telco.com -Known issues of APIGATE AXP INTERNAL GATEWAY 4.0.0 +Known issues of APIGATE AXP INTERNAL GATEWAY 4.0.1 ===================================== -All the open issues pertaining to APIGATE AXP INTERNAL GATEWAY 4.0.0 : - - https://jira.wso2telco.com/jira/browse/INTGW-407 - https://jira.wso2telco.com/jira/browse/INTGW-408 - https://jira.wso2telco.com/jira/browse/INTGW-410 - https://jira.wso2telco.com/jira/browse/INTGW-411 - https://jira.wso2telco.com/jira/browse/INTGW-412 - https://jira.wso2telco.com/jira/browse/INTGW-416 - https://jira.wso2telco.com/jira/browse/INTGW-420 - https://jira.wso2telco.com/jira/browse/INTGW-427 - https://jira.wso2telco.com/jira/browse/INTGW-429 - https://jira.wso2telco.com/jira/browse/INTGW-434 - https://jira.wso2telco.com/jira/browse/INTGW-435 - https://jira.wso2telco.com/jira/browse/INTGW-436 - https://jira.wso2telco.com/jira/browse/INTGW-437 - https://jira.wso2telco.com/jira/browse/INTGW-438 - https://jira.wso2telco.com/jira/browse/INTGW-440 - https://jira.wso2telco.com/jira/browse/INTGW-426 - https://jira.wso2telco.com/jira/browse/INTGW-444 - https://jira.wso2telco.com/jira/browse/INTGW-445 - https://jira.wso2telco.com/jira/browse/INTGW-467 - https://jira.wso2telco.com/jira/browse/INTGW-469 +All the open issues pertaining to APIGATE AXP INTERNAL GATEWAY 4.0.1 : + + https://jira.wso2telco.com/jira/browse/*** Issue Tracker ================================== diff --git a/modules/distribution/product/src/main/assembly/bin.xml b/modules/distribution/product/src/main/assembly/bin.xml index ed6768e8..ea8a9046 100644 --- a/modules/distribution/product/src/main/assembly/bin.xml +++ b/modules/distribution/product/src/main/assembly/bin.xml @@ -315,14 +315,14 @@ - src/main/startup-scripts/wso2server.sh + src/main/startup-scripts/axpserver.sh wso2telcohub-${pom.version}/bin/ true 755 - src/main/startup-scripts/wso2server.bat + src/main/startup-scripts/axpserver.bat wso2telcohub-${pom.version}/bin/ true 755 diff --git a/modules/distribution/product/src/main/startup-scripts/wso2server.bat b/modules/distribution/product/src/main/startup-scripts/axpserver.bat similarity index 97% rename from modules/distribution/product/src/main/startup-scripts/wso2server.bat rename to modules/distribution/product/src/main/startup-scripts/axpserver.bat index 435abedd..27b37535 100644 --- a/modules/distribution/product/src/main/startup-scripts/wso2server.bat +++ b/modules/distribution/product/src/main/startup-scripts/axpserver.bat @@ -1,176 +1,176 @@ -@echo off - -REM --------------------------------------------------------------------------- -REM Copyright 2005-2009 WSO2, Inc. http://www.wso2.org -REM -REM Licensed under the Apache License, Version 2.0 (the "License"); -REM you may not use this file except in compliance with the License. -REM You may obtain a copy of the License at -REM -REM http://www.apache.org/licenses/LICENSE-2.0 -REM -REM Unless required by applicable law or agreed to in writing, software -REM distributed under the License is distributed on an "AS IS" BASIS, -REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -REM See the License for the specific language governing permissions and -REM limitations under the License. - -rem --------------------------------------------------------------------------- -rem Main Script for WSO2 Carbon -rem -rem Environment Variable Prequisites -rem -rem CARBON_HOME Home of CARBON installation. If not set I will try -rem to figure it out. -rem -rem JAVA_HOME Must point at your Java Development Kit installation. -rem -rem JAVA_OPTS (Optional) Java runtime options used when the commands -rem is executed. -rem --------------------------------------------------------------------------- - -rem ----- if JAVA_HOME is not set we're not happy ------------------------------ -:checkJava - -if "%JAVA_HOME%" == "" goto noJavaHome -if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome -goto checkServer - -:noJavaHome -echo "You must set the JAVA_HOME variable before running CARBON." -goto end - -rem ----- Only set CARBON_HOME if not already set ---------------------------- -:checkServer -rem %~sdp0 is expanded pathname of the current script under NT with spaces in the path removed -if "%CARBON_HOME%"=="" set CARBON_HOME=%~sdp0.. -SET curDrive=%cd:~0,1% -SET wsasDrive=%CARBON_HOME:~0,1% -if not "%curDrive%" == "%wsasDrive%" %wsasDrive%: - -rem find CARBON_HOME if it does not exist due to either an invalid value passed -rem by the user or the %0 problem on Windows 9x -if not exist "%CARBON_HOME%\bin\version.txt" goto noServerHome - -set AXIS2_HOME=%CARBON_HOME% -goto updateClasspath - -:noServerHome -echo CARBON_HOME is set incorrectly or CARBON could not be located. Please set CARBON_HOME. -goto end - -rem ----- update classpath ----------------------------------------------------- -:updateClasspath - -setlocal EnableDelayedExpansion -cd %CARBON_HOME% -set CARBON_CLASSPATH= -FOR %%C in ("%CARBON_HOME%\bin\*.jar") DO set CARBON_CLASSPATH=!CARBON_CLASSPATH!;".\bin\%%~nC%%~xC" - -set CARBON_CLASSPATH="%JAVA_HOME%\lib\tools.jar";%CARBON_CLASSPATH%; - -FOR %%D in ("%CARBON_HOME%\lib\commons-lang*.jar") DO set CARBON_CLASSPATH=!CARBON_CLASSPATH!;".\lib\%%~nD%%~xD" - -rem ----- Process the input command ------------------------------------------- - -rem Slurp the command line arguments. This loop allows for an unlimited number -rem of arguments (up to the command line limit, anyway). - - -:setupArgs -if ""%1""=="""" goto doneStart - -if ""%1""==""-run"" goto commandLifecycle -if ""%1""==""--run"" goto commandLifecycle -if ""%1""==""run"" goto commandLifecycle - -if ""%1""==""-restart"" goto commandLifecycle -if ""%1""==""--restart"" goto commandLifecycle -if ""%1""==""restart"" goto commandLifecycle - -if ""%1""==""debug"" goto commandDebug -if ""%1""==""-debug"" goto commandDebug -if ""%1""==""--debug"" goto commandDebug - -if ""%1""==""version"" goto commandVersion -if ""%1""==""-version"" goto commandVersion -if ""%1""==""--version"" goto commandVersion - -shift -goto setupArgs - -rem ----- commandVersion ------------------------------------------------------- -:commandVersion -shift -type "%CARBON_HOME%\bin\version.txt" -type "%CARBON_HOME%\bin\wso2carbon-version.txt" -goto end - -rem ----- commandDebug --------------------------------------------------------- -:commandDebug -shift -set DEBUG_PORT=%1 -if "%DEBUG_PORT%"=="" goto noDebugPort -if not "%JAVA_OPTS%"=="" echo Warning !!!. User specified JAVA_OPTS will be ignored, once you give the --debug option. -set JAVA_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=%DEBUG_PORT% -echo Please start the remote debugging client to continue... -goto findJdk - -:noDebugPort -echo Please specify the debug port after the --debug option -goto end - -rem ----- commandLifecycle ----------------------------------------------------- -:commandLifecycle -goto findJdk - -:doneStart -if "%OS%"=="Windows_NT" @setlocal -if "%OS%"=="WINNT" @setlocal - -rem ---------- Handle the SSL Issue with proper JDK version -------------------- -rem find the version of the jdk -:findJdk - -set CMD=RUN %* - -:checkJdk17 -"%JAVA_HOME%\bin\java" -version 2>&1 | findstr /r "1.[7|8]" >NUL -IF ERRORLEVEL 1 goto unknownJdk -goto jdk17 - -:unknownJdk -echo Starting WSO2 Carbon (in unsupported JDK) -echo [ERROR] CARBON is supported only on JDK 1.7 and 1.8 -goto jdk17 - -:jdk17 -goto runServer - -rem ----------------- Execute The Requested Command ---------------------------- - -:runServer -cd %CARBON_HOME% - -rem ------------------ Remove tmp folder on startup ----------------------------- -set TMP_DIR=%CARBON_HOME%\tmp -rmdir "%TMP_DIR%" /s /q - -rem ---------- Add jars to classpath ---------------- - -set CARBON_CLASSPATH=.\lib;%CARBON_CLASSPATH% - -set JAVA_ENDORSED=".\lib\endorsed";"%JAVA_HOME%\jre\lib\endorsed";"%JAVA_HOME%\lib\endorsed" - -set CMD_LINE_ARGS=-Xbootclasspath/a:%CARBON_XBOOTCLASSPATH% -Xms256m -Xmx1024m -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="%CARBON_HOME%\repository\logs\heap-dump.hprof" -Dcom.sun.management.jmxremote -classpath %CARBON_CLASSPATH% %JAVA_OPTS% -Djava.endorsed.dirs=%JAVA_ENDORSED% -Dcarbon.registry.root=/ -Dcarbon.home="%CARBON_HOME%" -Dwso2.server.standalone=true -Djava.command="%JAVA_HOME%\bin\java" -Djava.opts="%JAVA_OPTS%" -Djava.io.tmpdir="%CARBON_HOME%\tmp" -Dcatalina.base="%CARBON_HOME%\lib\tomcat" -Dwso2.carbon.xml=%CARBON_HOME%\repository\conf\carbon.xml -Dwso2.registry.xml="%CARBON_HOME%\repository\conf\registry.xml" -Dwso2.user.mgt.xml="%CARBON_HOME%\repository\conf\user-mgt.xml" -Dwso2.transports.xml="%CARBON_HOME%\repository\conf\mgt-transports.xml" -Djava.util.logging.config.file="%CARBON_HOME%\repository\conf\etc\logging-bridge.properties" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcarbon.config.dir.path="%CARBON_HOME%\repository\conf" -Dcomponents.repo="%CARBON_HOME%\repository\components" -Dconf.location="%CARBON_HOME%\repository\conf" -Dcom.atomikos.icatch.file="%CARBON_HOME%\lib\transactions.properties" -Dcom.atomikos.icatch.hide_init_file_path="true" -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dcom.sun.jndi.ldap.connect.pool.authentication=simple -Dcom.sun.jndi.ldap.connect.pool.timeout=3000 -Dorg.terracotta.quartz.skipUpdateCheck=true -Dcarbon.classpath=%CARBON_CLASSPATH% -Dorg.opensaml.httpclient.https.disableHostnameVerification=true -Dfile.encoding=UTF8 -Dorg.wso2.ignoreHostnameVerification=true -DDEPLOYMENT_TYPE=external_gateway -:runJava -echo JAVA_HOME environment variable is set to %JAVA_HOME% -echo CARBON_HOME environment variable is set to %CARBON_HOME% -"%JAVA_HOME%\bin\java" %CMD_LINE_ARGS% org.wso2.carbon.bootstrap.Bootstrap %CMD% -if "%ERRORLEVEL%"=="121" goto runJava -:end -goto endlocal - -:endlocal - -:END +@echo off + +REM --------------------------------------------------------------------------- +REM Copyright 2005-2009 WSO2, Inc. http://www.wso2.org +REM +REM Licensed under the Apache License, Version 2.0 (the "License"); +REM you may not use this file except in compliance with the License. +REM You may obtain a copy of the License at +REM +REM http://www.apache.org/licenses/LICENSE-2.0 +REM +REM Unless required by applicable law or agreed to in writing, software +REM distributed under the License is distributed on an "AS IS" BASIS, +REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +REM See the License for the specific language governing permissions and +REM limitations under the License. + +rem --------------------------------------------------------------------------- +rem Main Script for WSO2 Carbon +rem +rem Environment Variable Prequisites +rem +rem CARBON_HOME Home of CARBON installation. If not set I will try +rem to figure it out. +rem +rem JAVA_HOME Must point at your Java Development Kit installation. +rem +rem JAVA_OPTS (Optional) Java runtime options used when the commands +rem is executed. +rem --------------------------------------------------------------------------- + +rem ----- if JAVA_HOME is not set we're not happy ------------------------------ +:checkJava + +if "%JAVA_HOME%" == "" goto noJavaHome +if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome +goto checkServer + +:noJavaHome +echo "You must set the JAVA_HOME variable before running CARBON." +goto end + +rem ----- Only set CARBON_HOME if not already set ---------------------------- +:checkServer +rem %~sdp0 is expanded pathname of the current script under NT with spaces in the path removed +if "%CARBON_HOME%"=="" set CARBON_HOME=%~sdp0.. +SET curDrive=%cd:~0,1% +SET wsasDrive=%CARBON_HOME:~0,1% +if not "%curDrive%" == "%wsasDrive%" %wsasDrive%: + +rem find CARBON_HOME if it does not exist due to either an invalid value passed +rem by the user or the %0 problem on Windows 9x +if not exist "%CARBON_HOME%\bin\version.txt" goto noServerHome + +set AXIS2_HOME=%CARBON_HOME% +goto updateClasspath + +:noServerHome +echo CARBON_HOME is set incorrectly or CARBON could not be located. Please set CARBON_HOME. +goto end + +rem ----- update classpath ----------------------------------------------------- +:updateClasspath + +setlocal EnableDelayedExpansion +cd %CARBON_HOME% +set CARBON_CLASSPATH= +FOR %%C in ("%CARBON_HOME%\bin\*.jar") DO set CARBON_CLASSPATH=!CARBON_CLASSPATH!;".\bin\%%~nC%%~xC" + +set CARBON_CLASSPATH="%JAVA_HOME%\lib\tools.jar";%CARBON_CLASSPATH%; + +FOR %%D in ("%CARBON_HOME%\lib\commons-lang*.jar") DO set CARBON_CLASSPATH=!CARBON_CLASSPATH!;".\lib\%%~nD%%~xD" + +rem ----- Process the input command ------------------------------------------- + +rem Slurp the command line arguments. This loop allows for an unlimited number +rem of arguments (up to the command line limit, anyway). + + +:setupArgs +if ""%1""=="""" goto doneStart + +if ""%1""==""-run"" goto commandLifecycle +if ""%1""==""--run"" goto commandLifecycle +if ""%1""==""run"" goto commandLifecycle + +if ""%1""==""-restart"" goto commandLifecycle +if ""%1""==""--restart"" goto commandLifecycle +if ""%1""==""restart"" goto commandLifecycle + +if ""%1""==""debug"" goto commandDebug +if ""%1""==""-debug"" goto commandDebug +if ""%1""==""--debug"" goto commandDebug + +if ""%1""==""version"" goto commandVersion +if ""%1""==""-version"" goto commandVersion +if ""%1""==""--version"" goto commandVersion + +shift +goto setupArgs + +rem ----- commandVersion ------------------------------------------------------- +:commandVersion +shift +type "%CARBON_HOME%\bin\version.txt" +type "%CARBON_HOME%\bin\wso2carbon-version.txt" +goto end + +rem ----- commandDebug --------------------------------------------------------- +:commandDebug +shift +set DEBUG_PORT=%1 +if "%DEBUG_PORT%"=="" goto noDebugPort +if not "%JAVA_OPTS%"=="" echo Warning !!!. User specified JAVA_OPTS will be ignored, once you give the --debug option. +set JAVA_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=%DEBUG_PORT% +echo Please start the remote debugging client to continue... +goto findJdk + +:noDebugPort +echo Please specify the debug port after the --debug option +goto end + +rem ----- commandLifecycle ----------------------------------------------------- +:commandLifecycle +goto findJdk + +:doneStart +if "%OS%"=="Windows_NT" @setlocal +if "%OS%"=="WINNT" @setlocal + +rem ---------- Handle the SSL Issue with proper JDK version -------------------- +rem find the version of the jdk +:findJdk + +set CMD=RUN %* + +:checkJdk17 +"%JAVA_HOME%\bin\java" -version 2>&1 | findstr /r "1.[7|8]" >NUL +IF ERRORLEVEL 1 goto unknownJdk +goto jdk17 + +:unknownJdk +echo Starting WSO2 Carbon (in unsupported JDK) +echo [ERROR] CARBON is supported only on JDK 1.7 and 1.8 +goto jdk17 + +:jdk17 +goto runServer + +rem ----------------- Execute The Requested Command ---------------------------- + +:runServer +cd %CARBON_HOME% + +rem ------------------ Remove tmp folder on startup ----------------------------- +set TMP_DIR=%CARBON_HOME%\tmp +rmdir "%TMP_DIR%" /s /q + +rem ---------- Add jars to classpath ---------------- + +set CARBON_CLASSPATH=.\lib;%CARBON_CLASSPATH% + +set JAVA_ENDORSED=".\lib\endorsed";"%JAVA_HOME%\jre\lib\endorsed";"%JAVA_HOME%\lib\endorsed" + +set CMD_LINE_ARGS=-Xbootclasspath/a:%CARBON_XBOOTCLASSPATH% -Xms256m -Xmx1024m -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="%CARBON_HOME%\repository\logs\heap-dump.hprof" -Dcom.sun.management.jmxremote -classpath %CARBON_CLASSPATH% %JAVA_OPTS% -Djava.endorsed.dirs=%JAVA_ENDORSED% -Dcarbon.registry.root=/ -Dcarbon.home="%CARBON_HOME%" -Dwso2.server.standalone=true -Djava.command="%JAVA_HOME%\bin\java" -Djava.opts="%JAVA_OPTS%" -Djava.io.tmpdir="%CARBON_HOME%\tmp" -Dcatalina.base="%CARBON_HOME%\lib\tomcat" -Dwso2.carbon.xml=%CARBON_HOME%\repository\conf\carbon.xml -Dwso2.registry.xml="%CARBON_HOME%\repository\conf\registry.xml" -Dwso2.user.mgt.xml="%CARBON_HOME%\repository\conf\user-mgt.xml" -Dwso2.transports.xml="%CARBON_HOME%\repository\conf\mgt-transports.xml" -Djava.util.logging.config.file="%CARBON_HOME%\repository\conf\etc\logging-bridge.properties" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcarbon.config.dir.path="%CARBON_HOME%\repository\conf" -Dcomponents.repo="%CARBON_HOME%\repository\components" -Dconf.location="%CARBON_HOME%\repository\conf" -Dcom.atomikos.icatch.file="%CARBON_HOME%\lib\transactions.properties" -Dcom.atomikos.icatch.hide_init_file_path="true" -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dcom.sun.jndi.ldap.connect.pool.authentication=simple -Dcom.sun.jndi.ldap.connect.pool.timeout=3000 -Dorg.terracotta.quartz.skipUpdateCheck=true -Dcarbon.classpath=%CARBON_CLASSPATH% -Dorg.opensaml.httpclient.https.disableHostnameVerification=true -Dfile.encoding=UTF8 -Dorg.wso2.ignoreHostnameVerification=true -DDEPLOYMENT_TYPE=external_gateway +:runJava +echo JAVA_HOME environment variable is set to %JAVA_HOME% +echo CARBON_HOME environment variable is set to %CARBON_HOME% +"%JAVA_HOME%\bin\java" %CMD_LINE_ARGS% org.wso2.carbon.bootstrap.Bootstrap %CMD% +if "%ERRORLEVEL%"=="121" goto runJava +:end +goto endlocal + +:endlocal + +:END diff --git a/modules/distribution/product/src/main/startup-scripts/wso2server.sh b/modules/distribution/product/src/main/startup-scripts/axpserver.sh similarity index 98% rename from modules/distribution/product/src/main/startup-scripts/wso2server.sh rename to modules/distribution/product/src/main/startup-scripts/axpserver.sh index 180d4357..9cd5a9d4 100644 --- a/modules/distribution/product/src/main/startup-scripts/wso2server.sh +++ b/modules/distribution/product/src/main/startup-scripts/axpserver.sh @@ -192,7 +192,7 @@ elif [ "$CMD" = "start" ]; then fi export CARBON_HOME="$CARBON_HOME" # using nohup sh to avoid erros in solaris OS.TODO - nohup sh "$CARBON_HOME"/bin/wso2server.sh $args > /dev/null 2>&1 & + nohup sh "$CARBON_HOME"/bin/axpserver.sh $args > /dev/null 2>&1 & exit 0 elif [ "$CMD" = "stop" ]; then export CARBON_HOME="$CARBON_HOME" @@ -211,7 +211,7 @@ elif [ "$CMD" = "restart" ]; then done # using nohup sh to avoid erros in solaris OS.TODO - nohup sh "$CARBON_HOME"/bin/wso2server.sh $args > /dev/null 2>&1 & + nohup sh "$CARBON_HOME"/bin/axpserver.sh $args > /dev/null 2>&1 & exit 0 elif [ "$CMD" = "test" ]; then JAVACMD="exec "$JAVACMD"" diff --git a/release-notes.html b/release-notes.html index b09ff114..2b76f9f9 100644 --- a/release-notes.html +++ b/release-notes.html @@ -21,14 +21,14 @@ - APIGATE AXP INTERNAL GATEWAY 4.0.0 + APIGATE AXP INTERNAL GATEWAY 4.0.1
-

APIGATE AXP INTERNAL GATEWAY 4.0.0 Released!

+

APIGATE AXP INTERNAL GATEWAY 4.0.1 Released!

- The Apigate team is pleased to announce the release of version 4.0.0 of + The Apigate team is pleased to announce the release of version 4.0.1 of the Open Source APIGATE AXP Internal Gateway.

@@ -42,7 +42,7 @@

How to Run

  1. Extract the downloaded zip
  2. Go to the bin directory in the extracted folder
  3. -
  4. Run the wso2server.sh or wso2server.bat as appropriate
  5. +
  6. Run the axpserver.sh or axpserver.bat as appropriate
  7. Launch a web browser and navigate to https://localhost:9443/publisher to access the API provider webapp
  8. @@ -53,57 +53,10 @@

    How to Run

    Key Features of Apigate AXP Internal Gateway

      -
    • Improved UI for Manage Application
    • -
    • Improved traceability, ability to trace API calls with a unique ID
    • -
    • Enable response caching for APIs
    • -
    • - Dep Upgrade to APIM 2.5.0 -
        API Gateway/Microgateway
      -
        Allowing low-latency secure access to microservices
      -
        Protection against malicious XML and JSON Payloads at the API Gateway
      -
        Ability to upload certs to access back-end services using self-signed certs
      -
    • -
    • - Access Control -
        Ability to use any header to carry the Bearer token to the Gateway instead of the Authorization header
      -
    • -
    • - General -
        Compatibility with WSO2 IAM version 5.6.0 as the Key Manager Profile
      -
        Bug Fixes -
          Emails are not generating for API subscription and subscription approvals
        -
          Request-response-logger is not available in IGW 4.0.0
        -
          Some links are not navigating to the correct pages in store
        -
          APIs are not showing in correct alignment in publisher portal
        -
          Displaying list view and tile view of APIs in store
        -
          Unable to scroll down when user click on a tag in the store
        -
          IGW logo changes
        -
      -

    Known Issues

    How You Can Contribute