<?xml version="1.0"?>
<VariableHandler name="bootconfig">

    <!-- Properties in jspm_config.txt -->
    <StringVariable name="jspm_config/recfile">/pcecontrol/recorderfile</StringVariable>
	<StringVariable name="jspm_config/GUIPort">/dialog/SDTServerConnection/port</StringVariable>

  	<!-- Parameter indicating timeout in seconds for waiting the GUI port to be released-->
	<StringVariable name="jspm/GUIPortTimeOut">10</StringVariable>
	
    <!-- Parameters for not overiding in jspm_config.txt properties file -->
	<StringArray name="JSPM/notOverideProperties">
        <StringValue>/jspm/forceMode</StringValue>
        <StringValue>/jspm/deployVersionRule</StringValue>
        <StringValue>/jspm/appSnapshot</StringValue>
        <StringValue>/jspm/inbox</StringValue>
        <StringValue>/jspm/sdmTimeout</StringValue>
        <StringValue>/jspm/forceDEVDeployment</StringValue>
        <StringValue>/jspm/check/skipCvl</StringValue>
        <StringValue>/jspm/check/skipDcDependencies</StringValue>
        <StringValue>/jspm/gui/inhouseUpdate</StringValue>
        <StringValue>/jspm/gui/rollingPatch</StringValue>
        <StringValue>/jspm/includePatchesInStack</StringValue>
        <StringValue>/jspm/modifiedComponentsRule</StringValue>
        <StringValue>/jspm/minArchiveAge</StringValue>
        <StringValue>/jspm/enableCleanup</StringValue>
    </StringArray>
    
    <!-- Parameters for not overriding in logging.properties file -->
    <StringArray name="JSPM/notOverrideLoggingProperties">
    	<StringValue>com.sap.sdt.severity</StringValue>
    	<StringValue>/System/Server/Upgrade.severity</StringValue>
    </StringArray>

    <!-- Parameters for launching JSPM process -->
    <StringVariable name="JSPM/MainClass">com.sap.sdt.jspm.main.Jspm</StringVariable>
    <StringArray name="JSPM/Arguments">
        <StringValue>-rootdir=$(ROOT_DIR)</StringValue>
        <StringValue>-properties=$(CONFIG_FILE)</StringValue>
        <StringValue>-config=/dialog/SDTServerConnection/port=$(PORT)</StringValue>
        <StringValue>-tracelevel=FINEST</StringValue>
        <StringValue>-logdir=$(LOG_DIR)</StringValue>
        <StringValue>-batch</StringValue>
        <StringValue>run</StringValue>
        <StringValue>JSPM</StringValue>
    </StringArray>
    <StringArray name="JSPM/JVMArguments">
        <StringValue>-ea</StringValue>
        <StringValue>-Duser.dir=$(ROOT_DIR)</StringValue>
        <StringValue>-Xmx1024m</StringValue>
        <StringValue>-XX:MaxPermSize=128m</StringValue>
        <StringValue>-XtraceFile=$(LOG_DIR)/JSPM.JVM.OUT</StringValue>
        <StringValue>-XX:+HeapDumpOnOutOfMemoryError</StringValue>
    </StringArray>
    <StringArray name="JSPM/Classpath">
        <StringValue>$(LIB_DIR)/sdt_jspm.jar</StringValue>
    </StringArray>

    <!-- Old files and directories to delete -->
    <StringArray name="JSPM/Delete">
        <StringValue>config/dialog/LogInError.xml</StringValue>
        <StringValue>config/dialog/LogInFailed.xml</StringValue>
        <StringValue>config/AppSnapshotSupport.xml</StringValue>
        <StringValue>config/messages.xml</StringValue>
        <StringValue>config/PostInitParameters.xml</StringValue>
        <StringValue>data/variables/Jspm.DataModel.xml</StringValue>
        <StringValue>data/variables/Jspm.J2EE.DataModel.xml</StringValue>
<!-- we might need to migrate old data model
        <StringValue>data/variables/JSPMDataModel.xml</StringValue> -->
        <StringValue>exe/StartGui</StringValue>
        <StringValue>exe/StartGui.bat</StringValue>
        <StringValue>exe/StartGui_OS4.bat</StringValue>
<!-- lib/630 is still used by some factories        
        <StringValue>lib/630</StringValue> -->
        <StringValue>lib/antlr.jar</StringValue>
        <StringValue>lib/configuration.jar</StringValue>
        <StringValue>lib/exception.jar</StringValue>
        <StringValue>lib/frame.jar</StringValue>
        <StringValue>lib/frog.jar</StringValue>
        <StringValue>lib/iq-lib.jar</StringValue>
        <StringValue>lib/jdbc20.jar</StringValue>
        <StringValue>lib/jddi.jar</StringValue>
        <StringValue>lib/jstartupapi.jar</StringValue>
        <StringValue>lib/jstartupimpl.jar</StringValue>
        <StringValue>lib/kernel.jar</StringValue>
        <StringValue>lib/launcher.jar</StringValue>
        <StringValue>lib/log_configurator.jar</StringValue>
        <StringValue>lib/logging.jar</StringValue>
        <StringValue>lib/Net.jar</StringValue>
        <StringValue>lib/offlineconfiguration.jar</StringValue>
        <StringValue>lib/opensqlsta.jar</StringValue>
        <StringValue>lib/sapj2eeclient.jar</StringValue>
        <StringValue>lib/sapxmltoolkit.jar</StringValue>
        <StringValue>lib/SDMClient.jar</StringValue>
        <StringValue>lib/SDMcommon.jar</StringValue>
        <StringValue>lib/SDMutil.jar</StringValue>
        <StringValue>lib/sdt_api.jar</StringValue>
        <StringValue>lib/sdt_jmt_api.jar</StringValue>
        <StringValue>lib/sdt_mc.jar</StringValue>
        <StringValue>lib/sdt_serviceframework_api.jar</StringValue>
        <StringValue>lib/SLUtil.jar</StringValue>
        <StringValue>lib/tc_sec_secstorefs.jar</StringValue>
        <StringValue>lib/util.jar</StringValue>
        <StringValue>server/.sdt_keystore</StringValue>
        <StringValue>server/.sdt_storage</StringValue>
        <StringValue>StartGui</StringValue>
        <StringValue>StartGui.bat</StringValue>
<!-- Delete these files after refactoring of com.sap.sdt project -->
        <StringValue>lib/_util_src.jar</StringValue>
        <StringValue>lib/sdt_abap.jar</StringValue>
        <StringValue>lib/sdt_db_INF.jar</StringValue>
        <StringValue>lib/sdt_dmt_INF.jar</StringValue>
        <StringValue>lib/sdt_lup.jar</StringValue>
        <StringValue>lib/sdt_mid_mxp.jar</StringValue>
        <StringValue>lib/sdt_sapjup_rapi.jar</StringValue>
        <StringValue>lib/sdt_server.jar</StringValue>
<!-- Delete these files from deploy folder because of split of the com.sap.sdt project in 7.11 Ehp0 -->        
        <StringValue>deploy/lib/_util_src.jar</StringValue>
        <StringValue>deploy/lib/sdt_abap.jar</StringValue>
        <StringValue>deploy/lib/sdt_db_INF.jar</StringValue>
        <StringValue>deploy/lib/sdt_dmt_INF.jar</StringValue>
        <StringValue>deploy/lib/sdt_lup.jar</StringValue>
        <StringValue>deploy/lib/sdt_mid_mxp.jar</StringValue>
        <StringValue>deploy/lib/sdt_sapjup_rapi.jar</StringValue>
        <StringValue>deploy/lib/sdt_server.jar</StringValue>
    </StringArray>
</VariableHandler>
