<!-- Copyright (c) 2005, 2009, Oracle and/or its affiliates. 
All rights reserved. -->
<!-- 
Modified
10/25/06 vganesan- Added CheckProductXML, removed CheckProductXMLPresence, CheckProductXMLValidity
10/09/06 vsriram - Added 11g related prereqs
09/08/05 vsriram - Added CheckInstalledOneOffs.
08/29/05 vsriram - Added CheckCentralInventoryForRWSession.
06/28/05 vsriram - created
-->
<RULEMAP>
  <RULESET name="OPatchChecks" class="oracle.opatch.opatchprereq.OPatchChecks">
    <RULE name="CheckApplicable" method="checkApplicable"/>
    <RULE name="CheckPatchApplicableOnCurrentPlatform" method="checkPatchApplicableOnCurrentPlatform"/>
    <RULE name="CheckPatchShipHome" method="checkPatchShipHome"/>
    <RULE name="CheckSystemSpace" method="checkSystemSpace"/>
    <RULE name="CheckRollbackable" method="checkRollbackable"/>
    <RULE name="CheckSystemCommandAvailable" method="checkSystemCommandAvailable"/>
    <RULE name="CheckActiveFilesAndExecutables" method="checkActiveFilesAndExecutables"/>
    <RULE name="CheckCentralInventoryForOH" method="checkCentralInventoryForOH"/>
    <RULE name="CheckCentralInventoryLocation" method="checkCentralInventoryLocation"/>
    <RULE name="CheckIfOHLockedForPatching" method="checkIfOHLockedForPatching"/>
    <RULE name="CheckJDK" method="checkJDK"/>
    <RULE name="CheckPatchSetUpdateCompatible" method="checkPatchsetUpdateCompatible"/>
    <RULE name="CheckPatchSetUpdateComponents" method="checkPatchsetUpdateComponents"/>  
    <RULE name="CheckOPatchMinVersionRequirement" method="checkOPatchMinVersionRequirement"/>
    <RULE name="CheckOracleHome" method="checkOracleHome"/>
    <RULE name="CheckOraInstLocation" method="checkOraInstLocation"/>
    <RULE name="CheckOUILocation" method="checkOUILocation"/>
    <RULE name="CheckOUIVersionCompatible" method="checkOUIVersionCompatible"/>
    <RULE name="CheckRequiredLibs" method="checkRequiredLibs"/>
    <RULE name="CheckUserAdminPrivilege" method="checkUserAdminPrivilege"/>
    <RULE name="CheckConflictAgainstOH" method="checkConflictAgainstOH"/>
    <RULE name="CheckRACNodeList" method="checkRACNodeList"/>
    <RULE name="CheckRemoteCommandInvocable" method="checkRemoteCommandInvocable"/>
    <RULE name="CheckRemoteCopyAndRemove" method="checkRemoteCopyAndRemove"/>
    <RULE name="CheckForCRSHomeIfRAC" method="checkForCRSHomeIfRAC"/>
    <RULE name="CheckCentralInventoryForRWSession" method="checkCentralInventoryForRWSession"/>
    <RULE name="CheckInstalledOneOffs" method="checkInstalledOneOffs"/>
    <RULE name="CheckActiveServices" method="checkActiveServices"/>
    <RULE name="CheckStandAloneHome" method="checkStandAloneHome"/>
    <RULE name="CheckPatchRollbackDependents" method="checkPatchRollbackDependents"/>
    <RULE name="CheckPatchApplyDependents" method="checkPatchApplyDependents"/>
    <RULE name="CheckApplicableProduct" method="checkPatchApplicable"/>
    <RULE name="CheckProductXML" method="checkProductXML"/>
    <RULE name="CheckPatchInventoryProductMatch" method="checkPatchInventoryProductMatch"/>
  </RULESET>
</RULEMAP>


