<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script language='javascript'>
<!--
var varWebRoot = "../assets/";
-->
</script>

<html lang="en-US">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link href="../assets/css/menu.css" rel="stylesheet" type="text/css">
<link href="../assets/css/style.css" rel="stylesheet" type="text/css">
<link href="../assets/css/tabs.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="../assets/css/k5.css">
<link href="../assets/css/smi-advanced-snippet.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="../assets/scripts/tabs.js"></script>
<script type="text/javascript" src="../assets/scripts/menu.js"></script>
<script type="text/javascript" src="../assets/scripts/getdate.js"></script>
<script type="text/javascript" src="../assets/js/sniff.js"></script>
<script language="javascript1.2" type="text/javascript" src="../assets/js/menucontent.js"></script>
<script type="text/javascript" src="../assets/js/software_config_validation.js"></script>
<title>
JSR-000094 Java(TM) Rule Engine API 1.0a Final Release
</title>
<meta name="description" content=""/>
<meta name="keywords" content=""/>
</head>
<body onload="P7_initPM(0,1,0,0,-1)">
<a name="top"></a>
<div id="header">
<div id="logo">
<a href="http://jcp.org/en/home/index"><img src="../assets/images/spacer.gif" alt="Java Community Process" height="81" width="151"></a>
</div>
<div id="tools">
<div class="tools">
<a href="http://java.com/en/download/index.jsp">Get Java Here</a>
</div>
</div>
<div style="clear: right;"></div>
<div class="topbar"><img src="../assets/images/spacer.gif" alt="" height="3" width="154"></div>
</div>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<!-- BEGIN LEFT NAV -->
<td id="leftcontent" valign="top">
<div class="bar"><img src="../assets/images/hr_dots1.gif" alt="" height="3" width="150"></div>
<!-- begin find JSRs form -->
<!-- IMPORTANT! do not convert this form to Struts < html : form > tag. javascript change of form.action property fails. -->
<img src="../assets/images/hd_find-jsrs.gif" alt="Find JSRs" height="18" width="150">
<!-- ** Menu Start ** //-->
<ul id="p7PMnav">
<li><a href="http://jcp.org/en/jsr/platform">JSRs by Platform</a></li>
<li><a href="http://jcp.org/en/jsr/tech">JSRs by Technology</a></li>
<li><a href="http://jcp.org/en/jsr/stage">JSRs by Stage</a></li>
<li><a href="http://jcp.org/en/jsr/ec">JSRs by Committee</a></li>
<li><a href="http://jcp.org/en/jsr/all">List of All JSRs</a></li>
<!--end find JSRs form -->
<div style="clear: both;"><img src="../assets/images/spacer.gif" alt="" height="25" width="1"></div>
<!--begin JCP info -->
<img src="../assets/images/hd_jcp-info.gif" alt="JCP Info" height="18" width="150">
<li><a href="http://jcp.org/en/whatsnew/jcp" class="p7PMtrg">Updates</a>
<ul>
<li><a href="http://jcp.org/en/whatsnew/jcp">Recent Updates</a></li>
<li><a href="http://jcp.org/en/whatsnew/calendar">Calendar</a></li>
</ul>
</li>
<li><a href="http://jcp.org/en/procedures/overview" class="p7PMtrg">About JCP</a>
<ul>
<li><a href="http://jcp.org/en/procedures/overview">Program Overview</a></li>
<li><a href="http://jcp.org/en/procedures/jcp2">JCP Procedures</a></li>
<li><a href="http://jcp.org/en/participation/members">JCP Members</a></li>
<li><a href="http://jcp.org/en/participation/committee">Executive Committee</a></li>
<li><a href="http://jcp.org/en/whatsnew/elections">Elections</a></li>
</ul>
</li>
<li><a href="http://jcp.org/en/introduction/faq">FAQ</a></li>
<li><a href="http://jcp.org/en/resources/contacts">Contacts</a></li>
<li><a href="http://jcp.org/en/participation/overview" class="p7PMtrg">Participation</a>
<ul>
<li><a href="http://jcp.org/en/participation/overview">Getting Involved</a></li>
<li><a href="http://jcp.org/en/participation/membership">Becoming a JCP Member</a></li>
</ul>
</li>
<li><a href="http://jcp.org/en/resources/contents" class="p7PMtrg">Community Resources</a>
<ul>
<li><a href="http://jcp.org/en/resources/contents">Resources Overview</a></li>
<li><a href="http://jcp.org/en/resources/guide">Spec Lead Guide</a></li>
<li><a href="http://jcp.org/en/resources/tdk">TCK Tool & Info</a></li>
</ul>
</li>
<li><a href="http://jcp.org/en/press/pmo" class="p7PMtrg">Community News</a>
<ul>
<li><a href="http://jcp.org/en/press/pmo">News from PMO</a></li>
<li><a href="http://jcp.org/en/press/news">News Stories</a></li>
<li><a href="http://jcp.org/en/press/releases">Press Releases</a></li>
<li><a href="http://jcp.org/en/press/success">Success Stories</a></li>
<li><a href="http://jcp.org/en/press/whitepapers">White Papers</a></li>
</ul>
</li>
<div style="clear: both;"><img src="../assets/images/spacer.gif" alt="" height="25" width="1"></div>
</ul>
</td>
<!-- END LEFT NAV -->
<td width="15"><img src="../assets/images/global/spacer.gif" width="15" height="1"></td>
<!-- BEGIN CENTER CONTENT -->
<td id="centercontent" valign="top">
<!-- BEGIN PAGETITLE ONE LINE -->
<h1>
<div class="pagetitle">
JSR-000094 Java(TM) Rule Engine API 1.0a Final Release
</div>
</h1>
<!-- END PAGETITLE ONE LINE -->
<!-- Start ENO Working Area -->
<style type="text/css">
.warningred {color:#E76F00}
</style >

<!-- Content Table -->

<!-- BEGIN PC1 COMPONENT V.0 -->
<div class="pc1"><div class="pc1v0">
<div class="cornerTL"><div class="cornerTR">
<br>
<!-- OTN License js -->
<script language="javascript" type="text/javascript">

function disableAnchor(obj, disable) {
    if (disable) {
        var href = obj.getAttribute("href");
        if (href && href != "" && href != null) {
            obj.setAttribute('href_bak', href);

        }
        // obj.setAttribute('href', 'http://www.oracle.com/technetwork/licenses/sorry-150381.html');
        obj.removeAttribute('href');
        obj.setAttribute('class', 'boldbodylink');

    } else {
        obj.setAttribute('href', obj.getAttribute('href_bak'));
        obj.setAttribute('class', 'boldbodylink');

    }

}

function disableAnchorByName(anchorname, disable) {
    //	var use_gebi=false;
    var o = null;
    // if (document.getElementById) { use_gebi=true; }
    // Logic to find position
    // if (use_gebi) {
    // 	o=document.getElementById(anchorname);
    // } else {
    for (var i = 0; i < document.anchors.length; i++) {
        if (document.anchors[i].name == anchorname) {
            o = document.anchors[i];
            break;
        }

    }
    disableAnchor(o, disable);

}

function disableAnchorByName(doc, anchorname, disable, enabledHref, onclickFtn) {
    var use_gebi = false;
    var o = null;
    for (var i = 0; i < doc.anchors.length; i++) {
        if (doc.anchors[i].name == anchorname) {
            o = doc.anchors[i];
            break;
        }

    }
    disableAnchor(o, disable, enabledHref, onclickFtn);

}

function disableAnchor(obj, disable, enabledHref, onclickFtn) {
    if (disable) {
        obj.onclick = onclickFtn;
        // obj.setAttribute('onclick', disabledHref );
        // obj.removeAttribute('href');
        // obj.setAttribute('href', onclickFtn );
        obj.setAttribute('class', 'boldbodylink');

    } else {
        obj.setAttribute('href', enabledHref);
        obj.onclick = null;
        obj.setAttribute('class', 'boldbodylink');

    }

}

function disableDownloadAnchors(doc, disabled) {
    var agreementPrompt = new Function("alert('Sorry, you must accept the License Agreement before downloading.');");
    // NOTE: These vars are being passed to the methods below, so the var name  should
    //       match the parameter passed to the method. Customize var names for download(s) involved

    var uuid_DgDACUFBQbwAAAEYkeg5AXha = 'http://download.oracle.com/otn-pub/jcp/jreng-1_0a-fr-spec-api-oth-JSpec/jreng-1_0a-fr-spec-api.zip';
    disableAnchorByName(doc, 'uuid_DgDACUFBQbwAAAEYkeg5AXha', disabled, uuid_DgDACUFBQbwAAAEYkeg5AXha, agreementPrompt);


}

function youMustAgreePrompt(){
	alert('Sorry, you must accept the License Agreement before downloading.');
}

function acceptAgreement(windowRef){
	var doc = windowRef.document;
	disableDownloadAnchors(doc, false);
	hideAgreementDiv(doc);
}

function declineAgreement(windowRef){
	var doc = windowRef.document;
	disableDownloadAnchors(doc, true);
	// forward();
}

function showAgreement(){
    window.open('jreng-1_0a-fr-spec-api-oth-JSpec-license.html','LicenseAgreement','status=1,scrollbars=1,width=500,height=400,top=150,left=400');
}

function forward(){
	location.href="http://www.oracle.com/technetwork/licenses/sorry-150381.html";
}

function hideAgreementDiv(doc) {
	if (doc.getElementById) { // DOM3 = IE5, NS6
		doc.getElementById('agreementDiv').style.visibility = 'hidden';
		doc.getElementById('thankYouDiv').style.visibility = 'visible';
	} else {
		if (doc.layers) { // Netscape 4
			doc.agreementDiv.visibility = 'hidden';
			doc.thankYouDiv.visibility = 'visible';
		} else { // IE 4
			doc.all.agreementDiv.style.visibility = 'hidden';
			doc.all.thankYouDiv.style.visibility = 'visible';
		}
	}
}
</script>

<form name="agreementForm" method="post" action="radio">
<div align="left" id="agreementDiv">

<table border="0" width="100%">
<tbody>
<tr>
<td>
<span>You must accept the <a href="javascript:showAgreement();">Software License Agreement</a> to download this software.</span>
</td>
</tr>
<tr>
<td>
<div align="left">
<input type="radio" onclick="acceptAgreement(window.self);" name="agreement" /> <span>Accept</span> <span>License Agreement</span> | <input type="radio" onclick="declineAgreement(window.self);" name="agreement" /> <span>Decline</span> <span>License Agreement</span>
</div>
</td>
</tr>
</tbody>
</table>

</div>
</form>

<div style="visibility: hidden;" id="thankYouDiv">
<table border="0" width="100%">
<tbody>
<tr>
<td><span>Thank you for accepting the Software License Agreement; you may now download this software.</span></td>
</tr>
</tbody>
</table>
</div>

</div></div>
</div>
<div class="cornerBL"><div class="cornerBR">
<!-- END PC1 COMPONENT V.0 -->
<!-- BEGIN PRODUCT SPECIFIC TEXT-->

<p class="intro">
</p>

<!-- END PRODUCT SPECIFIC TEXT-->
<!-- BEGIN G18 COMPONENT V.0 -->
<div class="g18"><div class="g18v0">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr valign="top">
<td width="50%" class="col1">
<!-- BEGIN SUPPORT COMPONENT-->

<p class="intro">
</p>

</td><td class="col2">

<!-- END SUPPORT COMPONENT-->
</td></tr></table></div></div>
<!-- END G18 COMPONENT V.3 -->

<p>
<b>Download Instruction:</b>&nbsp;Click the product name or the file name to start the download.<br>
</p>

<form name="sdmform" method="post" action="">
<input type="hidden" name="detectedJavaVersion" id="detectedJavaVersion" value="0">
<!-- BEGIN REQUIRED FILES COMPONENT-->
<div class="g26">
<table width="100%" summary="Downloads listed by product, filename, and size">
<caption id="RequiredFilesCaption" name="RequiredFilesCaption" style="display:">Required Files</caption>

<thead>
<tr>
<td class="g26checkbox"></td>
<th scope="col" class="g26widecol">File Description and Name</th>
<th scope="col" class="g26tinycol">Size</th>
</tr>
</thead>
<tbody>


<tr><td class="g26checkbox">&nbsp;</td>
<td scope="row" class="g26widecol">
JSR-000094 Java(TM) Rule Engine API<br>
<a onclick="youMustAgreePrompt();" name="uuid_DgDACUFBQbwAAAEYkeg5AXha" id="uuid_DgDACUFBQbwAAAEYkeg5AXha" href=""><img src="../assets/images/ic_download.gif" class="g15download-icon" border="0" alt="">jreng-1_0a-fr-spec-api.zip</a></td>
<td class="g26tinycol">4.23 MB</td></tr>


</tbody>
</table>
<!-- END REQUIRED FILES COMPONENT-->
</div>
<br>
<!-- BEGIN OPTIONAL FILES COMPONENT-->

<!-- END OPTIONAL FILES COMPONENT-->

<p>
If you need assistance with downloads, please contact <a href="https://www.sun.com/secure/contact/feedback/sdlc.jsp">Customer Service</a>. For all other JCP related questions, please see our <a href="http://jcp.org/en/introduction/faq">Frequently Asked Questions (FAQ)</a>.
</p>
<!-- END SDM COMPONENT -->
<br>
<!-- BEGIN MARKETING MESSAGE FOOTER -->

<!-- END MARKETING MESSAGE FOOTER -->
<!-- BEGIN PC1 COMPONENT V.1 -->
</div></div></div></div>
<!-- END PC1 COMPONENT V.1 -->

<!-- End ENO Working Area -->
</td>
<!-- END CENTER CONTENT -->
<td width="15"><img src="../assets/images/global/spacer.gif" width="15" height="1"></td>
<!-- BEGIN RIGHT CONTENT -->
<td id="rightcontent" valign="top">
<img src="../assets/images/global/spacer.gif" width="150" height="5" alt=""><br>
</td>
<!-- END RIGHT CONTENT -->
</tr>
</table>
<!-- BEGIN A5 COMPONENT V.0 -->
<div id="a5" class="a5 a5v0">
<ul>
<li class="hasmenu"><a href="http://www.sun.com/aboutsun/media/index.html">News Center</a></li>
<li class="hasmenu"><a href="http://www.sun.com/aboutsun/">About Sun</a></li>
<li class="hasmenu"><a href="http://www.sun.com/contact/">Contact Sun</a></li>
<li class="hasmenu"><a href="http://www.sun.com/share/text/termsofuse.html">Terms of Use</a></li>
<li><a href="http://www.sun.com/privacy/">Privacy</a></li>
<li><a href="http://www.sun.com/sitemap/">Site Map</a></li>
<li><a href="http://www.sun.com/aboutsun/copyright/inquiries.jsp">&copy; <script language="javascript" type="text/javascript">document.write(new Date().getFullYear())</script>, Oracle Corporation and/or its affiliates</a></li>
</ul>
</div>
<!-- END A5 COMPONENT V.0 -->
<!-- BEGIN G9 VARIATION 0 -->
<!--script language="javascript" type="text/javascript" charset="UTF-8" src="/share/op/oo_engine.js"></script>
<script language="javascript" type="text/javascript" charset="UTF-8" src="/share/op/oo_conf_en-US.js"></script-->
<!-- END G9 VARIATION 0 -->
</body>
</html>
