Author: mattmann
Date: Fri Nov 4 15:58:18 2011
New Revision: 1197617
URL: http://svn.apache.org/viewvc?rev=1197617&view=rev
Log:
- progress towards OODT-157: PCS Operator User Interface web application.
- now includes skinned and near done PCS status page
- refactored application object to flow through properties
- cleaning up skin
Added:
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.css
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.html
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.java
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/icon_arrow_down.gif
(with props)
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/icon_arrow_up.gif
(with props)
Modified:
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/BasePage.html
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/BasePage.java
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/OpsuiApp.java
oodt/trunk/pcs/opsui/src/main/webapp/META-INF/context.xml
Modified:
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/BasePage.html
URL:
http://svn.apache.org/viewvc/oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/BasePage.html?rev=1197617&r1=1197616&r2=1197617&view=diff
==============================================================================
--- oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/BasePage.html
(original)
+++ oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/BasePage.html
Fri Nov 4 15:58:18 2011
@@ -115,7 +115,7 @@
onMouseOver="menuSelected(this)"
onMouseOut="menuNotSelected(this)">
- <a href="#" id="pcsstatus_link"
class="blackLink">
+ <a href="#" wicket:id="pcsstatus_link"
id="pcsstatus_link" class="blackLink">
<span
style="text-align:center;color:white;font-weight:bold;">
PCS Status
</span>
Modified:
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/BasePage.java
URL:
http://svn.apache.org/viewvc/oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/BasePage.java?rev=1197617&r1=1197616&r2=1197617&view=diff
==============================================================================
--- oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/BasePage.java
(original)
+++ oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/BasePage.java
Fri Nov 4 15:58:18 2011
@@ -19,6 +19,7 @@
package org.apache.oodt.pcs.opsui;
//Wicket imports
+import org.apache.oodt.pcs.opsui.status.StatusPage;
import org.apache.wicket.PageParameters;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.markup.html.link.ExternalLink;
@@ -55,6 +56,18 @@ public class BasePage extends WebPage {
}
});
+ add(new Link("pcsstatus_link"){
+
+ /* (non-Javadoc)
+ * @see org.apache.wicket.markup.html.link.Link#onClick()
+ */
+ @Override
+ public void onClick() {
+ setResponsePage(StatusPage.class);
+
+ }
+ });
+
add(new ExternalLink("contact_link",
"mailto:"+((OpsuiApp)getApplication()).getEmailContactLink()));
}
Modified:
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/OpsuiApp.java
URL:
http://svn.apache.org/viewvc/oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/OpsuiApp.java?rev=1197617&r1=1197616&r2=1197617&view=diff
==============================================================================
--- oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/OpsuiApp.java
(original)
+++ oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/OpsuiApp.java
Fri Nov 4 15:58:18 2011
@@ -15,13 +15,13 @@
* limitations under the License.
*/
-
package org.apache.oodt.pcs.opsui;
//OODT imports
import org.apache.oodt.cas.metadata.util.PathUtils;
import org.apache.oodt.cas.webcomponents.filemgr.FMBrowserSession;
import
org.apache.oodt.cas.webcomponents.workflow.instance.WorkflowInstancesViewer;
+import org.apache.oodt.pcs.opsui.status.StatusPage;
//Wicket imports
import org.apache.wicket.Page;
@@ -33,17 +33,16 @@ import org.apache.wicket.protocol.http.W
import org.apache.wicket.request.target.coding.MixedParamUrlCodingStrategy;
/**
- *
+ *
* The OPSUI application object.
- *
+ *
* @author mattmann
* @version $Revision$
- *
+ *
*/
public class OpsuiApp extends WebApplication {
-
- public OpsuiApp(){
+ public OpsuiApp() {
MixedParamUrlCodingStrategy types = new MixedParamUrlCodingStrategy(
"types", TypesPage.class, new String[] {});
mount(types);
@@ -54,35 +53,64 @@ public class OpsuiApp extends WebApplica
MixedParamUrlCodingStrategy prodBrowser = new MixedParamUrlCodingStrategy(
"product", ProductBrowserPage.class, new String[] { "id" });
- mount(prodBrowser);
+ mount(prodBrowser);
+
+ MixedParamUrlCodingStrategy pcsStatus = new MixedParamUrlCodingStrategy(
+ "status", StatusPage.class, new String[] {});
+ mount(pcsStatus);
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.apache.wicket.Application#getHomePage()
*/
@Override
public Class<? extends Page> getHomePage() {
return HomePage.class;
}
-
+
public String getFmUrlStr() {
- return
- PathUtils.replaceEnvVariables(getServletContext().
- getInitParameter("filemgr.url"));
+ return PathUtils.replaceEnvVariables(getServletContext().getInitParameter(
+ "filemgr.url"));
}
-
- public String getEmailContactLink(){
+
+ public String getWmUrlStr() {
+ return PathUtils.replaceEnvVariables(getServletContext().getInitParameter(
+ "workflow.url"));
+ }
+
+ public String getRmUrlStr() {
+ return PathUtils.replaceEnvVariables(getServletContext().getInitParameter(
+ "resmgr.url"));
+ }
+
+ public String getEmailContactLink() {
return getServletContext().getInitParameter("contact.email");
}
- /* (non-Javadoc)
- * @see
org.apache.wicket.protocol.http.WebApplication#newSession(org.apache.wicket.Request,
org.apache.wicket.Response)
+ public String getCrawlerConfFilePath() {
+ return PathUtils.replaceEnvVariables(getServletContext().getInitParameter(
+ "org.apache.oodt.pcs.health.crawler.conf.filePath"));
+ }
+
+ public String getStatesFilePath() {
+ return PathUtils.replaceEnvVariables(getServletContext().getInitParameter(
+ "org.apache.oodt.pcs.health.workflow.statuses.filePath"));
+ }
+
+ /*
+ * (non-Javadoc)
+ *
+ * @see
+ *
org.apache.wicket.protocol.http.WebApplication#newSession(org.apache.wicket
+ * .Request, org.apache.wicket.Response)
*/
@Override
public Session newSession(Request request, Response response) {
return new FMBrowserSession(request);
}
-
+
/*
* (non-Javadoc)
*
@@ -104,9 +132,10 @@ public class OpsuiApp extends WebApplica
mountSharedResource("/images/percentImage_back4.png",
new ResourceReference(WorkflowInstancesViewer.class,
"percentImage_back4.png").getSharedResourceKey());
- }
-
-
+ mountSharedResource("/images/icon_arrow_up.gif", new ResourceReference(
+ StatusPage.class, "icon_arrow_up.gif").getSharedResourceKey());
+
+ }
}
Added:
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.css
URL:
http://svn.apache.org/viewvc/oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.css?rev=1197617&view=auto
==============================================================================
---
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.css
(added)
+++
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.css
Fri Nov 4 15:58:18 2011
@@ -0,0 +1,69 @@
+
+#widenoborder{
+ width:100%;
+ border:0px;
+}
+
+#fm_status{
+
+}
+
+#wm_status{
+
+}
+
+#rm_status{
+
+}
+
+#report_date{
+
+}
+
+.roundtable table{
+border-top: 2px solid #bbb8a9;
+border-bottom: 2px solid #bbb8a9;
+border-left: 2px solid #bbb8a9;
+border-right: 2px solid #bbb8a9;
+}
+
+.nowrap{
+ white-space:nowrap;
+}
+
+.heading{
+ font-size:14px;
+ font-weight:bold;
+}
+
+.avg_crawl_time{
+
+}
+
+.num_crawls{
+
+}
+
+.crawler_name{
+
+}
+
+.file_ingest_datetime{
+
+}
+
+.file_path{
+
+}
+
+.status_name{
+
+}
+
+.batch_stub_url{
+
+}
+
+.crawler_name_and_url{
+
+}
Added:
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.html
URL:
http://svn.apache.org/viewvc/oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.html?rev=1197617&view=auto
==============================================================================
---
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.html
(added)
+++
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.html
Fri Nov 4 15:58:18 2011
@@ -0,0 +1,162 @@
+<wicket:extend>
+<wicket:link>
+<link rel="stylesheet" type="text/css" href="StatusPage.css"/>
+</wicket:link>
+
+<table id="widenoborder">
+ <tr>
+ <td><font style="font-size:16px;font-weight:bold;">PCS
Status</font></td>
+ <td>
+ <table style="text-align:right:">
+ <tr>
+ <td style="text-align:right:">Current
Information as of:</td>
+ </tr>
+ <tr>
+ <td style="text-align:right:"
wicket:id="report_date" id="report_date">2011-01-01T00:00:00.000Z</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr style="vertical-align:top;">
+ <td>
+ <table>
+ <tr>
+ <td><font class="heading">Server
Status:</font></td>
+ </tr>
+ <tr>
+ <td>
+ <div class="roundtable">
+ <table style="width:100px;">
+ <tr>
+ <td class="nowrap"
id="fm_status">File Manager (<span
wicket:id="fmurl">http://localhost:9000</span>)</td>
+ <td><img
wicket:id="fmstatus_icon" src="icon_arrow_up.gif"/></td>
+ </tr>
+ <tr>
+ <td class="nowrap"
id="wm_status">Wokflow Manager (<span
wicket:id="wmurl">http://localhost:9001</span>)</td>
+ <td><img
wicket:id="wmstatus_icon" src="icon_arrow_down.gif"></td>
+ </tr>
+ <tr>
+ <td class="nowrap"
id="rm_status">Resource Manager (<span
wicket:id="rmurl">http://localhost:9002</span>)</td>
+ <td><img
wicket:id="rmstatus_icon" src="icon_arrow_down.gif"></td>
+ </tr>
+ </table>
+ </div>
+ </td>
+ </tr>
+ <tr>
+ <td><font class="heading">Crawler
Status:</font></td>
+ </tr>
+ <tr>
+ <td>
+ <div class="roundtable">
+ <table>
+ <tr wicket:id="crawler_status_list">
+ <td wicket:id="crawler_name_and_url"
class="crawler_name_and_url">Local File Crawler (http://localhost:9091)</td>
+ <td><img wicket:id="crawler_status_icon"
src="icon_arrow_up.gif" /></td>
+ </tr>
+ <tr>
+ <td colspan="2">... ...</td>
+ </tr>
+ <tr>
+ <td><a
href="javascript:toggleOn('crawlerShowAll');">See All</a></td>
+ <td><a
href="javascript:toggleOff('crawlerShowAll');">Hide</a></td>
+ <td><a
href="javascript:toggleOn('crawlerSort');">Sorting By Status</a></td>
+ <td><a
href="javascript:toggleOff('crawlerSort');">Unsort</a></td>
+ </tr>
+ </table>
+ </div>
+ </td>
+ </tr>
+ <tr>
+ <td><font class="heading">Batch Stub
Status:</font></td>
+ </tr>
+ <tr>
+ <td>
+ <div class="roundtable">
+ <table>
+ <tr wicket:id="batch_stub_list">
+ <td class="nowrap"><span
wicket:id="batch_stub_url"
class="batch_stub_url">http://compute-0-1:2001</span></td>
+ <td><img
wicket:id="batch_stub_status_icon" src="icon_arrow_down.gif" /></td>
+ </tr>
+ <tr>
+ <td colspan="2">...
...</td></tr><tr>
+ <td><a
href="javascript:toggleOn('batchStubShowAll');">See All</a></td>
+ <td><a
href="javascript:toggleOff('batchStubShowAll');">Hide</a></td>
+ <td><a
href="javascript:toggleOn('batchStubSort');">Sorting By Status</a></td>
+ <td><a
href="javascript:toggleOff('batchStubSort');">Unsort</a></td>
+ </tr>
+ </table>
+ </div>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td>
+ <table>
+ <tr>
+ <td><font class="heading">Job Processing
Status:</font></td>
+ </tr>
+ <tr>
+ <td>
+ <div class="roundtable">
+ <table style="width:100px;">
+ <tr wicket:id="jobstatus_list">
+ <td class="nowrap">
+ <span wicket:id="status_name"
class="status_name">QUEUED</span> pipelines
+ </td>
+ <td style="text-align:right">
+ <a href="#"
wicket:id="jobstatus_count_link">250</a>
+ </td>
+ </tr>
+ <wicket:remove>
+ <tr><td class="nowrap"><span
class="status_name">STARTED</span> pipelines</td><td
style="text-align:right"><a href="#">3</a></td></tr>
+ <tr><td class="nowrap"><span
class="status_name">RSUBMIT</span> pipelines</td><td
style="text-align:right"><a href="#">45</a></td></tr>
+ <tr><td class="nowrap"><span
class="status_name">PGE_EXEC</span> pipelines</td><td
style="text-align:right"><a href="#">1000</a></td></tr>
+ <tr><td class="nowrap"><span
class="status_name">CRAWLING</span> pipelines</td><td
style="text-align:right"><a href="#">4</a></td></tr>
+ <tr><td class="nowrap"><span
class="status_name">FINISHED</span> pipelines</td><td
style="text-align:right"><a href="#">10000</a></td></tr>
+ </wicket:remove>
+ </table>
+ </div>
+ </td>
+ </tr>
+ <tr>
+ <td><font class="heading">Latest Files
Ingested:</font></td>
+ </tr>
+ <tr>
+ <td>
+ <div class="roundtable">
+ <table>
+ <tr wicket:id="file_health_list">
+ <td>
+ <a href="#"
wicket:id="view_product_link"><span wicket:id="file_path"
class="file_path">/data/archive/products/file1.txt</span></a> at <span
wicket:id="file_ingest_datetime"
class="file_ingest_datetime">2011-01-01T00:01:01.001Z</span>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </td>
+ </tr>
+ <tr>
+ <td><font class="heading">Crawler
Statistics:</font></td>
+ </tr>
+ <tr>
+ <td>
+ <div class="roundtable">
+ <table>
+ <tr>
+ <td class="nowrap"><span
wicket:id="crawler_name" class="crawler_name">Local File Crawler</span> Number
of Crawls: <span wicket:id="num_crawls" class="num_crawls">32</span> Avg Time:
<span wicket:id="avg_crawl_time" class="avg_crawl_time">5 sec</span>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">...
...</td></tr><tr>
+ <td colspan="2"><a
href="javascript:toggleOn('crawlerHealthShowAll');">See All</a></td>
+ <td colspan="2"><a
href="javascript:toggleOff('crawlerHealthShowAll');">Hide</a></td>
+ </tr>
+ </table>
+ </div>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+</wicket:extend>
\ No newline at end of file
Added:
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.java
URL:
http://svn.apache.org/viewvc/oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.java?rev=1197617&view=auto
==============================================================================
---
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.java
(added)
+++
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/StatusPage.java
Fri Nov 4 15:58:18 2011
@@ -0,0 +1,143 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.oodt.pcs.opsui.status;
+
+//JDK imports
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.List;
+import java.util.Vector;
+
+//OODT imports
+import org.apache.oodt.pcs.health.CrawlerStatus;
+import org.apache.oodt.pcs.health.PCSDaemonStatus;
+import org.apache.oodt.pcs.health.PCSHealthMonitorReport;
+import org.apache.oodt.pcs.opsui.BasePage;
+import org.apache.oodt.pcs.opsui.OpsuiApp;
+import org.apache.oodt.pcs.tools.PCSHealthMonitor;
+
+//Wicket imports
+import org.apache.wicket.PageParameters;
+import org.apache.wicket.ResourceReference;
+import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.markup.html.image.Image;
+import org.apache.wicket.markup.html.list.ListItem;
+import org.apache.wicket.markup.html.list.ListView;
+
+/**
+ *
+ * Describe your class here.
+ *
+ * @author mattmann
+ * @version $Revision$
+ *
+ */
+public class StatusPage extends BasePage {
+
+ /**
+ * @param parameters
+ * @throws InstantiationException
+ */
+ public StatusPage(PageParameters parameters) throws InstantiationException {
+ super(parameters);
+
+ OpsuiApp app = (OpsuiApp) getApplication();
+ String fmUrlStr = app.getFmUrlStr();
+ String wmUrlStr = app.getWmUrlStr();
+ String rmUrlStr = app.getRmUrlStr();
+ String crawlerConfFilePath = app.getCrawlerConfFilePath();
+ String statesFilePath = app.getStatesFilePath();
+ PCSHealthMonitor mon = new PCSHealthMonitor(fmUrlStr, wmUrlStr, rmUrlStr,
+ crawlerConfFilePath, statesFilePath);
+ PCSHealthMonitorReport report = mon.getReport();
+
+ add(new Label("report_date", report.getCreateDateIsoFormat()));
+ add(new Label("fmurl", report.getFmStatus().getUrlStr()));
+ add(new Label("wmurl", report.getWmStatus().getUrlStr()));
+ add(new Label("rmurl", report.getRmStatus().getUrlStr()));
+
+ add(new Image("fmstatus_icon", getUpOrDownArrowRef(report.getFmStatus()
+ .getStatus())));
+ add(new Image("wmstatus_icon", getUpOrDownArrowRef(report.getWmStatus()
+ .getStatus())));
+ add(new Image("rmstatus_icon", getUpOrDownArrowRef(report.getRmStatus()
+ .getStatus())));
+
+ List<CrawlerStatus> crawlerStatusList = report.getCrawlerStatus();
+ add(new ListView<CrawlerStatus>("crawler_status_list", crawlerStatusList) {
+ /*
+ * (non-Javadoc)
+ *
+ * @see
+ * org.apache.wicket.markup.html.list.ListView#populateItem(org.apache
+ * .wicket.markup.html.list.ListItem)
+ */
+ @Override
+ protected void populateItem(ListItem<CrawlerStatus> statusItem) {
+ CrawlerStatus status = statusItem.getModelObject();
+ String statusString = status.getInfo().getCrawlerName() + " ("
+ + status.getCrawlHost() + ":" + status.getInfo().getCrawlerPort()
+ + ")";
+ statusItem.add(new Label("crawler_name_and_url", statusString));
+ statusItem.add(new Image("crawler_status_icon",
+ getUpOrDownArrowRef(status.getStatus())));
+ }
+ });
+
+ }
+
+ private ResourceReference getUpOrDownArrowRef(String status) {
+ return new ResourceReference(StatusPage.class, "icon_arrow_"
+ + status.toLowerCase() + ".gif");
+ }
+
+ private static List getTopN(List statuses, int topN) {
+ List subset = new Vector();
+ if (statuses != null && statuses.size() > 0) {
+ int numGobble = topN <= statuses.size() ? topN : statuses.size();
+ for (int i = 0; i < numGobble; i++) {
+ Object status = statuses.get(i);
+ subset.add(status);
+ }
+ }
+
+ return subset;
+ }
+
+ private static void sortByStatus(List statusList) {
+ Collections.sort(statusList, new Comparator() {
+
+ public int compare(Object o1, Object o2) {
+ if (o1 instanceof CrawlerStatus) {
+ CrawlerStatus stat1 = (CrawlerStatus) o1;
+ CrawlerStatus stat2 = (CrawlerStatus) o2;
+
+ return stat1.getStatus().compareTo(stat2.getStatus());
+ } else if (o1 instanceof PCSDaemonStatus) {
+ PCSDaemonStatus stat1 = (PCSDaemonStatus) o1;
+ PCSDaemonStatus stat2 = (PCSDaemonStatus) o2;
+
+ return stat1.getStatus().compareTo(stat2.getStatus());
+ } else
+ return 0;
+ }
+
+ });
+ }
+
+}
Added:
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/icon_arrow_down.gif
URL:
http://svn.apache.org/viewvc/oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/icon_arrow_down.gif?rev=1197617&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/icon_arrow_down.gif
------------------------------------------------------------------------------
svn:executable = *
Propchange:
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/icon_arrow_down.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/icon_arrow_up.gif
URL:
http://svn.apache.org/viewvc/oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/icon_arrow_up.gif?rev=1197617&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/icon_arrow_up.gif
------------------------------------------------------------------------------
svn:executable = *
Propchange:
oodt/trunk/pcs/opsui/src/main/java/org/apache/oodt/pcs/opsui/status/icon_arrow_up.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: oodt/trunk/pcs/opsui/src/main/webapp/META-INF/context.xml
URL:
http://svn.apache.org/viewvc/oodt/trunk/pcs/opsui/src/main/webapp/META-INF/context.xml?rev=1197617&r1=1197616&r2=1197617&view=diff
==============================================================================
--- oodt/trunk/pcs/opsui/src/main/webapp/META-INF/context.xml (original)
+++ oodt/trunk/pcs/opsui/src/main/webapp/META-INF/context.xml Fri Nov 4
15:58:18 2011
@@ -22,7 +22,10 @@ the License.
<Parameter name="workflow.url"
value="[WORKFLOW_URL]"/>
-
+
+ <Parameter name="resmgr.url"
+ value="[RESMGR_URL]"/>
+
<Parameter name="org.apache.oodt.cas.workflow.webapp.lifecycleFilePath"
value="[WORKFLOW_HOME]/policy/workflow-lifecycle.xml"/>
@@ -32,6 +35,12 @@ the License.
<Parameter
name="org.apache.oodt.cas.workflow.webapp.inst.metFields.filePath"
value="[WORKFLOW_HOME]/policy/workflow-instance-met.xml"/>
+ <Parameter name="org.apache.oodt.pcs.health.crawler.conf.filePath"
+ value="[PCS_HOME]/aux/pcs/pcs-crawlers.xml"/>
+
+ <Parameter name="org.apache.oodt.pcs.health.workflow.statuses.filePath"
+ value="[PCS_HOME]/aux/pcs/pcs-workflow-statuses.xml"/>
+
<Parameter name="contact.email" value="[email protected]"/>
</Context>