<?xml version="1.0" encoding="UTF-8"?>

<configuration>
 	
<!-- JSPM_CMD_01.LOG IDs start with 100x (for example 1001)-->
	<log name="${PROP}(jspmlogs)${PROP}(file.separator)JSPM_CMD_01.LOG" id="1000">

	</log>
<!-- JSPM_CMD_01.LOG -->

<!-- JSPM MAIN LOG IDs start with 200x (for example 2001)-->
	<log name="${PROP}(jspmlogs)${PROP}(file.separator)JSPM_MAIN_1_01.LOG" id="2000">
			
 	  <logevent destination="report" priority="error" id="2002">
				<regexp><![CDATA[.*Could not access deployment controller repository.*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell_error">Error message:<br/><b>$$0</b></td>
    				</tr>
    				<tr>
    					<td class="tbl_cell_brown">
    					   <b>Explanation: </b>
    					   Deploy controller is reporting that it is not ready to serve yet. Probably due to un/deploy operation after offline phase is performing at the moment. Seems that previous deployment process is still runing on server side.
    						 <br/><b>Solution: </b>
    						 Please check the the engine state and ensure that there is no deployment processes currently running at it`s side, before you start again the update procedure.
    					</td>
    				</tr>
    				<tr>
    					<td class="tbl_cell">Logfile location: ${PROP}(basedir)${PROP}(file.separator)jspmlogs${PROP}(file.separator)<b>JSPM_MAIN_1_01.LOG</b></td>
    				</tr>
    				]]>
				</message>
		</logevent>
	
		<logevent destination="report" priority="warning" id="2004">
				<regexp><![CDATA[.*ERROR CODE DPL\.DC\.3456.*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell_error">Warning message:<br/><b>$$0</b></td>
    				</tr>
    				<tr>
    					<td class="tbl_cell_brown">
    					   <b>Explanation: </b>
    					   The overall validation message returned by Deploy Controller is : [ERROR CODE DPL.DC.3456] AllItemsAlreadyDeployedValidationException.
    						 <br/>Deploy Controller validated all components as Already Deployed. 
    						 <br/>For additional information  about DPL codes you could refer to 
                 <a href="https://jst.wdf.sap.corp/display/JSTTSG/(TG)Q1325">JST twiki page</a> 
    					</td>
    				</tr>
    				<tr>
    					<td class="tbl_cell">Logfile location: ${PROP}(basedir)${PROP}(file.separator)jspmlogs${PROP}(file.separator)<b>JSPM_MAIN_1_01.LOG</b></td>
    				</tr>
    				]]>
				</message>
		</logevent>
		
		<logevent destination="report" priority="error" id="2005">
				<regexp><![CDATA[.*ERROR CODE DPL\.DC\.3473.*See Deploy Controller log.*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell_error">Error message:<br/><b>$$0</b></td>
    				</tr>
    				<tr>
    					<td class="tbl_cell_brown">
    					   <b>Explanation: </b>
    					   The overall deployment message returned by Deploy Controller is ERROR. Deployment completed with error.
    					   <br/>Reason: com.sap.engine.services.dc.cm.deploy.NotEnoughDiskSpaceExcepion: [ERROR CODE DPL.DC.3473]
                 <br/> For additional information about DPL codes you could refer to 
                 <a href="https://jst.wdf.sap.corp/display/JSTTSG/(TG)Q1325">JST twiki page</a> 
    					</td>
    				</tr>
    				<tr>
    					<td class="tbl_cell">Logfile location: ${PROP}(basedir)${PROP}(file.separator)jspmlogs${PROP}(file.separator)<b>JSPM_MAIN_1_01.LOG</b></td>
    				</tr>
    				]]>
				</message>
		</logevent>
		
		<logevent destination="report" priority="error" id="2006">
				<regexp><![CDATA[.*ERROR CODE DPL\.DCAPI\.1041.*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell_error">Error message:<br/><b>$$0</b></td>
    				</tr>
    				<tr>
    					<td class="tbl_cell_brown">
    					   <b>Explanation: </b>
    					   The overall deployment message returned by Deploy Controller is ERROR. Deployment completed with error.
    					   <br/>Reason: com.sap.engine.services.dc.api.deploy.EngineTimeoutException: [ERROR CODE DPL.DCAPI.1041] Deploy API could not retrieve the Result after 7200000 ms.
    					   <br/>Possible reasons:	1.J2EE Engine cannot start.Please check in Sap MMC or jcmon the engine status. If the server is stopped please check the server log files why the engine cannot start.	2.Engine is up and running but deploy controller could not be looked up due to some Runtime exception. Please start telnet session to the SAP Application Server , check if the tc~bl~deploy_controller service is started.    					        					   
                 <br/> For additional information about DPL codes you could refer to
                 <a href="https://jst.wdf.sap.corp/display/JSTTSG/(TG)Q1325">JST twiki page</a> 
    					</td>
    				</tr>
    				<tr>
    					<td class="tbl_cell">Logfile location: ${PROP}(basedir)${PROP}(file.separator)jspmlogs${PROP}(file.separator)<b>JSPM_MAIN_1_01.LOG</b></td>
    				</tr>
    				]]>
				</message>
		</logevent>
		
		<logevent destination="report" priority="error" id="2007">
				<regexp><![CDATA[.*for process sapcontrol.* for action.*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell_error">Error message:<br/><b>$$0</b></td>
    				</tr>
    				<tr>
    					<td class="tbl_cell_brown">
    					<b>Explanation: </b>Process sapcontrol returned an error message.
              <br/>For additional error information, see <b>SAPCONTROL_*.OUT</b> or <b>SAPCONTROL_*.ERR</b> or <b>JSPM_MAIN_1_01.LOG</b> log files in JSPM log directory.
    					</td>
    				</tr>
    				<tr>
    					<td class="tbl_cell">Logfile location: ${PROP}(basedir)${PROP}(file.separator)jspmlogs${PROP}(file.separator)<b>JSPM_MAIN_1_01.LOG</b></td>
    				</tr>
    				]]>
				</message>
		</logevent>

		<logevent destination="report" priority="info" id="2008">
				<regexp><![CDATA[.*JSPM version is ([\d\.]+)\..*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell">JSPM version is <b>$$1</b>
    					</td>
    				</tr>
    				]]>
				</message>
		</logevent>
		
		<logevent destination="report" priority="info" id="2009">
				<regexp><![CDATA[.*developement components will be undeployed before.*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell">$$0</td>
    				</tr>
    				]]>
				</message>
		</logevent>

		<logevent destination="report" priority="info" id="2010">
				<regexp><![CDATA[.*developement components will be undeployed after.*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell">$$0</td>
    				</tr>
    				]]>
				</message>
		</logevent>

 	  <logevent destination="report" priority="error" id="2011">
				<regexp><![CDATA[.*Deployment finished with error.*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell_error">Error message:<br/><b>$$0</b></td>
    				</tr>
    				<tr>
    					<td class="tbl_cell_brown">
    					   <b>Explanation: </b>
    					   Deployment of some components did not finished with success and deploy Controller reports an error.
    						 More error information	 can be obtained in refered deploy_*.log and deploy_*.trc file
    					</td>
    				</tr>
    				<tr>
    					<td class="tbl_cell">Logfile location: ${PROP}(basedir)${PROP}(file.separator)jspmlogs${PROP}(file.separator)<b>JSPM_MAIN_1_01.LOG</b></td>
    				</tr>
    				]]>
				</message>
		</logevent>
				
 	  <logevent destination="report" priority="error" id="2012">
				<regexp><![CDATA[.*Undeployment finished with error.*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell_error">Error message:<br/><b>$$0</b></td>
    				</tr>
    				<tr>
    					<td class="tbl_cell_brown">
    					   <b>Explanation: </b>
    					   Some of deployed components are configured for undeployment. Deploy Controller reports an error during undeployment.
    						 More error information	 can be obtained in refered deploy_*.log and deploy_*.trc file
    					</td>
    				</tr>
    				<tr>
    					<td class="tbl_cell">Logfile location: ${PROP}(basedir)${PROP}(file.separator)jspmlogs${PROP}(file.separator)<b>JSPM_MAIN_1_01.LOG</b></td>
    				</tr>
    				]]>
				</message>
		</logevent>

 	  <logevent destination="report" priority="error" id="2013">
				<regexp><![CDATA[.*Multiple applicable components are available. ErrorOnMultiple flag is active.*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell_error">Error message:<br/><b>$$0</b></td>
    				</tr>
    				<tr>
    					<td class="tbl_cell_brown">
    					   <b>Explanation: </b>
    					   <br/>JSPM stops with error because there is more than one applicable SP version of component(s) in inbox directory.
    						 <b>Solution: </b>
    					   <br/>Ensure that in JSPM inbox directory there is one *.SCA archive per component from the listed ones in error message above.
    					   <br/>Hint: You could change default JSPM inbox directory
    					   <br/>Find out more about configurable JSPM inbox directory <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/43/941e66633821b5e10000000a1553f6/content.htm">Detecting and Changing the JSPM Inbox Directory</a>
    					</td>
    				</tr>
    				<tr>
    					<td class="tbl_cell">Logfile location: ${PROP}(basedir)${PROP}(file.separator)jspmlogs${PROP}(file.separator)<b>JSPM_MAIN_1_01.LOG</b></td>
    				</tr>
    				]]>
				</message>
		</logevent>
				
	</log>
<!-- JSPM MAIN LOG -->

<!-- JSPM.TRC IDs start with 300x (for example 3001)-->
	<log name="${PROP}(jspmtrc)${PROP}(file.separator)JSPM.TRC" id="3000">	
		
		<logevent destination="report" priority="error" id="3004">
				<regexp><![CDATA[.*java.io.IOException.*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell_error">Error message:<br/><b>$$0</b></td>
    				</tr>
    				<tr>
    					<td class="tbl_cell">$$0</td>
    				</tr>
    				<tr>
    					<td class="tbl_cell">Logfile location: ${PROP}(basedir)${PROP}(file.separator)jspmlogs${PROP}(file.separator)<b>JSPM.TRC</b></td>
    				</tr>
    				]]>
				</message>
		</logevent>		

	</log>
<!-- JSPM.TRC -->

<!-- STOP_SERVICE IDs start with 400x (for example 4001)-->
	<log name="${PROP}(jspmlogs)${PROP}(file.separator)STOP_SERVICE_*NULL_*.OUT" id="4000">	

	</log>
<!-- STOP_SERVICE -->

<!-- DETECT_SYSTEM_COMPONENTS_01.LOG  IDs start with 500x (for example 5001)-->
	<log name="${PROP}(jspmlogs)${PROP}(file.separator)DETECT_SYSTEM_COMPONENTS_01.LOG" id="5000">	
		<logevent destination="report" priority="info" id="5001">
				<regexp><![CDATA[.*SAP JVM is not configured in the standard way.*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell">$$0</td>
    				</tr>
    				<tr>
    					<td class="tbl_cell">log file: ${PROP}(jspmlogs)${PROP}(file.separator)<b>DETECT_SYSTEM_COMPONENTS_01.LOG</b></td>    					
    				</tr>
    				]]>
				</message>
		</logevent>

		<logevent destination="report" priority="info" id="5002">
				<regexp><![CDATA[.*Could not find IGS manifest in.*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell">$$0</td>
    				</tr>
    				<tr>
    					<td class="tbl_cell">log file: ${PROP}(jspmlogs)${PROP}(file.separator)<b>DETECT_SYSTEM_COMPONENTS_01.LOG</b></td>    					
    				</tr>
    				]]>
				</message>
		</logevent>
		
		<logevent destination="report" priority="info" id="5006">
				<regexp><![CDATA[.*Could not detect IGS in.*]]></regexp>
				<message>
				<![CDATA[
    				<tr>
    					<td class="tbl_cell">$$0</td>
    				</tr>
    				<tr>
    					<td class="tbl_cell">log file: ${PROP}(jspmlogs)${PROP}(file.separator)<b>DETECT_SYSTEM_COMPONENTS_01.LOG</b></td>    					
    				</tr>
    				]]>
				</message>
		</logevent>

	</log>
<!-- DETECT_SYSTEM_COMPONENTS_01.LOG -->
</configuration>