You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by va...@apache.org on 2008/09/17 13:20:21 UTC
svn commit: r696246 [1/15] - in /ode/trunk: axis2-war/src/main/webapp/
axis2-war/src/main/webapp/WEB-INF/ axis2-war/src/main/webapp/css/
axis2-war/src/main/webapp/images/ axis2-war/src/main/webapp/js/
axis2-war/src/main/webapp/js/assets/ axis2-war/src/...
Author: vanto
Date: Wed Sep 17 04:20:14 2008
New Revision: 696246
URL: http://svn.apache.org/viewvc?rev=696246&view=rev
Log:
ODE-293 - AJAX based Monitoring and Management Console for ODE (Axis2 Integration)
Import of Milindas GSoC contribution. Big karma and kudos to Milinda. Thanks!
Addition to trunk, forward-port of DeploymentBrowser.
Added:
ode/trunk/axis2-war/src/main/webapp/css/
ode/trunk/axis2-war/src/main/webapp/css/global.css
ode/trunk/axis2-war/src/main/webapp/css/reset.css
ode/trunk/axis2-war/src/main/webapp/css/style.css
ode/trunk/axis2-war/src/main/webapp/deployment.html
ode/trunk/axis2-war/src/main/webapp/favicon.ico (with props)
ode/trunk/axis2-war/src/main/webapp/fileupload.jsp
ode/trunk/axis2-war/src/main/webapp/images/
ode/trunk/axis2-war/src/main/webapp/images/31-Document_48x48.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/activate.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/addGadgetIcon.gif (with props)
ode/trunk/axis2-war/src/main/webapp/images/arrowsDown.gif (with props)
ode/trunk/axis2-war/src/main/webapp/images/arrowsUp.gif (with props)
ode/trunk/axis2-war/src/main/webapp/images/bg_button_a.gif (with props)
ode/trunk/axis2-war/src/main/webapp/images/bg_button_span.gif (with props)
ode/trunk/axis2-war/src/main/webapp/images/bg_header.jpg (with props)
ode/trunk/axis2-war/src/main/webapp/images/bottom.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/bottom_m.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/bullet1.gif (with props)
ode/trunk/axis2-war/src/main/webapp/images/bullet2.gif (with props)
ode/trunk/axis2-war/src/main/webapp/images/buttonBack.gif (with props)
ode/trunk/axis2-war/src/main/webapp/images/closeIcon.gif (with props)
ode/trunk/axis2-war/src/main/webapp/images/dguide.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/gadgetTitleBg.jpg (with props)
ode/trunk/axis2-war/src/main/webapp/images/guide.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/home.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/img_main.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/info.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/inner_back.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/logo.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/navBack.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/pagenav_back.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/process.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/retire.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/settingsIcon.gif (with props)
ode/trunk/axis2-war/src/main/webapp/images/site_nav_borders.gif (with props)
ode/trunk/axis2-war/src/main/webapp/images/site_nav_hover_bg.gif (with props)
ode/trunk/axis2-war/src/main/webapp/images/tab-selected-mid.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/window_bottom_end.jpg (with props)
ode/trunk/axis2-war/src/main/webapp/images/window_bottom_end.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/window_bottom_start.jpg (with props)
ode/trunk/axis2-war/src/main/webapp/images/window_bottom_start.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/window_close.jpg (with props)
ode/trunk/axis2-war/src/main/webapp/images/window_max.jpg (with props)
ode/trunk/axis2-war/src/main/webapp/images/window_min.jpg (with props)
ode/trunk/axis2-war/src/main/webapp/images/window_resize.gif (with props)
ode/trunk/axis2-war/src/main/webapp/images/window_top_end.jpg (with props)
ode/trunk/axis2-war/src/main/webapp/images/window_top_end.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/window_top_start.jpg (with props)
ode/trunk/axis2-war/src/main/webapp/images/window_top_start.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/wrapper_back.png (with props)
ode/trunk/axis2-war/src/main/webapp/images/wrapper_column_top.gif (with props)
ode/trunk/axis2-war/src/main/webapp/index.html
ode/trunk/axis2-war/src/main/webapp/instances.html
ode/trunk/axis2-war/src/main/webapp/js/
ode/trunk/axis2-war/src/main/webapp/js/DeploymentService.js
ode/trunk/axis2-war/src/main/webapp/js/InstanceManagementAPI.js
ode/trunk/axis2-war/src/main/webapp/js/ODE.js
ode/trunk/axis2-war/src/main/webapp/js/ProcessManagementAPI.js
ode/trunk/axis2-war/src/main/webapp/js/WSRequest.js
ode/trunk/axis2-war/src/main/webapp/js/assets/
ode/trunk/axis2-war/src/main/webapp/js/assets/skins/
ode/trunk/axis2-war/src/main/webapp/js/assets/skins/sam/
ode/trunk/axis2-war/src/main/webapp/js/assets/skins/sam/sprite.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/bubbling/
ode/trunk/axis2-war/src/main/webapp/js/bubbling/accordion.js
ode/trunk/axis2-war/src/main/webapp/js/bubbling/assets/
ode/trunk/axis2-war/src/main/webapp/js/bubbling/assets/accordion.css
ode/trunk/axis2-war/src/main/webapp/js/bubbling/assets/loading.gif (with props)
ode/trunk/axis2-war/src/main/webapp/js/bubbling/bubbling.js
ode/trunk/axis2-war/src/main/webapp/js/yui/
ode/trunk/axis2-war/src/main/webapp/js/yui/animation.js
ode/trunk/axis2-war/src/main/webapp/js/yui/button.js
ode/trunk/axis2-war/src/main/webapp/js/yui/charts-experimental-min.js
ode/trunk/axis2-war/src/main/webapp/js/yui/charts.swf (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/container.js
ode/trunk/axis2-war/src/main/webapp/js/yui/css/
ode/trunk/axis2-war/src/main/webapp/js/yui/css/asc.gif (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/autocomplete.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/blankimage.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/button.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/calendar.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/colorpicker.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/container.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/datatable.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/desc.gif (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/dt-arrow-dn.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/dt-arrow-up.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/editor-knob.gif (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/editor-sprite-active.gif (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/editor-sprite.gif (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/editor.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/fonts.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/header_background.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/hue_bg.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/imagecropper.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/layout.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/layout_sprite.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/logger.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/menu-button-arrow-disabled.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/menu-button-arrow.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/menu.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/menubaritem_submenuindicator.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/menubaritem_submenuindicator_disabled.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/menuitem_checkbox.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/menuitem_checkbox_disabled.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/menuitem_submenuindicator.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/menuitem_submenuindicator_disabled.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/picker_mask.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/profilerviewer.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/resize.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/simpleeditor.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/skin.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/split-button-arrow-active.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/split-button-arrow-disabled.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/split-button-arrow-focus.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/split-button-arrow-hover.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/split-button-arrow.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/sprite.png (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/tabview.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/transparent.gif (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/treeview-loading.gif (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/treeview-sprite.gif (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/treeview.css
ode/trunk/axis2-war/src/main/webapp/js/yui/css/wait.gif (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/css/yuitest.css
ode/trunk/axis2-war/src/main/webapp/js/yui/datasource-beta-min.js
ode/trunk/axis2-war/src/main/webapp/js/yui/element-beta.js
ode/trunk/axis2-war/src/main/webapp/js/yui/json-min.js
ode/trunk/axis2-war/src/main/webapp/js/yui/tab/
ode/trunk/axis2-war/src/main/webapp/js/yui/tab/border_tabs.css
ode/trunk/axis2-war/src/main/webapp/js/yui/tab/loading.gif (with props)
ode/trunk/axis2-war/src/main/webapp/js/yui/tab/skin-sam.css
ode/trunk/axis2-war/src/main/webapp/js/yui/tab/skins/
ode/trunk/axis2-war/src/main/webapp/js/yui/tab/skins/sam/
ode/trunk/axis2-war/src/main/webapp/js/yui/tab/skins/sam/tabview-skin.css
ode/trunk/axis2-war/src/main/webapp/js/yui/tab/skins/sam/tabview.css
ode/trunk/axis2-war/src/main/webapp/js/yui/tab/tabview-core.css
ode/trunk/axis2-war/src/main/webapp/js/yui/tab/tabview.css
ode/trunk/axis2-war/src/main/webapp/js/yui/tabview.js
ode/trunk/axis2-war/src/main/webapp/js/yui/utilities.js
ode/trunk/axis2-war/src/main/webapp/js/yui/yahoo-dom-event.js
ode/trunk/axis2-war/src/main/webapp/processes.html
ode/trunk/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentBrowser.java
Modified:
ode/trunk/axis2-war/src/main/webapp/WEB-INF/web.xml
ode/trunk/axis2/src/main/java/org/apache/ode/axis2/ODEServer.java
ode/trunk/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java
ode/trunk/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisServlet.java
ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
ode/trunk/utils/src/main/java/org/apache/ode/utils/fs/FileUtils.java
Modified: ode/trunk/axis2-war/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/WEB-INF/web.xml?rev=696246&r1=696245&r2=696246&view=diff
==============================================================================
--- ode/trunk/axis2-war/src/main/webapp/WEB-INF/web.xml (original)
+++ ode/trunk/axis2-war/src/main/webapp/WEB-INF/web.xml Wed Sep 17 04:20:14 2008
@@ -67,12 +67,17 @@
</servlet-mapping>
<servlet-mapping>
+ <servlet-name>AxisServlet</servlet-name>
+ <url-pattern>/deployment/*</url-pattern>
+ </servlet-mapping>
+
+ <servlet-mapping>
<servlet-name>AxisAdminServlet</servlet-name>
<url-pattern>/axis2-admin/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
- <welcome-file>/axis2-web/index.jsp</welcome-file>
+ <welcome-file>/index.html</welcome-file>
</welcome-file-list>
<error-page>
Added: ode/trunk/axis2-war/src/main/webapp/css/global.css
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/css/global.css?rev=696246&view=auto
==============================================================================
--- ode/trunk/axis2-war/src/main/webapp/css/global.css (added)
+++ ode/trunk/axis2-war/src/main/webapp/css/global.css Wed Sep 17 04:20:14 2008
@@ -0,0 +1,395 @@
+/*
+ * 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.
+ */
+
+/*------------------------------------------------------------------
+[Global Stylesheet]
+
+Version: 1.0
+Last change: 05/06/2008
+Assigned to: Apache Software Foundation
+Primary use: ODE Management Console
+-------------------------------------------------------------------*/
+
+/**
+* ----------------------------------------------------------------
+* html, body
+* ----------------------------------------------------------------
+*/
+
+html {
+ background: #27343c;
+ color: #666;
+ font: 76% Arial, Helvetica, sans-serif;
+ text-align: center;
+}
+
+html, body {
+ margin: 0;
+ padding: 0;
+}
+
+body {
+ text-align: left;
+ width: 930px;
+ margin: 0 auto;
+ line-height: 1em;
+}
+
+#header {
+ clear: both;
+}
+
+#login {
+ color: #334550;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 11px;
+ float: right;
+ height: 74px;
+ line-height: 88px;
+}
+
+#login a:link, #login a:visited {
+ color: #57B3E1;
+}
+
+.greeting {
+ color: #fff;
+}
+
+#siteNav {
+ background: #0c1216 url( ../images/navBack.png ) top left no-repeat;
+ height: 32px;
+}
+
+/*-------------------------------------
+ SiteNav
+---------------------------------------*/
+
+#siteNav ul {
+ margin-left: 15px;
+ padding-top: 4px;
+ z-index: 1;
+}
+
+#siteNav li {
+ float: left;
+ position: relative;
+ top: 0;
+ left: 0;
+}
+
+#siteNav li a {
+ padding: 8px 12px 8px 12px;
+}
+
+#siteNav li.current a {
+ margin-bottom: 0px;
+}
+
+#siteNav li ul {
+ display: none;
+ position: absolute;
+ top: 0;
+ left: 0;
+ margin: 0;
+ padding: 0;
+}
+
+#siteNav ul:after {
+ content: ".";
+ display: block;
+ height: 0;
+ clear: both;
+ visibility: hidden;
+}
+
+#siteNav li ul li ul {
+ position: relative;
+}
+
+#siteNav li ul li {
+ width: 175px;
+}
+
+#siteNav li > ul {
+ top: auto;
+ left: auto;
+}
+
+#siteNav li:hover ul {
+ display: block;
+}
+
+#siteNav li.current ul {
+ padding-bottom: 1px;
+}
+
+#siteNav li {
+ font-size: 12px;
+ text-align: center;
+}
+
+#siteNav li li {
+ text-align: left;
+}
+
+#siteNav li li li {
+ text-indent: 10px;
+}
+
+#siteNav a {
+ text-decoration: none;
+ display: block;
+}
+
+#siteNav li {
+}
+
+#siteNav li a:link, #siteNav li a:visited {
+ background: transparent url( ../images/site_nav_borders.gif ) bottom right no-repeat;
+ color: #c2d4dd;
+}
+
+#siteNav li a:hover {
+ background: #baced7 url( ../images/site_nav_hover_bg.gif ) bottom left repeat-x;
+ color: #24495e;
+}
+
+#siteNav li.current a:link, #siteNav li.current a:visited {
+ background: #f0f5f8 url( ../images/tab-selected-mid.png ) bottom left repeat-x;
+ color: #37454e; /*border-bottom: 1px solid #d7e5ed;*/
+}
+
+#siteNav li ul, #siteNav li.current ul {
+ border-left: 1px solid #bcd1df;
+ border-bottom: 1px solid #bcd1df;
+ border-right: 1px solid #bcd1df;
+}
+
+#siteNav li.over {
+ color: yellow;
+ border: 1px solid red;
+}
+
+#wrapper {
+ background: transparent url( ../images/wrapper_back.png ) repeat-y scroll left top;
+ border-top: 1px solid #FFFFFF;
+}
+
+#wrapper #insideW {
+ background: transparent url( ../images/inner_back.png ) repeat-x scroll left top;
+ margin: 0px;
+ padding: 0px;
+
+}
+
+#insideW #insideL {
+ background: transparent url( ../images/bottom_m.png ) no-repeat scroll left bottom;
+}
+
+#wrapper #pageNav {
+ background: transparent url( ../images/pagenav_back.png ) repeat-y scroll left top;
+ float: right;
+ width: 234px;
+ min-height: 110px;
+}
+
+#wrapper #content {
+ padding-bottom: 32px;
+ padding-top: 25px;
+ padding-left: 25px;
+ padding-right: 25px; /*width: 620px;*/
+ min-height: 80px;
+}
+#wrapper #content_index {
+ padding-bottom: 32px;
+ padding-top: 5px;
+ padding-left:10.5px;
+ padding-right:10.5px; /*width: 620px;*/
+ min-height: 80px;
+}
+
+#content_index #main_img{
+ background:transparent url(../images/img_main.png) no-repeat scroll left top;
+ min-height:60px;
+ padding-top:230px;
+ padding-left:20px;
+}
+#content_index #main_img #nav{
+
+}
+
+/* Table style */
+caption {
+ padding: 0 0 5px 0;
+ font: italic 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+ text-align: left;
+ border-bottom: 1px dotted #000000;
+ margin-bottom: 10px;
+}
+
+th {
+ font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,
+ sans-serif;
+ color: #6D929B;
+ letter-spacing: 2px;
+ text-align: left;
+ padding: 6px 6px 6px 12px;
+}
+
+th.nobg {
+ border-top: 0;
+ border-left: 0;
+ border-right: 1px solid #C1DAD7;
+ background: none;
+}
+
+th.spec {
+ border-left: 1px solid #C1DAD7;
+ border-top: 0;
+ background: #fff url( ../images/bullet1.gif ) no-repeat;
+ font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
+ sans-serif;
+}
+
+th.specalt {
+ border-left: 1px solid #C1DAD7;
+ border-top: 0;
+ background: #f5fafa url( ../images/bullet2.gif ) no-repeat;
+ font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
+ sans-serif;
+ color: #B4AA9D;
+}
+
+td {
+ background: #fff;
+ padding: 6px 6px 6px 12px;
+ color: #6D929B;
+}
+
+td.alt {
+ font: italic 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+ text-align: left;
+ color: #B4AA9D;
+}
+
+tr.alt {
+ background: #F5FAFA;
+ color: #B4AA9D;
+}
+
+.process {
+ margin-top: 10px;
+ padding: 0px;
+ border: 1px solid;
+}
+
+.process h3 {
+ color:#000000;
+ font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+ padding-left: 5px;
+ padding-bottom:5px;
+ padding-top:5px;
+ background: #ffc;
+ padding-right:5px;
+ border-bottom:1px solid #B4AA9D;
+}
+
+.process h3 img{
+ font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+ vertical-align:middle;
+ margin-right:4px;
+ background: #B4AA9D;
+}
+
+.clearboth{
+ clear:both;
+}
+
+.processcontrols{
+ float:right;
+}
+
+.instance {
+ margin-top: 10px;
+ padding: 0px;
+ border: 1px solid;
+}
+
+.instance h3 {
+ color:#000000;
+ font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+ padding-left: 5px;
+ padding-bottom:5px;
+ padding-top:5px;
+ background: #ffc;
+ padding-right:5px;
+ border-bottom:1px solid #B4AA9D;
+}
+
+.instance h3 img{
+ font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+ vertical-align:middle;
+ margin-right:4px;
+ background: #B4AA9D;
+}
+
+h2 {
+ padding: 0 0 5px 0;
+ font: italic 17px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+ font-weight:bold;
+ text-align: left;
+ border-bottom: 1px dotted #000000;
+ margin-bottom: 10px;
+}
+
+/* BUTTONS */
+
+.clear { /* generic container (i.e. div) for floating buttons */
+ overflow: hidden;
+ width: 100%;
+}
+
+a.button {
+ background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
+ color: #444;
+ display: block;
+ float: left;
+ font: normal 12px arial, sans-serif;
+ height: 24px;
+ margin-right: 6px;
+ padding-right: 18px; /* sliding doors padding */
+ text-decoration: none;
+}
+
+a.button span {
+ background: transparent url('../images/bg_button_span.gif') no-repeat;
+ display: block;
+ line-height: 14px;
+ padding: 5px 0 5px 18px;
+}
+
+a.button:active {
+ background-position: bottom right;
+ color: #000;
+ outline: none; /* hide dotted outline in Firefox */
+}
+
+a.button:active span {
+ background-position: bottom left;
+ padding: 6px 0 4px 18px; /* push text down 1px */
+}
\ No newline at end of file
Added: ode/trunk/axis2-war/src/main/webapp/css/reset.css
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/css/reset.css?rev=696246&view=auto
==============================================================================
--- ode/trunk/axis2-war/src/main/webapp/css/reset.css (added)
+++ ode/trunk/axis2-war/src/main/webapp/css/reset.css Wed Sep 17 04:20:14 2008
@@ -0,0 +1,44 @@
+/*
+ * 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.
+ */
+
+/*------------------------------------------------------------------
+[Reset Stylesheet]
+
+Version: 1.0
+Last change: 05/06/2008
+Assigned to: Apache Software Foundation
+Primary use: ODE Management Console
+-------------------------------------------------------------------*/
+
+p, div, h1, h2, h3, h4, ul, li, form, input, select, option {
+ margin: 0;
+ padding: 0;
+}
+
+img {
+ margin: 0;
+ padding: 0;
+ border: 0;
+}
+
+ul {
+ list-style: none;
+}
+
+a {
+ outline: 0;
+}
Added: ode/trunk/axis2-war/src/main/webapp/css/style.css
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/css/style.css?rev=696246&view=auto
==============================================================================
--- ode/trunk/axis2-war/src/main/webapp/css/style.css (added)
+++ ode/trunk/axis2-war/src/main/webapp/css/style.css Wed Sep 17 04:20:14 2008
@@ -0,0 +1,31 @@
+/*
+ * 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.
+ */
+
+/*------------------------------------------------------------------
+[Master Stylesheet]
+
+Version: 1.0
+Last change: 05/06/2008
+Assigned to: Apache Software Foundation
+Primary use: ODE Management Console
+-------------------------------------------------------------------*/
+@import "reset.css";
+@import "global.css";
+/*@import "colors.css";
+@import "typography.css";
+@import "flash.css";*/
+/* @import "debugging.css"; */
\ No newline at end of file
Added: ode/trunk/axis2-war/src/main/webapp/deployment.html
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/deployment.html?rev=696246&view=auto
==============================================================================
--- ode/trunk/axis2-war/src/main/webapp/deployment.html (added)
+++ ode/trunk/axis2-war/src/main/webapp/deployment.html Wed Sep 17 04:20:14 2008
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <title>Apache ODE | Deployment</title>
+ <link rel="stylesheet" href="css/style.css" type="text/css" media="screen, projection"/>
+ <link rel="stylesheet" href="js/yui/css/container.css" media="screen, projection"/>
+ <link rel="stylesheet" href="js/yui/css/button.css" media="screen, projection"/>
+ <link rel="stylesheet" href="js/bubbling/assets/accordion.css" media="screen, projection"/>
+ <link rel="stylesheet" type="text/css" href="js/yui/tab/skins/sam/tabview.css"/>
+ <link rel="icon" href="favicon.ico" type="image/x-icon" />
+ <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
+ <script type="text/javascript" src="js/WSRequest.js">
+ </script>
+ <script type="text/javascript" src="js/ProcessManagementAPI.js">
+ </script>
+ <script type="text/javascript" src="js/InstanceManagementAPI.js">
+ </script>
+ <script type="text/javascript" src="js/DeploymentService.js">
+ </script>
+ <script type="text/javascript" src="js/yui/utilities.js">
+ </script>
+ <script type="text/javascript" src="js/yui/container.js"></script>
+ <script type="text/javascript" src="js/yui/button.js">
+ </script>
+ <script type="text/javascript" src="js/yui/animation.js">
+ </script>
+ <script type="text/javascript" src="js/bubbling/bubbling.js">
+ </script>
+ <script type="text/javascript" src="js/bubbling/accordion.js">
+ </script>
+ <script type="text/javascript" src="js/ODE.js">
+ </script>
+ <script type="text/javascript" src="js/yui/tabview.js">
+ </script>
+ <script type="text/javascript">
+
+ function init(){
+ org.apache.ode.DeploymentHandling.populateDeployedPacks();
+ setInterval('org.apache.ode.DeploymentHandling.populateDeployedPacks()', 15000);
+ var myTabs = new YAHOO.widget.TabView("tabt");
+ }
+
+ YAHOO.util.Event.onDOMReady(init);
+ </script>
+ <style type="text/css">
+ .link {
+ margin-left: 5px;
+ color: blue;
+ }
+
+ .myAccordion .yui-cms-accordion .yui-cms-item {
+ margin-bottom: 10px;
+ }
+
+ .bd {
+ background: #FFFFFF none repeat scroll 0 0;
+ }
+
+ ul.deployed {
+ padding: 10px 0px;
+ list-style-image: url(images/process.png);
+ margin-left: 30px;
+ }
+
+ ul.deployed li {
+ font-family: serif;
+ font-size: 1.2em;
+ font-weight: bold;
+ padding: 5px 10px 5px 0px;
+ line-height: 20px;
+ }
+
+ .depn, .createn{
+ margin-top:30px;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="header">
+ <div id="login">
+ <a href="http://apache.org">Apache</a>
+ |<a href="http://ode.apache.org">ODE</a>
+ |<a href="http://ode.apache.org/user-guide.html">User Guide</a>
+ |<a href="http://ode.apache.org/developer-guide.html">Developer Guide</a>
+ </div>
+ <h1><img src="images/logo.png" alt="Apache ODE"/></h1>
+ </div>
+ <div id="siteNav">
+ <ul>
+ <li>
+ <a href="index.html">Home</a>
+ </li>
+ <li>
+ <a href="processes.html">Processes</a>
+ </li>
+ <li>
+ <a href="instances.html">Instances</a>
+ </li>
+ <li class="current">
+ <a href="#">Deployment</a>
+ </li>
+ </ul>
+ </div>
+ <div id="wrapper">
+ <dir id="insideW">
+ <div id="insideL">
+ <div id="content" class="yui-skin-sam">
+
+ <h2>Deployed Packages</h2>
+ <div id="deployed" class="yui-skin-sam">
+
+ </div>
+
+ <h2 class="depn">Deploy New Process</h2>
+ <script type="text/javascript">
+ // Removes leading whitespaces
+ function LTrim( value ) {
+ var re = /\s*((\S+\s*)*)/;
+ return value.replace(re, "$1");
+ }
+
+ // Removes ending whitespaces
+ function RTrim( value ) {
+ var re = /((\s*\S+)*)\s*/;
+ return value.replace(re, "$1");
+ }
+
+ // Removes leading and ending whitespaces
+ function trim( value ) {
+ return LTrim(RTrim(value));
+ }
+
+ function clearOpstat(){
+ var opStatDiv = document.getElementById('opstat');
+ opStatDiv.value = "";
+ }
+
+ function handleSuccess(o){
+ document.getElementById('opstat').innerHTML = '<h2 style="color:red;border-bottom:0px;">'+ trim(o.responseText).replace(/\n/g, "") + '</h2>';
+ org.apache.ode.DeploymentHandling.populateDeployedPacks();
+ }
+ function handleFailure(o){
+ document.getElementById('opstat').innerHTML = trim(o.responseText).replace(/\n/g, "");
+ }
+
+ var callback = {
+ success:handleSuccess,
+ failure:handleFailure,
+ upload:handleSuccess
+ }
+
+ function submitFormAsync(fomrID){
+ clearOpstat();
+ var form = document.getElementById(fomrID);
+ if(document.getElementById('uploadfile').value == ""){
+ alert('Please select a package to deploy!');
+ }else{
+ YAHOO.util.Connect.setForm(form, true, true);
+ YAHOO.util.Connect.asyncRequest("POST", form.getAttribute("action"), callback, null);
+ }
+ }
+ </script>
+ <form id="formdep" name="form" method="post" enctype="multipart/form-data" action="fileupload.jsp" >
+ <table>
+ <tr>
+ <th align="left">
+ Name
+ </th>
+ <td>
+ <input type="text" id="fileName" name="fileName" />
+ </td>
+ </tr>
+ <tr>
+ <th align="left">
+ Upload File
+ </th>
+ <td>
+ <input type="file" id="uploadfile" name="uploadfile" />
+ </td>
+ </tr>
+ </table>
+ <br>
+ <input type="button" id="doUpload" name="doUpload" value="OK" onclick="submitFormAsync('formdep');" />
+
+ </form>
+ <div id="opstat" onload="clearOpstat();">
+ </div>
+ <div>
+ <script type="text/javascript">
+ CodePress.run();
+ </script>
+ </div>
+ </div>
+ </dir>
+ </div>
+ </body>
+ </html>
Added: ode/trunk/axis2-war/src/main/webapp/favicon.ico
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/favicon.ico?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/favicon.ico
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/fileupload.jsp
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/fileupload.jsp?rev=696246&view=auto
==============================================================================
--- ode/trunk/axis2-war/src/main/webapp/fileupload.jsp (added)
+++ ode/trunk/axis2-war/src/main/webapp/fileupload.jsp Wed Sep 17 04:20:14 2008
@@ -0,0 +1,135 @@
+<%@ page import="java.util.List" %>
+<%@ page import="java.util.Iterator" %>
+<%@ page import="java.io.File" %>
+<%@ page import="java.lang.String" %>
+<%@ page import="java.io.InputStream" %>
+<%@ page import="org.apache.commons.codec.binary.Base64" %>
+<%@ page import="org.apache.commons.fileupload.servlet.ServletFileUpload"%>
+<%@ page import="org.apache.commons.fileupload.disk.DiskFileItemFactory"%>
+<%@ page import="org.apache.commons.fileupload.*"%>
+<%@ page import="org.apache.axis2.client.Options" %>
+<%@ page import="org.apache.axis2.client.ServiceClient" %>
+<%@ page import="org.apache.axis2.addressing.EndpointReference" %>
+<%@ page import="org.apache.axiom.om.OMElement" %>
+<%@ page import="org.apache.axiom.om.OMFactory" %>
+<%@ page import="org.apache.axiom.om.OMAbstractFactory" %>
+<%@ page import="org.apache.axiom.om.OMText" %>
+<%@ page import="javax.xml.stream.XMLStreamReader"%>
+<%@ page import="javax.xml.stream.XMLInputFactory"%>
+<%@ page import="org.apache.axiom.om.impl.builder.StAXOMBuilder"%>
+<%@ page import="java.io.StringReader"%>
+<%@ page import="org.apache.commons.httpclient.protocol.ProtocolSocketFactory"%>
+<%@ page import="org.apache.commons.httpclient.protocol.Protocol"%>
+<%@ page import="org.apache.axiom.soap.SOAP11Constants"%>
+<%@ page import="org.apache.axiom.soap.SOAP12Constants"%>
+<%@ page import="org.apache.axis2.Constants"%>
+<%@ page import="org.apache.axis2.description.WSDL2Constants"%>
+<%@ page import="org.apache.axis2.util.JavaUtils"%>
+<%@ page import="org.apache.axis2.addressing.AddressingConstants"%>
+<%@ page import="org.apache.axis2.transport.http.HttpTransportProperties"%>
+<%@ page import="org.apache.axis2.transport.http.HTTPConstants"%>
+<%@ page import="org.apache.axis2.AxisFault"%>
+<%@ page import="org.apache.axis2.context.OperationContext"%>
+<%@ page import="org.apache.axis2.context.MessageContext"%>
+<%@ page import="org.apache.axiom.soap.SOAPEnvelope"%>
+<%@ page import="org.apache.axiom.om.OMNamespace"%>
+<%@ page contentType="text/plain" language="java" %>
+
+<%
+boolean isMultipart = ServletFileUpload.isMultipartContent(request);
+if (!isMultipart) {
+} else {
+ FileItemFactory factory = new DiskFileItemFactory();
+ ServletFileUpload upload = new ServletFileUpload(factory);
+ List items = null;
+ String packageName = null;
+ try {
+ items = upload.parseRequest(request);
+ } catch (FileUploadException e) {
+ e.printStackTrace();
+ }
+ Iterator itr = items.iterator();
+ while (itr.hasNext()) {
+ FileItem item = (FileItem) itr.next();
+ if (item.isFormField()) {
+ if(item.getFieldName().equals("fileName")){
+ packageName = item.getString();
+ }
+ } else {
+ try {
+ String itemName = item.getName();
+ String extension = itemName.toLowerCase();
+ if(extension.endsWith(".zip")){
+ long size = item.getSize();
+ InputStream is = item.getInputStream();
+ byte[] bytes = new byte[(int)size];
+ int offset = 0;
+ int numRead = 0;
+ while (offset < bytes.length
+ && (numRead=is.read(bytes, offset, bytes.length-offset)) >= 0) {
+ offset += numRead;
+ }
+ if (offset < bytes.length) {
+ out.println("Overflow Error Occurred!");
+ }else{
+ if(!Base64.isArrayByteBase64(bytes)){
+ byte[] encodedBytes = Base64.encodeBase64(bytes);
+ String encodedString = new String(encodedBytes);
+ Options opts = new Options();
+ opts.setAction("http://www.apache.org/ode/deployapi/DeploymentPortType/deployRequest");
+ opts.setSoapVersionURI(SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI);
+ opts.setProperty(Constants.Configuration.HTTP_METHOD,
+ Constants.Configuration.HTTP_METHOD_POST);
+ opts.setTo(new EndpointReference("http://localhost:8080/ode/processes/DeploymentService"));
+
+ OMElement payload = null;
+ OMFactory omFactory = OMAbstractFactory.getOMFactory();
+ OMNamespace ns = omFactory.createOMNamespace("http://www.apache.org/ode/pmapi","p");
+ payload = omFactory.createOMElement("deploy", ns);
+ OMElement name = omFactory.createOMElement("name", ns);
+ OMElement packageCont = omFactory.createOMElement("package", ns);
+ OMElement zipEle = omFactory.createOMElement("zip", ns);
+ if(packageName != null && encodedString != null){
+ OMText nameText = omFactory.createOMText(name, packageName);
+ OMText packageText = omFactory.createOMText(zipEle, encodedString);
+ packageCont.addChild(zipEle);
+ payload.addChild(name);
+ payload.addChild(packageCont);
+
+ //creating service client
+ ServiceClient sc = new ServiceClient();
+ sc.setOptions(opts);
+
+ try {
+ //invoke service
+ OMElement responseMsg = sc.sendReceive(payload);
+ String body = responseMsg.toString();
+ if(body.indexOf("name") > 0){
+ out.println("Package deployed successfully!");
+ }else{
+ out.println("Package deployement failed!");
+ }
+ } catch (AxisFault axisFault) {
+ out.println("Axis2 Fault Occurred while Sending the request!");
+ }
+ }else{
+ out.println("No package Name specified!");
+ break;
+ }
+ }else{
+ out.println("TODO: Implement Base64 encoded string support!");
+ }
+ }
+
+ }else{
+ out.write("Wrong input format. Inout file must be zip archive!");
+ }
+ } catch (Exception e) {
+ out.println(e);
+ out.println("Exception occuured while processing the file upload request!");
+ }
+ }
+ }
+}
+%>
+
Added: ode/trunk/axis2-war/src/main/webapp/images/31-Document_48x48.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/31-Document_48x48.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/31-Document_48x48.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/activate.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/activate.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/activate.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/addGadgetIcon.gif
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/addGadgetIcon.gif?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/addGadgetIcon.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/arrowsDown.gif
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/arrowsDown.gif?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/arrowsDown.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/arrowsUp.gif
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/arrowsUp.gif?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/arrowsUp.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/bg_button_a.gif
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/bg_button_a.gif?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/bg_button_a.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/bg_button_span.gif
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/bg_button_span.gif?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/bg_button_span.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/bg_header.jpg
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/bg_header.jpg?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/bg_header.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/bottom.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/bottom.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/bottom.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/bottom_m.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/bottom_m.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/bottom_m.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/bullet1.gif
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/bullet1.gif?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/bullet1.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/bullet2.gif
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/bullet2.gif?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/bullet2.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/buttonBack.gif
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/buttonBack.gif?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/buttonBack.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/closeIcon.gif
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/closeIcon.gif?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/closeIcon.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/dguide.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/dguide.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/dguide.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/gadgetTitleBg.jpg
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/gadgetTitleBg.jpg?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/gadgetTitleBg.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/guide.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/guide.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/guide.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/home.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/home.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/home.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/img_main.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/img_main.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/img_main.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/info.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/info.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/info.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/inner_back.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/inner_back.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/inner_back.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/logo.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/logo.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/logo.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/navBack.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/navBack.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/navBack.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/pagenav_back.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/pagenav_back.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/pagenav_back.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/process.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/process.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/process.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/retire.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/retire.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/retire.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/settingsIcon.gif
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/settingsIcon.gif?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/settingsIcon.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/site_nav_borders.gif
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/site_nav_borders.gif?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/site_nav_borders.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/site_nav_hover_bg.gif
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/site_nav_hover_bg.gif?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/site_nav_hover_bg.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/tab-selected-mid.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/tab-selected-mid.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/tab-selected-mid.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/window_bottom_end.jpg
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/window_bottom_end.jpg?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/window_bottom_end.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/window_bottom_end.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/window_bottom_end.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/window_bottom_end.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/window_bottom_start.jpg
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/window_bottom_start.jpg?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/window_bottom_start.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/window_bottom_start.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/window_bottom_start.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/window_bottom_start.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/window_close.jpg
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/window_close.jpg?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/window_close.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/window_max.jpg
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/window_max.jpg?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/window_max.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/window_min.jpg
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/window_min.jpg?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/window_min.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/window_resize.gif
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/window_resize.gif?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/window_resize.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/window_top_end.jpg
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/window_top_end.jpg?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/window_top_end.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/window_top_end.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/window_top_end.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/window_top_end.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/window_top_start.jpg
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/window_top_start.jpg?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/window_top_start.jpg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/window_top_start.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/window_top_start.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/window_top_start.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/wrapper_back.png
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/wrapper_back.png?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/wrapper_back.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/images/wrapper_column_top.gif
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/images/wrapper_column_top.gif?rev=696246&view=auto
==============================================================================
Binary file - no diff available.
Propchange: ode/trunk/axis2-war/src/main/webapp/images/wrapper_column_top.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: ode/trunk/axis2-war/src/main/webapp/index.html
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/index.html?rev=696246&view=auto
==============================================================================
--- ode/trunk/axis2-war/src/main/webapp/index.html (added)
+++ ode/trunk/axis2-war/src/main/webapp/index.html Wed Sep 17 04:20:14 2008
@@ -0,0 +1,224 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <title>Apache ODE | Home</title>
+ <link rel="stylesheet" href="css/style.css" type="text/css" media="screen, projection"/>
+ <link rel="icon" href="favicon.ico" type="image/x-icon" />
+ <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
+
+ <script type="text/javascript" src="js/WSRequest.js">
+ </script>
+ <script type="text/javascript" src="js/ProcessManagementAPI.js">
+ </script>
+ <script type="text/javascript" src="js/yui/utilities.js">
+ </script>
+ <script type="text/javascript" src="js/yui/button.js"></script>
+ <script type="text/javascript" src="js/yui/container.js"></script>
+ <script type="text/javascript" src="js/bubbling/bubbling.js">
+ </script>
+ <script type="text/javascript" src="js/bubbling/accordion.js">
+ </script>
+ <script type="text/javascript" src="js/yui/tabview.js">
+ </script>
+ <script type="text/javascript" src="js/yui/animation.js">
+ </script>
+ <script type="text/javascript" src="js/yui/json-min.js">
+ </script>
+ <script type="text/javascript" src="js/yui/datasource-beta-min.js">
+ </script>
+ <script type="text/javascript" src="js/yui/charts-experimental-min.js">
+ </script>
+
+ <script type="text/javascript" src="js/ODE.js">
+ </script>
+ <script type="text/javascript">
+ YAHOO.widget.Chart.SWFURL = "js/yui/charts.swf";
+ function populateStats(){
+ var stat = org.apache.ode.ProcessHandling.stats();
+ var html = '<table><tr><td class="bl">Total Number of Processes in the System: </td><td>'+
+ stat.numOfProcesses+ '</td><td class="bl">Total Number of Instances in the System:</td><td>'+
+ stat.totalInst+ '</td></tr></table>';
+
+ var statEle = document.getElementById('summary_tb');
+ statEle.innerHTML = html;
+ var chart_data =
+ [
+ {instances: "Active", count:stat.activeInst},
+ {instances: "Completed", count:stat.completedInst},
+ {instances: "Terminated", count:stat.terminatedInst},
+ {instances: "Error", count:stat.errorInst},
+ {instances: "Failed", count:stat.failedInst},
+ {instances: "Suspended", count:stat.suspendedInst}
+ ]
+ var ds = new YAHOO.util.DataSource(chart_data);
+ ds.responseType = YAHOO.util.DataSource.TYPE_JSARRAY;
+ ds.responseSchema = {fields:["instances", "count"]};
+ var chartPie = new YAHOO.widget.PieChart("summary_chart", ds,
+ {
+ dataField: "count",
+ categoryField: "instances",
+ style:
+ {
+ padding: 10,
+ legend:
+ {
+ display: "right",
+ padding: 10,
+ spacing: 5,
+ font:
+ {
+ family: "Arial",
+ size: 13
+ }
+ }
+ }
+ });
+ }
+
+ function init(){
+ populateStats();
+ setInterval("populateStats()", 10000);
+ }
+
+ YAHOO.util.Event.onDOMReady(init);
+
+ </script>
+ <style type="text/css">
+ #nav ul {
+ margin-left: 0;
+ padding-left: 0;
+ display: inline;
+ font-size: 16px;
+ font-family: Georgia;
+ color: #ffffff;
+ font-weight: bold;
+ font-style: normal;
+ }
+
+ #nav ul li {
+ margin-left: 0;
+ /*padding: 3px 15px;*/
+ list-style: none;
+ display: inline;
+ }
+
+ #nav ul li a {
+ background: transparent none no-repeat scroll left center;
+ /*line-height:80px;*/
+ padding-top: 14.5px;
+ padding-bottom: 14.5px;
+ padding-left: 50px;
+ padding-right: 5px;
+ }
+
+ #nav ul li a:hover {
+ color: #000;
+ }
+
+ #nav ul li a.home {
+ background-image: url(images/home.png);
+ }
+
+ #nav ul li a.uguide {
+ background-image: url(images/guide.png);
+ }
+
+ #nav ul li a.dguide {
+ background-image: url(images/dguide.png);
+ }
+ #summary_chart{
+ width:370px;
+ height:250px;
+ float:left;
+ }
+ .sub_h{
+ font-family:Georgia;
+ border-top:#0099FF solid 1px;
+ border-bottom:#0099FF solid 1px;
+ line-height:25px;
+ font-style:normal;
+ font-weight:normal;
+ color: #006699;
+ }
+ #summary_tb{
+ text-align:left;
+ font-family:Georgia;
+ font-style:normal;
+ font-weight:normal;
+ font-size:1.5em;
+ }
+ .bl{
+ color:#000;
+ }
+ </style>
+ <script type="text/javascript">
+ </script>
+ </head>
+ <body>
+ <div id="header">
+ <div id="login">
+ <a href="http://apache.org">Apache</a>
+ |<a href="http://ode.apache.org">ODE</a>
+ |<a href="http://ode.apache.org/user-guide.html">User Guide</a>
+ |<a href="http://ode.apache.org/developer-guide.html">Developer Guide</a>
+ </div>
+ <h1><img src="images/logo.png" alt="Apache ODE"/></h1>
+ </div>
+ <div id="siteNav">
+ <ul>
+ <li class="current">
+ <a href="#">Home</a>
+ </li>
+ <li>
+ <a href="processes.html">Processes</a>
+ </li>
+ <li>
+ <a href="instances.html">Instances</a>
+ </li>
+ <li>
+ <a href="deployment.html">Deployment</a>
+ </li>
+ </ul>
+ </div>
+ <div id="wrapper">
+ <dir id="insideW">
+ <div id="insideL">
+ <div id="content_index">
+ <div id="main_img">
+ <div id="nav">
+ <ul>
+ <li>
+ <a class="home" href="http://ode.apache.org/">Apache ODE</a>
+ </li>
+ <li>
+ <a class="uguide" href="http://ode.apache.org/user-guide.html">User Guide</a>
+ </li>
+ <li>
+ <a class="dguide" href="http://ode.apache.org/developer-guide.html">Developer Guide</a>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div id="stats">
+ <div id="chart">
+ <h2 class="sub_h">Summary of Instances</h2>
+ <table>
+ <tr>
+ <td id="summary_tb">
+ </td>
+ </tr>
+ <tr>
+ <td id="summary_chart">
+ </td>
+ </tr>
+ </table>
+ </div>
+ </div>
+ <div id="events">
+ </div>
+ </div>
+ </div>
+ </dir>
+ </div>
+ </body>
+</html>
Added: ode/trunk/axis2-war/src/main/webapp/instances.html
URL: http://svn.apache.org/viewvc/ode/trunk/axis2-war/src/main/webapp/instances.html?rev=696246&view=auto
==============================================================================
--- ode/trunk/axis2-war/src/main/webapp/instances.html (added)
+++ ode/trunk/axis2-war/src/main/webapp/instances.html Wed Sep 17 04:20:14 2008
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+ <head>
+ <title>Apache ODE | Instances</title>
+ <link rel="stylesheet" href="css/style.css" type="text/css" media="screen, projection"/>
+ <link rel="stylesheet" href="js/yui/css/container.css" media="screen, projection"/>
+ <link rel="stylesheet" href="js/yui/css/button.css" media="screen, projection"/>
+ <link rel="stylesheet" href="js/bubbling/assets/accordion.css" media="screen, projection"/>
+ <link rel="icon" href="favicon.ico" type="image/x-icon" />
+ <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
+ <script type="text/javascript" src="js/WSRequest.js">
+ </script>
+ <script type="text/javascript" src="js/ProcessManagementAPI.js">
+ </script>
+ <script type="text/javascript" src="js/InstanceManagementAPI.js">
+ </script>
+ <script type="text/javascript" src="js/yui/utilities.js">
+ </script>
+ <script type="text/javascript" src="js/yui/container.js"></script>
+ <script type="text/javascript" src="js/yui/button.js"></script>
+ <script type="text/javascript" src="js/yui/button.js">
+ </script>
+ <script type="text/javascript" src="js/yui/animation.js">
+ </script>
+ <script type="text/javascript" src="js/bubbling/bubbling.js">
+ </script>
+ <script type="text/javascript" src="js/bubbling/accordion.js">
+ </script>
+ <script type="text/javascript" src="js/ODE.js">
+ </script>
+ <script type="text/javascript">
+ function init(){
+ org.apache.ode.InstanceHandling.populateContent();
+ setInterval('org.apache.ode.InstanceHandling.populateContent()', 15000);
+ }
+
+ YAHOO.util.Event.onDOMReady(init);
+ </script>
+ <style type="text/css">
+ .link {
+ margin-left: 5px;
+ color: blue;
+ }
+
+ .myAccordion .yui-cms-accordion .yui-cms-item {
+ margin-bottom: 10px;
+ }
+
+ .bd {
+ background: #FFFFFF none repeat scroll 0 0;
+ }
+ </style>
+ </head>
+ <body>
+ <div id="header">
+ <div id="login">
+ <a id="loginLink" href="#">Login</a>
+ |<a href="http://apache.org">Apache</a>
+ |<a href="http://ode.apache.org">ODE</a>
+ |<a href="http://ode.apache.org/user-guide.html">User Guide</a>
+ |<a href="http://ode.apache.org/developer-guide.html">Developer Guide</a>
+ </div>
+ <h1><img src="images/logo.png" alt="Apache ODE"/></h1>
+ </div>
+ <div id="siteNav">
+ <ul>
+ <li>
+ <a href="index.html">Home</a>
+ </li>
+ <li>
+ <a href="processes.html">Processes</a>
+ </li>
+ <li class="current">
+ <a href="#">Instances</a>
+ </li>
+ <li>
+ <a href="deployment.html">Deployment</a>
+ </li>
+ </ul>
+ </div>
+ <div id="wrapper">
+ <dir id="insideW">
+ <div id="insideL">
+ <div id="content" class="yui-skin-sam">
+ </div>
+ </div>
+ </dir>
+ </div>
+ </body>
+</html>