Skip to Content.
Sympa Menu

idok-commit - [idok-commit] idok commit r225 - in branches/rest/sites/psi/java/ch/psi/idok/gwt: . twiki twiki/client twiki/public

idok-commit AT lists.psi.ch

Subject: Commit emails of the iDok project

List archive

[idok-commit] idok commit r225 - in branches/rest/sites/psi/java/ch/psi/idok/gwt: . twiki twiki/client twiki/public


Chronological Thread 
  • From: "AFS account Roman Geus" <geus AT savannah.psi.ch>
  • To: idok-commit AT lists.psi.ch
  • Subject: [idok-commit] idok commit r225 - in branches/rest/sites/psi/java/ch/psi/idok/gwt: . twiki twiki/client twiki/public
  • Date: Tue, 23 Sep 2008 17:41:28 +0200
  • List-archive: <https://lists.web.psi.ch/pipermail/idok-commit/>
  • List-id: Commit emails of the iDok project <idok-commit.lists.psi.ch>

Author: geus
Date: Tue Sep 23 17:41:28 2008
New Revision: 225

Log:
Added GWT-based PSI TWiki search mashup code

Added:
branches/rest/sites/psi/java/ch/psi/idok/gwt/
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/

branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/IdokSearchTwikiMashup.gwt.xml
(contents, props changed)
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/

branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/IdokSearchTwikiMashup.java
(contents, props changed)
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/JSONRequest.java
(contents, props changed)

branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/JSONRequestHandler.java
(contents, props changed)

branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/SearchResultItem.java
(contents, props changed)

branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/SearchResultIteratorFromXml.java
(contents, props changed)
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/public/

branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/public/IdokSearchTwikiMashup.css
(contents, props changed)

branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/public/IdokSearchTwikiMashup.html
(contents, props changed)

Added:
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/IdokSearchTwikiMashup.gwt.xml
==============================================================================
--- (empty file)
+++
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/IdokSearchTwikiMashup.gwt.xml
Tue Sep 23 17:41:28 2008
@@ -0,0 +1,33 @@
+<module>
+
+ <!-- Inherit the core Web Toolkit stuff. -->
+ <inherits name='com.google.gwt.user.User'/>
+
+ <!-- Inherit the default GWT style sheet. You can change -->
+ <!-- the theme of your GWT application by uncommenting -->
+ <!-- any one of the following lines. -->
+ <inherits name='com.google.gwt.user.theme.standard.Standard'/>
+ <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> -->
+ <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> -->
+
+ <!-- Inherit the GWT HTTP module. -->
+ <inherits name="com.google.gwt.http.HTTP" />
+
+ <!-- Inherit the GWT XML module. -->
+ <inherits name="com.google.gwt.xml.XML" />
+
+ <!-- Inherit the GWT JSON module. -->
+ <inherits name="com.google.gwt.json.JSON" />
+
+ <!-- Other module inherits -->
+
+ <!-- Specify the app entry point class. -->
+ <entry-point
class='ch.psi.idok.gwt.twiki.client.IdokSearchTwikiMashup'/>
+
+ <!-- Specify the application specific style sheet. -->
+ <stylesheet src='IdokSearchTwikiMashup.css' />
+
+ <!-- User cross-site linker -->
+ <add-linker name="xs" />
+
+</module>

Added:
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/IdokSearchTwikiMashup.java
==============================================================================
--- (empty file)
+++
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/IdokSearchTwikiMashup.java
Tue Sep 23 17:41:28 2008
@@ -0,0 +1,215 @@
+package ch.psi.idok.gwt.twiki.client;
+
+import java.util.Iterator;
+
+import com.google.gwt.core.client.EntryPoint;
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.core.client.JavaScriptObject;
+import com.google.gwt.dom.client.Element;
+import com.google.gwt.http.client.URL;
+import com.google.gwt.json.client.JSONObject;
+import com.google.gwt.user.client.Window;
+import com.google.gwt.user.client.ui.DisclosurePanel;
+import com.google.gwt.user.client.ui.FlexTable;
+import com.google.gwt.user.client.ui.HTML;
+import com.google.gwt.user.client.ui.Label;
+import com.google.gwt.user.client.ui.RootPanel;
+
+/**
+ * Calls the iDok ReST interface using the JSONP method to obtain search
results
+ * and mashes the result into the loaded HTML document.
+ */
+public class IdokSearchTwikiMashup implements EntryPoint {
+
+ /**
+ * Base URL of iDok search ReST interface
+ */
+ static final String BASEURL = "http://mpc1127.psi.ch:8183/v1/search/";;
+
+ /**
+ * Render diagnostic output if set to true
+ */
+ static final boolean debug = false;
+
+ /**
+ * iDok repository to search in, formatted as $PROJECT/$REPOSITORY
+ */
+ String repository = null;
+
+ /**
+ * Called after the HTML document has finished loading.
+ *
+ * @see com.google.gwt.core.client.EntryPoint#onModuleLoad()
+ */
+ public void onModuleLoad() {
+ // Extract parameters from URL and DOM
+ String queryParam = Window.Location.getParameter("search");
+
+ /*
+ * If the search parameter cannot be obtained from the URL, try to
+ * extract it from the DOM. This is used for debugging in hosted
mode.
+ */
+ RootPanel idokQueryDebugPanel = RootPanel.get("idokQueryDebug");
+ if (queryParam == null && idokQueryDebugPanel != null)
+ queryParam = idokQueryDebugPanel.getElement().getInnerText();
+
+ String idokEnabled = null;
+ RootPanel idokEnabledPanel = RootPanel.get("idokEnabled");
+ if (idokEnabledPanel != null)
+ idokEnabled = idokEnabledPanel.getElement().getInnerText();
+ if ("on".equals(idokEnabled)) {
+ RootPanel idokDefaultRepositoryPanel = RootPanel
+ .get("idokDefaultRepository");
+ if (idokDefaultRepositoryPanel != null)
+ repository = idokDefaultRepositoryPanel.getElement()
+ .getInnerText();
+ if (repository == null)
+ Window
+ .alert("Error in HTML: idokDefaultRepository element
missing");
+ }
+
+ // Call iDok search ReST interface
+ if (queryParam != null && repository != null)
+ doRestCall(repository, queryParam);
+ }
+
+ /**
+ * Call the iDok search ReST interface and obtain the result using the
JSONP
+ * method
+ *
+ * @param repository
+ * the iDok repository in $PRJ/$REPO format, example:
ait/intern
+ * @param query
+ * the iDok query string
+ */
+ protected void doRestCall(String repository, String query) {
+ String url = BASEURL + repository + "?q=" + query
+ + "&outputfields=env,meta";
+
+ JSONRequest.get(URL.encode(url) + "&callback=",
+ new JSONRequestHandler() {
+ public void onRequestComplete(JavaScriptObject jso) {
+ if (jso != null) {
+ if (debug) {
+ final Label lb = new Label();
+ lb.setText("result: " + jso.toString());
+ RootPanel.get("slot2").add(lb);
+ }
+ JSONObject json = new JSONObject(jso);
+ processQueryResult(json.get("xml").isString()
+ .stringValue());
+ } else
+ Window.alert("ReST request timed out");
+
+ }
+ });
+ }
+
+ /**
+ * Render the search results on the twiki html document
+ *
+ * This method need to be adapted if the structure of the twiki search
page
+ * changes.
+ *
+ * @param xmlString
+ * the XML data obtained from ReST service
+ */
+ protected void processQueryResult(String xmlString) {
+ try {
+ RootPanel idokSearchResultPanel =
RootPanel.get("idokSearchResult");
+ if (idokSearchResultPanel == null)
+ Window.alert("Error in HTML: idokSearchResult element
missing");
+ Element searchResultElement = idokSearchResultPanel.getElement();
+
+ int numHits = 0;
+ Iterator<SearchResultItem> it = new SearchResultIteratorFromXml(
+ xmlString);
+ while (it.hasNext()) {
+ SearchResultItem hit = it.next();
+ final StringBuffer buf = new StringBuffer(2048);
+ buf.append("<div class=\"twikiTopRow\">");
+ buf.append("<div class=\"twikiLeft\">");
+ buf.append("<a href=\"" + getDocumentURL(hit) + "\"><b>"
+ + hit.getId() + "</b></a>");
+ buf.append("</div>");
+ if (hit.getMeta() != null
+ &&
hit.getMeta().containsKey("svn:entry:last-author")) {
+ buf.append("<div class=\"twikiRight twikiSRAuthor\">");
+ buf.append(hit.getMeta().get("svn:entry:last-author"));
+ buf.append("</div>");
+ }
+ buf.append("<div class=\"twikiRight twikiSRRev\">");
+ buf.append("r" + hit.getRev());
+ buf.append("</div><br class=\"twikiClear\"/>");
+ buf.append("</div><!--/twikiTopRow-->");
+
+ buf.append("<div class=\"twikiBottomRow\">");
+ buf.append("<div class=\"twikiSummary twikiGrayText\">");
+ buf.append(hit.getEnv());
+ buf.append("</div><!--/twikiSummary-->");
+ buf.append("</div><!--/twikiBottomRow-->");
+
+ HTML w = new HTML(buf.toString());
+ w.addStyleName("patternSearchResult");
+ idokSearchResultPanel.add(w);
+
+ if (hit.getMeta() != null) {
+ DisclosurePanel dp = new DisclosurePanel("");
+ dp.addStyleName("twikiBottomRow");
+ FlexTable t = new FlexTable();
+ int row = 0;
+ for (String key : hit.getMeta().keySet()) {
+ t.setText(row, 0, key);
+ t.setText(row, 1, hit.getMeta().get(key));
+ row++;
+ }
+ dp.setContent(t);
+ idokSearchResultPanel.add(dp);
+ }
+
+ numHits++;
+ }
+
+ // render iDok search result title
+ final StringBuffer buf = new StringBuffer(2048);
+ buf
+ .append("<h4 style=\"background-color: rgb(255, 239,
166);\" class=\"patternSearchResultsHeader\">");
+ buf.append("<a class=\"twikiLeft\" name=\"idokResultAnchor\">");
+ buf.append("<b>Results from iDok repository <i>");
+ buf.append(repository);
+ buf.append("</i></b></a>");
+ buf.append("<span class=\"twikiRight\">");
+ buf.append("" + numHits + " documents found");
+ buf.append("</span>");
+ buf.append("<br class=\"twikiClear\"/></h4>");
+ HTML resultHeader = new HTML(buf.toString());
+ Element insertNode = searchResultElement.getFirstChildElement();
+ searchResultElement.insertBefore(resultHeader.getElement(),
+ insertNode);
+
+ // render link to iDok results
+ RootPanel idokJumpToResultsPanel = RootPanel
+ .get("idokJumpToResult");
+ if (idokJumpToResultsPanel == null)
+ Window.alert("Error in HTML: idokJumpToResult element
missing");
+ idokJumpToResultsPanel.add(new HTML("<a href=\""
+ + Window.Location.getHref()
+ + "#idokResultAnchor\">Jump to iDok search results ("
+ + numHits + " documents found)</a>"));
+
+ } catch (Throwable e) {
+ GWT.log("Error in 'renderQueryResult()' method", e);
+ Window.alert(e.toString() + "\nXML String: " + xmlString);
+ }
+
+ }
+
+ /**
+ * @return the URL to the iDok document referenced by the search result
item
+ */
+ private String getDocumentURL(SearchResultItem hit) {
+ return "http://mpc1127.psi.ch/idok/"; + hit.getRepo() + "/"
+ + hit.getId();
+ }
+
+}

Added:
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/JSONRequest.java
==============================================================================
--- (empty file)
+++
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/JSONRequest.java
Tue Sep 23 17:41:28 2008
@@ -0,0 +1,31 @@
+package ch.psi.idok.gwt.twiki.client;
+
+public class JSONRequest {
+
+ public static void get(String url, JSONRequestHandler handler) {
+ String callbackName = "JSONCallback" + handler.hashCode();
+ get(url + callbackName, callbackName, handler);
+ }
+
+ public static void get(String url, String callbackName,
+ JSONRequestHandler handler) {
+ createCallbackFunction(handler, callbackName);
+ addScript(url);
+ }
+
+ public static native void addScript(String url) /*-{
+ var scr = document.createElement("script");
+ scr.setAttribute("language", "JavaScript");
+ scr.setAttribute("src", url);
+ document.getElementsByTagName("body")[0].appendChild(scr);
+ }-*/;
+
+ private native static void createCallbackFunction(JSONRequestHandler obj,
+ String callbackName) /*-{
+ tmpcallback = function( j ){
+
obj. AT ch.psi.idok.gwt.twiki.client.JSONRequestHandler::onRequestComplete(Lcom/google/gwt/core/client/JavaScriptObject;)(
j );
+ };
+ eval( "window."+callbackName+"=tmpcallback" );
+ }-*/;
+
+}

Added:
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/JSONRequestHandler.java
==============================================================================
--- (empty file)
+++
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/JSONRequestHandler.java
Tue Sep 23 17:41:28 2008
@@ -0,0 +1,12 @@
+package ch.psi.idok.gwt.twiki.client;
+
+import com.google.gwt.core.client.JavaScriptObject;
+
+/**
+ * Callback handler for JSONP request
+ */
+public interface JSONRequestHandler {
+
+ public void onRequestComplete(JavaScriptObject jso);
+
+}

Added:
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/SearchResultItem.java
==============================================================================
--- (empty file)
+++
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/SearchResultItem.java
Tue Sep 23 17:41:28 2008
@@ -0,0 +1,67 @@
+package ch.psi.idok.gwt.twiki.client;
+
+import java.util.Map;
+
+/**
+ * Class holding one search result item
+ */
+public class SearchResultItem {
+
+ private String id;
+
+ private String repo;
+
+ private String rev;
+
+ private String env;
+
+ private Map<String, String> meta;
+
+ /**
+ * Constructor
+ */
+ SearchResultItem(String id, String repo, String rev, String env,
+ Map<String, String> meta) {
+ this.id = id;
+ this.repo = repo;
+ this.rev = rev;
+ this.env = env;
+ this.meta = meta;
+ }
+
+ /**
+ * @return the document id (path to the document within the repository)
+ */
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * @return the repository
+ */
+ public String getRepo() {
+ return repo;
+ }
+
+ /**
+ * @return the document revision
+ */
+ public String getRev() {
+ return rev;
+ }
+
+ /**
+ * @return the search environment
+ */
+ public String getEnv() {
+ return env;
+ }
+
+ /**
+ * @return the meta data
+ */
+ public Map<String, String> getMeta() {
+ return meta;
+ }
+
+}

Added:
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/SearchResultIteratorFromXml.java
==============================================================================
--- (empty file)
+++
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/client/SearchResultIteratorFromXml.java
Tue Sep 23 17:41:28 2008
@@ -0,0 +1,104 @@
+package ch.psi.idok.gwt.twiki.client;
+
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.NoSuchElementException;
+
+import com.google.gwt.xml.client.Document;
+import com.google.gwt.xml.client.Node;
+import com.google.gwt.xml.client.NodeList;
+import com.google.gwt.xml.client.XMLParser;
+
+/**
+ * Class implementing an iterator over all search results cotained in an XML
+ * string obtained from the iDok ReST interface
+ *
+ * The code in this class may throw DomException or Null?Exception when the
XML
+ * string is malformed or does not have the expected structure.
+ */
+public class SearchResultIteratorFromXml implements
Iterator<SearchResultItem> {
+
+ private int index = 0;
+
+ private final int numResults;
+
+ private final NodeList hits;
+
+ /**
+ * Constructor
+ */
+ public SearchResultIteratorFromXml(String xmlString) {
+ // parse the XML document into a DOM
+ Document messageDom = XMLParser.parse(xmlString);
+
+ // obtain list of search hits
+ hits = messageDom.getElementsByTagName("Hit");
+ numResults = hits.getLength();
+ }
+
+ /**
+ * @see java.util.Iterator#hasNext()
+ */
+ public boolean hasNext() {
+ return index < numResults;
+ }
+
+ /**
+ * @see java.util.Iterator#next()
+ */
+ public SearchResultItem next() {
+ if (hasNext()) {
+ Node node = hits.item(index);
+ String id = null;
+ String rev = null;
+ String repo = null;
+ String env = null;
+ Map<String, String> meta = null;
+ for (Node child = node.getFirstChild(); child != null; child =
child
+ .getNextSibling()) {
+
+ String nodeName = child.getNodeName();
+ if (nodeName.equals("Id"))
+ id = child.getFirstChild().getNodeValue();
+ else if (nodeName.equals("Rev"))
+ rev = child.getFirstChild().getNodeValue();
+ else if (nodeName.equals("Repo"))
+ repo = child.getFirstChild().getNodeValue();
+ else if (nodeName.equals("Environment")) {
+ // The Environment tag can be empty
+ if (child.hasChildNodes())
+ env = child.getFirstChild().getNodeValue();
+ } else if (nodeName.equals("Meta")) {
+ meta = new HashMap<String, String>();
+ // Iterate MetaElement nodes
+ for (Node elem = child.getFirstChild(); elem != null;
elem = elem
+ .getNextSibling()) {
+ if (elem.getNodeName().equals("MetaElement")) {
+ Node keyNode = elem.getFirstChild();
+ Node valueNode = keyNode.getNextSibling();
+ String key =
keyNode.getFirstChild().getNodeValue();
+ String value = "";
+ if (valueNode.hasChildNodes())
+ value = valueNode.getFirstChild()
+ .getNodeValue();
+ meta.put(key, value);
+ }
+ }
+ }
+ }
+
+ index++;
+ return new SearchResultItem(id, repo, rev, env, meta);
+ } else
+ throw new NoSuchElementException();
+ }
+
+ /**
+ * @see java.util.Iterator#remove()
+ */
+ public void remove() {
+ throw new UnsupportedOperationException();
+ }
+
+}

Added:
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/public/IdokSearchTwikiMashup.css
==============================================================================
--- (empty file)
+++
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/public/IdokSearchTwikiMashup.css
Tue Sep 23 17:41:28 2008
@@ -0,0 +1 @@
+/** Add css rules here for your application. */

Added:
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/public/IdokSearchTwikiMashup.html
==============================================================================
--- (empty file)
+++
branches/rest/sites/psi/java/ch/psi/idok/gwt/twiki/public/IdokSearchTwikiMashup.html
Tue Sep 23 17:41:28 2008
@@ -0,0 +1,199 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";><html
xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en_US" lang="en_US">
+<head>
+<title> WebSearch test page</title>
+
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<link rel="icon" href="/twiki/pub/AIT/WebPreferences/favicon.ico"
type="image/x-icon" />
+<link rel="alternate"
href="https://wiki.intranet.psi.ch/twiki/bin/edit/AIT/WebSearchDMS?_T=23 Sep
2008" type="application/x-wiki" title="edit WebSearchDMS" />
+<link rel="shortcut icon" href="/twiki/pub/AIT/WebPreferences/favicon.ico"
type="image/x-icon" />
+<meta name="SCRIPTURLPATH" content="/twiki/bin" />
+<meta name="SCRIPTSUFFIX" content="" />
+<meta name="TEXT_JUMP" content="Jump" />
+<meta name="TEXT_SEARCH" content="Search" />
+<meta name="TEXT_NUM_TOPICS" content="Number of topics:" />
+<meta name="TEXT_MODIFY_SEARCH" content="Modify search" />
+<meta name="robots" content="noindex" /><link rel="alternate"
type="application/rss+xml" title="RSS Feed" href="/AIT/WebRss" />
+</head>
+<body class="patternViewPage">
+<a name="PageTop"></a>
+<div id="patternScreen">
+<div id="patternPageShadow">
+<div id="patternPage">
+
+<div id="patternWrapper"><div id="patternOuter">
+<div id="patternFloatWrap">
+<div id="patternMain"><div id="patternClearHeaderCenter"></div>
+<div id="patternMainContents"><div class="twikiBroadcastMessage"> Changes
introduced with the new release of TWiki: <a href="/Main/NewTWikiRelease422"
class="twikiLink">NewTWikiRelease422</a> </div><div class="patternTop"><span
class="patternHomePath twikiLeft"><a href="/AIT/WebHome"
class="twikiCurrentWebHomeLink twikiLink">AIT</a><span
class='natSep'>&nbsp;&#187; </span><a href="/AIT/WebSearchDMS"
class="twikiCurrentTopicLink twikiLink">WebSearchDMS</a></span><!--
/patternHomePath--><span class="patternToolBar twikiRight"><span><a
href='https://wiki.intranet.psi.ch/twiki/bin/edit/AIT/WebSearchDMS?t=1222180010'
rel='nofollow' title='Edit this topic text' accesskey='e'><span
class='twikiAccessKey'>E</span>dit</a></span><span><a
href='/twiki/bin/attach/AIT/WebSearchDMS' rel='nofollow' title='Attach an
image or document to this topic' accesskey='a'><span
class='twikiAccessKey'>A</span>ttach</a></span><span><a
href='/AIT/WebSearchDMS?cover=print;search=geus;scope=all' rel='nofollow'
title='Printable version of this topic' accesskey='p'><span
class='twikiAccessKey'>P</span>rint version</a></span></span><!--
/patternToolBar--><br class="twikiClear" /></div><!--/patternTop--><div
class="twikiContentHeader"></div><div class="patternContent"><div
class="patternTopic"> <!-- -->
+
+<!-- -->
+<!-- This script loads your compiled module. -->
+<!-- If you add any GWT meta tags, they must -->
+<!-- be added before this line. -->
+<!-- -->
+<script type="text/javascript" language="javascript"
+ src="ch.psi.idok.gwt.twiki.IdokSearchTwikiMashup.nocache.js"></script>
+</head>
+
+<p />
+<!-- <ul>
+<li> Set IDOKDEFAULTREPOSITORY = foo/bar
+</li> <li> Set IDOKENABLED = on
+</li></ul>
+-->
+<p />
+<h1><a name="Integrated_Web_Search"></a><a
name="_Integrated_Web_Search_"></a> <span class="ecpHeading"><a
name="chapter_ait_websearchdms_1"></a> Integrated Web Search <a
class="ecpEdit"
href="https://wiki.intranet.psi.ch/twiki/bin/edit/AIT/WebSearchDMS?nowysiwyg=1;cover=chapter;to=1;from=;redirectto=https://wiki.intranet.psi.ch/AIT/WebSearchDMS%3fsearch%3dgeus%3bscope%3dall%23chapter_ait_websearchdms_1;action=text;t=1222180011";
title="Edit this chapter"></a></span> </h1>
+<div id="idokJumpToResult"></div>
+<p /> <a
href="https://wiki.intranet.psi.ch/AIT/WebRss?search=geus;type=word;excludetopic=WebSearchDMS,WebHome,WebStatistics;web=AIT;limit=all;scope=all;casesensitive=off";>Get
notified on changes on this search</a>
+
+<p />
+<span class="patternSearched">Searched: <b>geus</b></span><span
id="twikiNumberOfResultsContainer"></span><span
id="twikiModifySearchContainer"></span>
+<h4 class="patternSearchResultsHeader"
style="background-color:#FFEFA6"><span class="twikiLeft"><b>Results from AIT
web</b> retrieved at 16:26 (Local)</span><span class="twikiRight"></span><br
class="twikiClear" /></h4><div class="patternSearchResult"><div
class="twikiTopRow"><div class="twikiLeft"><a
href="/AIT/DmsAdminDerbyDB"><b>DmsAdminDerbyDB</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r2 - <a href="/twiki/bin/rdiff/AIT/DmsAdminDerbyDB"
rel='nofollow'>17 Sep 2008 - 17:50</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Using ij to browse the iDok authz db Start
the derby ij tool: java \ cp /usr/lib/jvm/java 6 sun
1.6.0.03/db/lib/derby.jar:/usr/lib/jvm/java 6 sun 1.6.0.03
...</div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/DmsAufgabenstellungDavidPinezich"><b>DmsAufgabenstellungDavidPinezich</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r5 - <a
href="/twiki/bin/rdiff/AIT/DmsAufgabenstellungDavidPinezich"
rel='nofollow'>17 Sep 2008 - 17:44</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Aufgabenstellung f�r David Pinezich 1.
Anhand von der aktuellen iDok Benutzerdokumentation sich mit dem iDok System
vertraut machen und alle Beispielf�lle nachvollziehen
...</div><!--/twikiSummary-->
+
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/DmsBackgroundJobs"><b>DmsBackgroundJobs</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r2 - <a href="/twiki/bin/rdiff/AIT/DmsBackgroundJobs"
rel='nofollow'>17 Sep 2008 - 17:50</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Long running jobs using the DMS When
running long jobs that use the DMS, the Kerberos ticket might expire. The
maximum ticket The following command can be used to
...</div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/EM08TippRomanGeus"><b>EM08TippRomanGeus</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/RomanGeus"
class="twikiLink">RomanGeus</a></div><div class="twikiRight twikiSRRev">r8 -
<a href="/twiki/bin/rdiff/AIT/EM08TippRomanGeus" rel='nofollow'>26 Jun 2008 -
10:15</a>&nbsp;</div><br class="twikiClear" /></div><!--/twikiTopRow--><div
class="twikiBottomRow"><div class="twikiSummary
twikiGrayText"></div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/EakProtocol0803"><b>EakProtocol0803</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/ValeriMarkushin"
class="twikiLink">ValeriMarkushin</a></div><div class="twikiRight
twikiSRRev">r20 - <a href="/twiki/bin/rdiff/AIT/EakProtocol0803"
rel='nofollow'>12 Sep 2008 - 22:39</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Teilnehmer GeorgSchrepfer, JanSolca,
UrsBeyerle, ValeriMarkushin, UrsBrander, UrsEgger, RolandBlaettler,
JuergenBaschnagel, StephanEgli, TobiasMarx DerekFeichtinger
...</div><!--/twikiSummary-->
+
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/EakProtocol0804"><b>EakProtocol0804</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r24 - <a href="/twiki/bin/rdiff/AIT/EakProtocol0804"
rel='nofollow'>19 Sep 2008 - 12:09</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Teilnehmer GeorgSchrepfer, JanSolca,
UrsBeyerle, ValeriMarkushin, UrsBrander, UrsEgger, NeilGregory,
JuergenBaschnagel, StephanEgli, TobiasMarx DerekFeichtinger Agenda
...</div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/EakProtocol0806"><b>EakProtocol0806</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r15 - <a href="/twiki/bin/rdiff/AIT/EakProtocol0806"
rel='nofollow'>12 Sep 2008 - 12:22</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Teilnehmer GeorgSchrepfer, JanSolca,
UrsBeyerle, ValeriMarkushin, UrsBrander, UrsEgger, NeilGregory,
JuergenBaschnagel, StephanEgli, TobiasMarx DerekFeichtinger Agenda
...</div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/EakProtocol0807"><b>EakProtocol0807</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r14 - <a href="/twiki/bin/rdiff/AIT/EakProtocol0807"
rel='nofollow'>23 Sep 2008 - 08:45</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Teilnehmer GeorgSchrepfer, JanSolca,
ValeriMarkushin, UrsBrander, UrsEgger, NeilGregory, JuergenBaschnagel,
StephanEgli, TobiasMarx AndreLichtsteiner Agenda Neues
...</div><!--/twikiSummary-->
+
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/EakProtocol0809"><b>EakProtocol0809</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r12 - <a href="/twiki/bin/rdiff/AIT/EakProtocol0809"
rel='nofollow'>22 Sep 2008 - 18:14</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Teilnehmer GeorgSchrepfer, JanSolca,
ValeriMarkushin, UrsBrander, UrsEgger, StephanEgli, TobiasMarx
AndreLichtsteiner DerekFeichtinger Agenda Neues aus AIT, Berk
...</div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/Hepix2008SpringPSISiteReport"><b>Hepix2008SpringPSISiteReport</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/HeinerBillich"
class="twikiLink">Heiner Billich</a></div><div class="twikiRight
twikiSRRev">r10 - <a href="/twiki/bin/rdiff/AIT/Hepix2008SpringPSISiteReport"
rel='nofollow'>30 Apr 2008 - 13:58</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Prepare Hepix 2008 PSI Site Report Hepix
2008 site report in iDok:
https://dms.psi.ch/ait/intern/Events/Conferences/HEPIX 2008/ Draft V3 and
higher plus final ...</div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a href="/AIT/JRE1604"><b>JRE1604</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r14 - <a href="/twiki/bin/rdiff/AIT/JRE1604" rel='nofollow'>23
Sep 2008 - 09:03</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Inhalt: �bersicht Produkt Java(TM) 6
Update 4 Produktversion 1.6.0.40 ...</div><!--/twikiSummary-->
+
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a href="/AIT/JRE1605"><b>JRE1605</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r9 - <a href="/twiki/bin/rdiff/AIT/JRE1605" rel='nofollow'>23 Sep
2008 - 09:00</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Inhalt: �bersicht Produkt Java(TM) 6
Update 5 Produktversion 1.6.0.50 ...</div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a href="/AIT/JRE1607"><b>JRE1607</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r10 - <a href="/twiki/bin/rdiff/AIT/JRE1607" rel='nofollow'>23
Sep 2008 - 08:10</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Inhalt: �bersicht Produkt Java(TM) 6
Update 7 Produktversion 1.6.0.70 ...</div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/LinpackBenchmarks"><b>LinpackBenchmarks</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r12 - <a href="/twiki/bin/rdiff/AIT/LinpackBenchmarks"
rel='nofollow'>12 Sep 2008 - 13:52</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">jsMath { Controls: {cookie: {scale: 133}},
Parser: {prototype: { macros: {warning: "Macro","\\color{##00CC00}{\\rm
jsMath\\ appears\\ to\\ be\\ working ...</div><!--/twikiSummary-->
+
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/MitarbeiterListe"><b>MitarbeiterListe</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r10 - <a href="/twiki/bin/rdiff/AIT/MitarbeiterListe"
rel='nofollow'>20 Aug 2008 - 19:39</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Mitarbeiter Liste ALIAS: lichtsteiner
AndreLichtsteiner ALIAS: feichtinger DerekFeichtinger GONE: ahrens
MartinAhrens ALIAS: bachler ManuelBachler ...</div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/PmDBAppl0803"><b>PmDBAppl0803</b></a></div><div class="twikiRight
twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r9 - <a href="/twiki/bin/rdiff/AIT/PmDBAppl0803"
rel='nofollow'>12 Sep 2008 - 17:24</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">0. G�ste JuergenBaschnagel, DanielLauk,
FlorianHuebner 1. Allgemeine Neuigkeiten aus der eAK $ Personelles:
Nachfolgestelle Urs Beyerle ist genehmigt ...</div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/PmDBAppl0809"><b>PmDBAppl0809</b></a></div><div class="twikiRight
twikiSRAuthor"> <a href="/Main/FlorianHuebner"
class="twikiLink">FlorianHuebner</a></div><div class="twikiRight
twikiSRRev">r8 - <a href="/twiki/bin/rdiff/AIT/PmDBAppl0809"
rel='nofollow'>18 Sep 2008 - 11:27</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">0. G�ste AndreLichtsteiner, StephanEgli
Agenda 1. Allgemeine Neuigkeiten aus der eAK $ Personelles: Marc Gasser hat
seit 1. August die Nachfolge Urs Beyerle ...</div><!--/twikiSummary-->
+
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/PmSciComp0703"><b>PmSciComp0703</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r6 - <a href="/twiki/bin/rdiff/AIT/PmSciComp0703"
rel='nofollow'>12 Sep 2008 - 11:57</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Participants ValeriMarkushin, StephanEgli,
UrsBeyerle, AchimGsell, HansChristianStadler, RomanGeus, EdgarBarabas,
HeinerBillich, LukaSekolec, JuergenBaschnagel ...</div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/RomanGeusNews20060717"><b>RomanGeusNews20060717</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r3 - <a href="/twiki/bin/rdiff/AIT/RomanGeusNews20060717"
rel='nofollow'>17 Sep 2008 - 16:41</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Using mod authnz ldap to authenticate and
authorize vs the PSI Active Directory mod authnz ldap as an alternative to
mod auth kerb and mod auth smb . The following ...</div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/SciCompMeetingTalks"><b>SciCompMeetingTalks</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r16 - <a href="/twiki/bin/rdiff/AIT/SciCompMeetingTalks"
rel='nofollow'>12 Sep 2008 - 14:06</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">Talks given at the meetings of the
Scientific Computing Program Group Cluster Computing Concept at PSI , Valeri
Markushin, August 15th, 2006, ODP. ...</div><!--/twikiSummary-->
+
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/TalkRomanGeus20070918"><b>TalkRomanGeus20070918</b></a></div><div
class="twikiRight twikiSRAuthor"> <a href="/Main/AndreLichtsteiner"
class="twikiLink">AndreLichtsteiner</a></div><div class="twikiRight
twikiSRRev">r11 - <a href="/twiki/bin/rdiff/AIT/TalkRomanGeus20070918"
rel='nofollow'>12 Sep 2008 - 13:58</a>&nbsp;</div><br class="twikiClear"
/></div><!--/twikiTopRow--><div class="twikiBottomRow"><div
class="twikiSummary twikiGrayText">pre { border:yellow 1px solid; width:90%;
background color:#FFC; margin left:0pt; } Visualization Status Report
Scientific Computing Program Meeting Roman Geus ...</div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResult"><div class="twikiTopRow"><div
class="twikiLeft"><a
href="/AIT/WebSearchDMS"><b>WebSearchDMS</b></a></div><div class="twikiRight
twikiSRAuthor"> <a href="/Main/RomanGeus"
class="twikiLink">RomanGeus</a></div><div class="twikiRight twikiSRRev">r5 -
<a href="/twiki/bin/rdiff/AIT/WebSearchDMS" rel='nofollow'>22 Sep 2008 -
11:13</a>&nbsp;</div><br class="twikiClear" /></div><!--/twikiTopRow--><div
class="twikiBottomRow"><div class="twikiSummary twikiGrayText">'}% %SEARCH{
"" type "" scope "" web "" nosearch "" zeroresults "" }% soap wsdl "web
service" shampoo A ...</div><!--/twikiSummary-->
+</div><!--/twikiBottomRow--></div><!--/patternSearchResult--><div
class="patternSearchResultCount">Number of topics: <span
class="twikiSearchResultCount">22</span></div><!--/patternSearchResultCount-->
+
+<p />
+<div id="idokEnabled" style="visibility: hidden;">on</div>
+<div id="idokDefaultRepository" style="visibility: hidden;">foo/bar</div>
+<div id="idokQueryDebug" style="visibility: hidden;">copy</div>
+
+<div id="idokSearchResult"></div>
+<p />
+<a name="twikiSearchForm"></a>
+<div class="twikiPageForm">
+<form id="twikiWebSearchForm" action="/AIT/WebSearchDMS">
+<table id="twikiSearchTable" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td colspan="2" class="twikiFirstRow">
+ <input type="text" class="twikiInputField" name="search" value="geus"
size="40" />
+ <input type="submit" class="twikiSubmit" value='Search' /><span
class="twikiSmall">&nbsp;&nbsp;<a
href='https://wiki.intranet.psi.ch/AIT/WebSearchAdvanced?search=geus;type=word;scope=all;web=;nosearch='>Advanced
search</a> | <a href="/TWiki/SearchHelp" class="twikiLink">Help</a></span>
+
+<div class="twikiSmall" style="padding:1em 0 0 0;">TIP: to search for all
topics that contain <code>"SOAP"</code>, <code>"WSDL"</code>, a literal
<code>"web service"</code>, but not <code>"shampoo"</code>, write: <code>soap
wsdl "web service" -shampoo</code></div>
+</td>
+</tr>
+<tr>
+<th class="twikiLast">Search where:</th>
+<td class="twikiLast">
+
+<input type="radio" class="twikiRadioButton" id="textbody" name="scope"
value="text" /><label for="textbody"> Text
body</label>&nbsp;&nbsp;&nbsp;<input type="radio" class="twikiRadioButton"
id="topictitle" name="scope" value="topic" /><label for="topictitle"> Topic
title</label>&nbsp;&nbsp;&nbsp;<input type="radio" class="twikiRadioButton"
id="both" name="scope" value="all" checked="checked" /><label for="both">
Both body and title</label>
+<hr />
+<input type="checkbox" class="twikiCheckbox" id="web" name="web" value="all"
/><label for="web"> All public webs</label> <span
class="twikiSmall">(otherwise search AIT Web only)</span>
+</td>
+</tr>
+</table>
+</form>
+
+</div>
+<p />
+<div class="twikiHelp">
+<strong>Other search options:</strong> <ul>
+<li> If you already know the name of the topic, enter the name of the topic
into the <a href="/TWiki/GoBox" class="twikiLink">Jump box</a> at the top
+</li> <li> <a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=\.*">List
all topics in the AIT web in alphabetical order</a>
+
+</li> <li> List topics that start with the letter: <a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Ea">A</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Eb">B</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Ec">C</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Ed">D</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Ee">E</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Ef">F</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Eg">G</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Eh">H</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Ei">I</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Ej">J</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Ek">K</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5El">L</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Em">M</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5En">N</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Eo">O</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Ep">P</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Eq">Q</a><span
class="twikiSeparato
| </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Er">R</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Es">S</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Et">T</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Eu">U</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Ev">V</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Ew">W</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Ex">X</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Ey">Y</a><span
class="twikiSeparator"> | </span><a
href="/twiki/bin/search/AIT/?scope=topic&amp;regex=on&amp;search=%5Ez">Z</a>
+
+</li> <li> <a href="/AIT/WebChanges" class="twikiLink">Recently changed
topics</a>
+</li></ul>
+</div> </div><!-- /patternTopic-->
+<div class="twikiContentFooter"></div></div><!-- /patternContent-->
+<a name="topic-actions"></a><div class="patternTopicActions"><div
class="patternTopicAction"><span class="patternActionButtons"><span><a
href='https://wiki.intranet.psi.ch/twiki/bin/edit/AIT/WebSearchDMS?t=1222180011'
rel='nofollow' title='Edit this topic text' accesskey='e'><span
class='twikiAccessKey'>E</span>dit</a></span><span
class='twikiSeparator'>&nbsp;|&nbsp;</span><span><a
href='/twiki/bin/attach/AIT/WebSearchDMS' rel='nofollow' title='Attach an
image or document to this topic' accesskey='a'><span
class='twikiAccessKey'>A</span>ttach</a></span><span
class='twikiSeparator'>&nbsp;|&nbsp;</span><span><a
href='/AIT/WebSearchDMS?cover=print;search=geus;scope=all' rel='nofollow'
title='Printable version of this topic' accesskey='p'><span
class='twikiAccessKey'>P</span>rint version</a></span><span
class='twikiSeparator'>&nbsp;|&nbsp;</span><span><a
href='/twiki/bin/genpdf/AIT/WebSearchDMS?pdftitle=WebSearchDMS' title='PDF
version of this topic'>PDF version</a></span><span
class='twikiSeparator'>&nbsp;|&nbsp;</span><span><span><a
href='/twiki/bin/oops/AIT/WebSearchDMS?template=oopshistory' rel='nofollow'
title='View total topic history' accesskey='h'><span
class='twikiAccessKey'>H</span>istory</a></span>: r5&nbsp;<a rel="nofollow"
href="/twiki/bin/rdiff/AIT/WebSearchDMS?rev1=5;rev2=4">&lt;</a>&nbsp;<a
rel="nofollow" href="/AIT/WebSearchDMS?rev=4">r4</a>&nbsp;<a rel="nofollow"
href="/twiki/bin/rdiff/AIT/WebSearchDMS?rev1=4;rev2=3">&lt;</a>&nbsp;<a
rel="nofollow" href="/AIT/WebSearchDMS?rev=3">r3</a>&nbsp;<a rel="nofollow"
href="/twiki/bin/rdiff/AIT/WebSearchDMS?rev1=3;rev2=2">&lt;</a>&nbsp;<a
rel="nofollow" href="/AIT/WebSearchDMS?rev=2">r2</a>&nbsp;<a rel="nofollow"
href="/twiki/bin/rdiff/AIT/WebSearchDMS?rev1=2;rev2=1">&lt;</a>&nbsp;<a
rel="nofollow" href="/AIT/WebSearchDMS?rev=1">r1</a></span><span
class='twikiSeparator'>&nbsp;|&nbsp;</span><span><a
href='/twiki/bin/oops/AIT/WebSearchDMS?template=backlinksweb' rel='nofollow'
title='Search the AIT Web for topics that link to here' accesskey='b'><span
class=
ikiAccessKey'>B</span>acklinks</a></span><span
class='twikiSeparator'>&nbsp;|&nbsp;</span><span><a
href='/AIT/WebSearchDMS?raw=on' rel='nofollow' title='View raw text without
formatting' accesskey='r'><span class='twikiAccessKey'>R</span>aw
View</a></span><span class='twikiSeparator'>&nbsp;|&nbsp;</span><span><a
href='/twiki/bin/oops/AIT/WebSearchDMS?template=oopsmore&amp;param1=5&amp;param2=5'
rel='nofollow' title='Delete or rename this topic; set parent topic; view
and compare revisions' accesskey='m'><span class='twikiAccessKey'>M</span>ore
topic
actions</a></span></span></div><!--/patternTopicAction--></div><!--/patternTopicActions--><div
class="patternInfo twikiGrayText"><div class="patternRevInfo">Topic
revision: r5 - 22 Sep 2008 - 11:13:05 - <a href="/Main/RomanGeus"
class="twikiLink">RomanGeus</a></div><!-- /patternRevInfo--><div
class="patternMoved"></div><!-- /patternMoved--></div><!-- /patternInfo-->
+
+</div><!-- /patternMainContents-->
+</div><!-- /patternMain--><div id="patternLeftBar"><div
id="patternClearHeaderLeft"></div>
+<div id="patternLeftBarContents">
+<div class="patternLeftBarPersonal">
+Hello <a href="/Main/RomanGeus" class="twikiLink">Roman Geus</a>
+<div class="patternLeftBarPersonalContent">
+<!--
+Customise this topic; samples and ideas available at <a
href="http://twiki.org/cgi-bin/view/TWiki.WebLeftBarCookbook";
title="'TWiki.WebLeftBarCookbook' on TWiki.org"
class="interwikiLink">TWiki:TWiki.WebLeftBarCookbook</a>.
+-->
+<strong>My links:</strong> <ul>
+<li> <a
href="https://wiki.intranet.psi.ch/twiki/bin/search/AIT/?search=RomanGeus;order=modified;limit=50;reverse=on";
target="_top">My AIT activities</a>
+</li> <li> <a href="/AIT/Projects/DmsProject"
class="twikiLink">DmsProject</a>
+
+</li> <li> <a href="/AIT/Services/IdokPsiSupport"
class="twikiLink">IdokPsiSupport</a>
+</li> <li> <a href="/AIT/Projects/IdokOpenSourceLaunch"
class="twikiLink">IdokOpenSourceLaunch</a>
+</li> <li> <a href="/AIT/Services/IdokOpenSourceSupport"
class="twikiLink">IdokOpenSourceSupport</a>
+</li> <li> <a href="/AIT/Projects/SwDevelopmentGroupFoundation"
class="twikiLink">SwDevelopmentGroupFoundation</a>
+</li></ul>
+
+<p />
+<a class="twikiSmallish"
href="/twiki/bin/edit/Main/RomanGeusLeftBar?t=1222180011">edit</a>
+</div><!--/patternLeftBarPersonalContent--></div><!--/patternLeftBarPersonal-->
+<hr />
+<a href="WebHome" style="text-decoration: none;"><b>AIT</b></a>
+<!-- rendersidebar --> <div class="clsSideBar clsBrowser"
id="clsSideBarCategoryBrowser" style="display:none">
+<ul><li id="CategoryAIT" class="hasChildren"><table cellspacing='0'
cellpadding='0' width='100%'><tr><td valign='top'></td><td valign='top'
width='100%'><a href="https://wiki.intranet.psi.ch/AIT/CategoryAIT";
title="">allgemein</a></td> </tr></table> <ul><li><span
class='placeholder'>&nbsp;</span></li></ul></li><li
id="CategoryIncidentHandling" class=""><table cellspacing='0' cellpadding='0'
width='100%'><tr><td valign='top'></td><td valign='top' width='100%'><a
href="https://wiki.intranet.psi.ch/AIT/CategoryIncidentHandling";
title="">Incident Handling</a></td> </tr></table> </li><li
id="CategoryProgrammMeetings" class="hasChildren"><table cellspacing='0'
cellpadding='0' width='100%'><tr><td valign='top'></td><td valign='top'
width='100%'><a
href="https://wiki.intranet.psi.ch/AIT/CategoryProgrammMeetings";
title="">Programm Meetings</a></td> </tr></table> <ul><li><span
class='placeholder'>&nbsp;</span></li></ul></li><li id="CategoryProjects"
class="hasChildren"><table cellspacing='0' cellpadding='0'
width='100%'><tr><td valign='top'></td><td valign='top' width='100%'><a
href="https://wiki.intranet.psi.ch/AIT/CategoryProjects";
title="">Projects</a></td> </tr></table> <ul><li><span
class='placeholder'>&nbsp;</span></li></ul></li><li id="CategoryServer"
class=""><table cellspacing='0' cellpadding='0' width='100%'><tr><td
valign='top'></td><td valign='top' width='100%'><a
href="https://wiki.intranet.psi.ch/AIT/CategoryServer"; title="">Server
(Hardware)</a></td> </tr></table> </li><li id="CategoryServices"
class="hasChildren"><table cellspacing='0' cellpadding='0'
width='100%'><tr><td valign='top'></td><td valign='top' width='100%'><a
href="https://wiki.intranet.psi.ch/AIT/CategoryServices";
title="">Services</a></td> </tr></table> <ul><li><span
class='placeholder'>&nbsp;</span></li></ul></li></ul> </div>
+
+<!-- //rendersidebar -->
+<hr />
+<b>PSI Webs</b> <ul>
+<li> <a href="/Main/WebHome" class="twikiLink">Main</a>
+</li> <li> <a href="/Main/WebList" class="twikiLink">weitere Webs</a>
+</li></ul>
+<hr />
+<b>System Webs</b> <ul>
+
+<li> <a href="/Sandbox/WebHome" class="twikiLink">Sandbox</a>
+</li> <li> <a href="/TWiki/WebHome" class="twikiLink">TWiki</a>
+</li></ul>
+<hr /> <ul>
+<li> <a href="/AIT/WebTagCloud" class="twikiLink">WebTagCloud</a>
+</li> <li> <a href="/AIT/CategoryBrowser" class="twikiLink">Category
Browser</a>
+
+</li> <li> <a href="/AIT/WebTopicList" class="twikiLink"> Show All
Topics</a>
+</li> <li> <a href="/AIT/WebSearch" class="twikiLink"> Search in Topics</a>
+</li> <li> <a href="/AIT/WebChanges" class="twikiLink"> Recent Changes</a>
+
+</li> <li> <a href="/AIT/WebNotify" class="twikiLink"> Define
Notifications</a>
+</li> <li> <a href="/AIT/WebRss" class="twikiLink"> RSS Feed</a>
+</li> <li> <a href="/AIT/WebStatistics" class="twikiLink"> Statistics</a>
+
+</li></ul>
+<hr /> <ul>
+<li> <a href="/AIT/WebCreateNewTopic?parent=WebSearchDMS" target="_top">
Create New Topic</a>
+</li></ul>
+</div><!-- /patternLeftBarContents--></div><!-- /patternLeftBar-->
+</div><!-- /patternFloatWrap-->
+<div class="clear">&nbsp;</div>
+</div><!-- /patternOuter--></div><!-- /patternWrapper--><div
id="patternTopBar"><div id="patternTopBarContents"><table border="0"
cellpadding="0" cellspacing="0" style="width:100%; margin-top:12px;">
+<tr><td valign="middle"><span id="twikiLogo" class="twikiImage"><a
href="/AIT/WebHome"></a></span></td>
+<td align="right" valign="top" class="patternMetaMenu">
+ <ul>
+<li> <form name="jumpForm" action="/AIT/WebSearchDMS"><input
id="jumpFormField" type="text" class="twikiInputField" name="topic" value=""
size="18" /><noscript>&nbsp;<input type="submit" class="twikiButton" size="5"
name="submit" value="Jump" />&nbsp;</noscript> </form>
+
+</li> <li> <form name="quickSearchForm" action="/AIT/WebSearch"><input
type="text" class="twikiInputField" id="quickSearchBox" name="search"
value="" size="18" /><input type="hidden" name="scope" value="all" /><input
type="hidden" name="web" value="AIT" /><noscript>&nbsp;<input type="submit"
size="5" class="twikiButton" name="submit" value="Search" />&nbsp;</noscript>
</form>
+</li> <li>
+</li></ul>
+</td></tr></table></div></div><!-- /patternTopBar--><div
id="patternBottomBar"><div id="patternBottomBarContents"><div
id="patternWebBottomBar"><span class="twikiRight"> <a
href="http://twiki.org/";></a></span>Copyright &copy; by the contributing
authors. All material on this collaboration platform is the property of the
contributing authors. <br /> Ideas, requests, problems regarding TWiki? <a
href='mailto:twiki-tracker AT psi.ch?subject=TWiki%20Feedback%20on%20AIT.WebSearchDMS'>Send
feedback</a> </div><!--/patternWebBottomBar--></div><!--
/patternBottomBarContents--></div><!-- /patternBottomBar-->
+
+</div><!-- /patternPage-->
+</div><!-- /patternPageShadow-->
+</div><!-- /patternScreen-->
+</body></html>
\ No newline at end of file



  • [idok-commit] idok commit r225 - in branches/rest/sites/psi/java/ch/psi/idok/gwt: . twiki twiki/client twiki/public, AFS account Roman Geus, 09/23/2008

Archive powered by MHonArc 2.6.19.

Top of Page