<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?action=history&amp;feed=atom&amp;title=GPMSWiki%2FAdministratorDocumentation%2FMaintainingGPMS</id>
	<title>GPMSWiki/AdministratorDocumentation/MaintainingGPMS - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?action=history&amp;feed=atom&amp;title=GPMSWiki%2FAdministratorDocumentation%2FMaintainingGPMS"/>
	<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/MaintainingGPMS&amp;action=history"/>
	<updated>2026-04-13T03:47:07Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/MaintainingGPMS&amp;diff=1430&amp;oldid=prev</id>
		<title>Admin: 5 revisions</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/MaintainingGPMS&amp;diff=1430&amp;oldid=prev"/>
		<updated>2011-10-26T06:15:41Z</updated>

		<summary type="html">&lt;p&gt;5 revisions&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:15, 26 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/MaintainingGPMS&amp;diff=1429&amp;oldid=prev</id>
		<title>imported&gt;LutzKrause at 12:28, 25 April 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/MaintainingGPMS&amp;diff=1429&amp;oldid=prev"/>
		<updated>2005-04-25T12:28:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:28, 25 April 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;stored in the database we provide a number of scripts for&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;stored in the database we provide a number of scripts for&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;maintaining the system. A web frontend for managing users and members was also&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;maintaining the system. A web frontend for managing users and members was also&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;implemented. For documentation how to maintain projects at the CeBiTec at the&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;implemented. For documentation &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;on &lt;/ins&gt;how to maintain projects at the CeBiTec at the&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bielefeld University go the [http://www.cebitec.uni-bielefeld.de/groups/brf/internal/GPMSWiki/AdministratorDocumentation/AdminGPMSinBielefeld InternalWiki].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Bielefeld University go &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;to &lt;/ins&gt;the [http://www.cebitec.uni-bielefeld.de/groups/brf/internal/GPMSWiki/AdministratorDocumentation/AdminGPMSinBielefeld InternalWiki].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== GPMS scripts ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== GPMS scripts ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;LutzKrause</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/MaintainingGPMS&amp;diff=1428&amp;oldid=prev</id>
		<title>imported&gt;LutzKrause at 12:28, 25 April 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/MaintainingGPMS&amp;diff=1428&amp;oldid=prev"/>
		<updated>2005-04-25T12:28:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:28, 25 April 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;stored in the database we provide a number of scripts for&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;stored in the database we provide a number of scripts for&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;maintaining the system. A web frontend for managing users and members was also&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;maintaining the system. A web frontend for managing users and members was also&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;implemented.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;implemented&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. For documentation how to maintain projects at the CeBiTec at the&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Bielefeld University go the [http://www.cebitec.uni-bielefeld.de/groups/brf/internal/GPMSWiki/AdministratorDocumentation/AdminGPMSinBielefeld InternalWiki]&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== GPMS scripts ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== GPMS scripts ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;LutzKrause</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/MaintainingGPMS&amp;diff=1427&amp;oldid=prev</id>
		<title>imported&gt;LutzKrause at 12:08, 25 April 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/MaintainingGPMS&amp;diff=1427&amp;oldid=prev"/>
		<updated>2005-04-25T12:08:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:08, 25 April 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In addition to the API that allows programmers to directly manipulate all objects&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In addition to the API that allows programmers to directly manipulate all objects&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;stored in the database we provide a number of scripts for&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;stored in the database we provide a number of scripts for&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;maintaining the system &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and a Gtk graphical user interface &lt;/del&gt;for &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;maintaining the system&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. A web frontend &lt;/ins&gt;for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;managing &lt;/ins&gt;users and members was also&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;management of &lt;/del&gt;users and &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;project &lt;/del&gt;members&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. A simplified web frontend &lt;/del&gt;was also&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;implemented.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;implemented &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;that supports a restricted user management for &amp;quot;external&amp;quot;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;maintainers of projects&lt;/del&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== GPMS scripts ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== GPMS scripts ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;LutzKrause</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/MaintainingGPMS&amp;diff=1425&amp;oldid=prev</id>
		<title>imported&gt;LutzKrause at 11:51, 25 April 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/MaintainingGPMS&amp;diff=1425&amp;oldid=prev"/>
		<updated>2005-04-25T11:51:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/MaintainingGPMS&amp;amp;diff=1425&amp;amp;oldid=1426&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>imported&gt;LutzKrause</name></author>
	</entry>
	<entry>
		<id>https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/MaintainingGPMS&amp;diff=1426&amp;oldid=prev</id>
		<title>Unknown user at 00:00, 1 January 1970</title>
		<link rel="alternate" type="text/html" href="https://wiki.cebitec.uni-bielefeld.de/brf-software/index.php?title=GPMSWiki/AdministratorDocumentation/MaintainingGPMS&amp;diff=1426&amp;oldid=prev"/>
		<updated>1970-01-01T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
== Interfaces ==&lt;br /&gt;
In this section we describe several ways for accessing and using the GPMS. &lt;br /&gt;
In addition to the !API that allows programmers to directly manipulate all objects&lt;br /&gt;
stored in the database we provide a number of scripts for&lt;br /&gt;
maintaining the system and a Gtk graphical user interface for the&lt;br /&gt;
management of users and project members. A simplified web frontend was also&lt;br /&gt;
implemented that supports a restricted user management for &amp;quot;external&amp;quot;&lt;br /&gt;
maintainers of projects. &lt;br /&gt;
&lt;br /&gt;
=== GPMS scripts ===&lt;br /&gt;
The scripts listed in table 1 can be used to&lt;br /&gt;
initially set up the system and for maintaining projects, users, and their&lt;br /&gt;
memberships. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| name&lt;br /&gt;
| description&lt;br /&gt;
|-&lt;br /&gt;
| add_host &lt;br /&gt;
|  add a new  Host to the GPMS&lt;br /&gt;
|-&lt;br /&gt;
| add_datasource_!type &lt;br /&gt;
|  register a new  DataSource&lt;br /&gt;
|-&lt;br /&gt;
| add_db_api_!type &lt;br /&gt;
|  register a new  !API_!Type&lt;br /&gt;
|-&lt;br /&gt;
| add_dbms_!type &lt;br /&gt;
|  create a  !DBMS_!Type&lt;br /&gt;
|-&lt;br /&gt;
| add_db &lt;br /&gt;
|  create a new  !Database&lt;br /&gt;
|-&lt;br /&gt;
| add_project_class &lt;br /&gt;
|  create a new  ProjectClass&lt;br /&gt;
|-&lt;br /&gt;
| add_project &lt;br /&gt;
|  create a new  !Project&lt;br /&gt;
|-&lt;br /&gt;
| add_datasource2project &lt;br /&gt;
|  add a  DataSource to a  !Project &lt;br /&gt;
|-&lt;br /&gt;
| add_project_config &lt;br /&gt;
|  add configurations to a  !Project&lt;br /&gt;
|-&lt;br /&gt;
| add_role &lt;br /&gt;
|  read and store the  !Role definitions for a  ProjectClass&lt;br /&gt;
|-&lt;br /&gt;
| add_rights &lt;br /&gt;
|  parse a  !Right definition-file and store it in the GPMS&lt;br /&gt;
|-&lt;br /&gt;
| add_user &lt;br /&gt;
|  register a new  !User&lt;br /&gt;
|-&lt;br /&gt;
| add_member &lt;br /&gt;
|  add an existing  !User as a new  Member to a  !Project&lt;br /&gt;
|-&lt;br /&gt;
| add_meta_project &lt;br /&gt;
|  create a new  Meta!Project&lt;br /&gt;
|-&lt;br /&gt;
| add_project2meta_project &lt;br /&gt;
|  add a  !Project to a  Meta!Project&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| del_host &lt;br /&gt;
|  remove a  Host&lt;br /&gt;
|-&lt;br /&gt;
| del_datasource_!type &lt;br /&gt;
|  delete a  DataSource_!Type &lt;br /&gt;
|-&lt;br /&gt;
| del_datasource &lt;br /&gt;
|  remove a  DataSource from the GPMS&lt;br /&gt;
|-&lt;br /&gt;
| del_db_api_!type &lt;br /&gt;
|  delete a  !DB_!API_!Type&lt;br /&gt;
|-&lt;br /&gt;
| del_dbms_!type &lt;br /&gt;
|  remove a  !DBMS_!Type from the GPMS&lt;br /&gt;
|-&lt;br /&gt;
| del_project_class &lt;br /&gt;
|  delete a  ProjectClass from the GPMS&lt;br /&gt;
|-&lt;br /&gt;
| del_project &lt;br /&gt;
|  delete a  !Project&lt;br /&gt;
|-&lt;br /&gt;
| del_project_config &lt;br /&gt;
|  remove configurations from a  !Project&lt;br /&gt;
|-&lt;br /&gt;
| del_role &lt;br /&gt;
|  remove roles from a  ProjectClass&lt;br /&gt;
|-&lt;br /&gt;
| del_rights &lt;br /&gt;
|  delete rights from a  ProjectClass&lt;br /&gt;
|-&lt;br /&gt;
| del_user &lt;br /&gt;
|  remove a  !User from the GPMS&lt;br /&gt;
|-&lt;br /&gt;
| del_member &lt;br /&gt;
|  remove a  !User from a  !Project&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| change_member_role &lt;br /&gt;
|  change the  !Role of an existing  Member&lt;br /&gt;
|-&lt;br /&gt;
| export_members &lt;br /&gt;
|  print a list of all  Members of a  !Project or&lt;br /&gt;
|-&lt;br /&gt;
|  all  Members of all  !Projects of a  ProjectClass to a file&lt;br /&gt;
|-&lt;br /&gt;
| rem_datasource_from_project &lt;br /&gt;
|  remove a  DataSource from a  !Project&lt;br /&gt;
|-&lt;br /&gt;
| rem_project_from_meta_project &lt;br /&gt;
|  remove a  !Project from a  Meta!Project&lt;br /&gt;
|-&lt;br /&gt;
| list_project_members &lt;br /&gt;
|  print a list of all  Members of a  !Project&lt;br /&gt;
|-&lt;br /&gt;
| list_projects &lt;br /&gt;
|  print a list of all  !Projects and  !Roles available for the  !Project&lt;br /&gt;
|-&lt;br /&gt;
| list_user_projects &lt;br /&gt;
|  display a list of all  !Projects that can be accessed by a  !User&lt;br /&gt;
|-&lt;br /&gt;
| list_extern_user &lt;br /&gt;
|  print list of all extern  !Users &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Available scripts for manipulating the GPMS. All currently&lt;br /&gt;
implemented scripts for manipulating the GPMS are listed above. Executing a&lt;br /&gt;
script without parameters will print a detailed description and a complete&lt;br /&gt;
list of available options.&lt;br /&gt;
&lt;br /&gt;
All scripts listed above are executed using the wrapper script GPMS &lt;br /&gt;
which sets several installation specific environment&lt;br /&gt;
variables. Executing this script without parameters will list all available&lt;br /&gt;
scripts and print a usage message. The following paragraphs describe the use&lt;br /&gt;
of each script and introduce their options.&lt;br /&gt;
&lt;br /&gt;
=== add_datasource2project ===&lt;br /&gt;
&lt;br /&gt;
add a !Datasource to a !Project in the GPMS&lt;br /&gt;
&lt;br /&gt;
usage: add_datasource2project -D &amp;lt;datasource name&amp;gt; -p &amp;lt;project name&amp;gt; [-v]&lt;br /&gt;
&lt;br /&gt;
where: -D &amp;lt;datasource name&amp;gt; name of the !Datasource&lt;br /&gt;
       -p &amp;lt;project name&amp;gt; the Proejcts name&lt;br /&gt;
       -v verbose &lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: add_datasource2project -D gendb_test -p gendbtest&lt;br /&gt;
&lt;br /&gt;
=== add_datasource_!type ===&lt;br /&gt;
&lt;br /&gt;
add a !Datasource_!Type to project management database&lt;br /&gt;
&lt;br /&gt;
usage: add_datasource_!type -y &amp;lt;name&amp;gt; [-s &amp;lt;SQL_dump_file&amp;gt; -v]&lt;br /&gt;
&lt;br /&gt;
where: -y &amp;lt;name&amp;gt; the !Datasource_!Types name&lt;br /&gt;
       -s &amp;lt;SQL_dump_file&amp;gt; SQL dump file, with SQL statements creating&lt;br /&gt;
                          a !Database of this !Type&lt;br /&gt;
       -v verbose&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: add_datasource_!type -y !GENDB -s /vol/gendb/src/dbschema/!GenDB.sql &lt;br /&gt;
&lt;br /&gt;
=== add_db ===&lt;br /&gt;
&lt;br /&gt;
add a !Database (!Datasource::DB) to project management database&lt;br /&gt;
&lt;br /&gt;
usage: add_db -H &amp;lt;hostname&amp;gt; -t &amp;lt;dbms_!type&amp;gt; -y &amp;lt;datasource_!type&amp;gt;&lt;br /&gt;
              -A &amp;lt;db_api_!type&amp;gt; ( -D db_name | -p &amp;lt;project&amp;gt; )&lt;br /&gt;
              [-d &amp;lt;description&amp;gt; -e -v]&lt;br /&gt;
&lt;br /&gt;
where: -H &amp;lt;hostname&amp;gt; name of the !Databases Host&lt;br /&gt;
       -t &amp;lt;dbms_!type&amp;gt; name of the !Databases !DBMS_!Type&lt;br /&gt;
       -y &amp;lt;datasource_!type&amp;gt; name of the !Databases !Datasource_!Type&lt;br /&gt;
       -A &amp;lt;db_api_!type name&amp;gt; name of the !Datasourced !DB_!API_!Type&lt;br /&gt;
       -D the !Databases name&lt;br /&gt;
          if -D is omitted !Database gets same name as !Project&lt;br /&gt;
       -p &amp;lt;project&amp;gt; name of !Project the !Database shall be added to&lt;br /&gt;
                    Note that either -D or -p or both must be specified&lt;br /&gt;
       -d &amp;lt;description&amp;gt; text describing the !Database&lt;br /&gt;
       -e register existing !Database to gpms and therefore&lt;br /&gt;
          without creating MySQL !Database&lt;br /&gt;
       -v verbose&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: add_db -D gendb_test -H dbhost -t MySQL-3.23.27 -y !GENDB -A O2DBI2&lt;br /&gt;
&lt;br /&gt;
=== add_dbms_!type ===&lt;br /&gt;
&lt;br /&gt;
add a !DBMS_!Type to project management database&lt;br /&gt;
&lt;br /&gt;
usage: add_dbms_!type -t &amp;lt;name&amp;gt; -V &amp;lt;version number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where: -t &amp;lt;name&amp;gt; the !DBMS_!Types name&lt;br /&gt;
       -V &amp;lt;version number&amp;gt; the !DBMS_!Types version&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: add_dbms_!type -t MySQL -V &amp;#039;3.23.27&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== add_project2meta_project ===&lt;br /&gt;
&lt;br /&gt;
add a !Project to a META !Project in the GPMS&lt;br /&gt;
&lt;br /&gt;
usage: add_project2meta_project -p &amp;lt;project_name&amp;gt; -m &amp;lt;meta_project_name&amp;gt; [-v]&lt;br /&gt;
&lt;br /&gt;
where: -p &amp;lt;project_name&amp;gt; the !Projects name&lt;br /&gt;
       -m &amp;lt;meta_project_name&amp;gt; name of the META !Project&lt;br /&gt;
       -v verbose&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: add_project2meta_project -p gendb_test -m meta_test&lt;br /&gt;
&lt;br /&gt;
=== del_project ===&lt;br /&gt;
&lt;br /&gt;
removes a !Project and the project members from the GPMS&lt;br /&gt;
&lt;br /&gt;
usage: del_project -p &amp;lt;project name&amp;gt; [-z -v]&lt;br /&gt;
&lt;br /&gt;
where: -p &amp;lt;project name&amp;gt; name of the !Project&lt;br /&gt;
       -z drop and remove the !Projects !Databases and !Datasources not used by &lt;br /&gt;
          any other !Project from the gpms databases&lt;br /&gt;
       -v verbose &lt;br /&gt;
       -h print this help massage&lt;br /&gt;
&lt;br /&gt;
example: del_project -p gendb_test&lt;br /&gt;
&lt;br /&gt;
=== add_host ===&lt;br /&gt;
&lt;br /&gt;
add a !Database Host to project management database&lt;br /&gt;
&lt;br /&gt;
usage: add_host -H &amp;lt;hostname&amp;gt; [-P &amp;lt;port number&amp;gt;] [-d &amp;lt;description&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
where: -H &amp;lt;hostname&amp;gt; the Hosts name&lt;br /&gt;
       -P &amp;lt;port number&amp;gt; the Hosts port number&lt;br /&gt;
       -d &amp;lt;description&amp;gt; text decribing the Host&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: add_host -H dbhost&lt;br /&gt;
&lt;br /&gt;
=== add_member ===&lt;br /&gt;
&lt;br /&gt;
add a new Member to a !Project in project management database&lt;br /&gt;
&lt;br /&gt;
usage: add_member -l &amp;lt;user login&amp;gt; -p &amp;lt;project name&amp;gt; -r &amp;lt;role&amp;gt; [-v]&lt;br /&gt;
&lt;br /&gt;
where: -l &amp;lt;user login&amp;gt; !User login of new Member &lt;br /&gt;
       -p &amp;lt;project name&amp;gt; name of !Project the !User shall be added to as Member&lt;br /&gt;
       -r &amp;lt;role&amp;gt; the new Members !Role&lt;br /&gt;
       -v verbose &lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: add_member -l juser -p gendb_test -r Annotator&lt;br /&gt;
&lt;br /&gt;
=== add_meta_project ===&lt;br /&gt;
use add_project with -m option!&lt;br /&gt;
&lt;br /&gt;
=== add_project ===&lt;br /&gt;
&lt;br /&gt;
add a new !Project to project management database&lt;br /&gt;
&lt;br /&gt;
usage: add_project -p &amp;lt;name&amp;gt; -c &amp;lt;project_class&amp;gt; -d &amp;lt;description&amp;gt;&lt;br /&gt;
       [-v -s &amp;lt;project sub class&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
where : -p &amp;lt;name&amp;gt; the !Projects name&lt;br /&gt;
        -c &amp;lt;project_class&amp;gt; the !Projects !Project_!Class&lt;br /&gt;
        -d &amp;lt;description&amp;gt; !Project description&lt;br /&gt;
        -s &amp;lt;project sub class&amp;gt; subclass of ProjectManagement::!Project&lt;br /&gt;
           available subclasses: EMMA, !GenDB, ProDB, Biomake, GPMS, META, WHOIS&lt;br /&gt;
        -v verbose&lt;br /&gt;
        -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: add_project -p gendb_test -c !GENDB -d &amp;quot;The !GenDB !DB&amp;quot; -s GenDG&lt;br /&gt;
&lt;br /&gt;
=== del_rights ===&lt;br /&gt;
&lt;br /&gt;
removes single !Right or all !Rights of a !Project_!Class from the GPMS&lt;br /&gt;
&lt;br /&gt;
Note: before script can be used all !Roles using the !Rights of the !Project_!Class&lt;br /&gt;
      must be removed!&lt;br /&gt;
&lt;br /&gt;
usage: del_rights -c project_class (-r &amp;lt;right_name&amp;gt; | -a) [-v]&lt;br /&gt;
&lt;br /&gt;
where: -r &amp;lt;right_name&amp;gt; name of a single !Right to be removed&lt;br /&gt;
       -a remove all rights of the !Project_!Class&lt;br /&gt;
       -v verbose&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: del_rights -r use_gpmsdb -c !GENDB&lt;br /&gt;
&lt;br /&gt;
=== add_project_class ===&lt;br /&gt;
&lt;br /&gt;
add a !Project_!Class to project management database&lt;br /&gt;
&lt;br /&gt;
usage: add_project_class -c &amp;lt;project class name&amp;gt; [-d description]&lt;br /&gt;
                         [-i &amp;lt;max instance number&amp;gt; -u &amp;lt;config file&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
where : -c &amp;lt;project class name&amp;gt; name of new !Project_!Class&lt;br /&gt;
        -d &amp;lt;description&amp;gt; description of new !Project_!Class&lt;br /&gt;
        -i &amp;lt;max instance number&amp;gt; maximal number of !Projects a&lt;br /&gt;
           Meta !Project of this !Project_!Class may contain &lt;br /&gt;
        -u &amp;lt;config file&amp;gt; default config file for new !Projects of this Class&lt;br /&gt;
        -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: add_project_class -c !GENDB  -d !GENDB !Projects&lt;br /&gt;
&lt;br /&gt;
=== add_project_config ===&lt;br /&gt;
&lt;br /&gt;
add !Project Configs to project management system&lt;br /&gt;
&lt;br /&gt;
usage: add_project_config -p &amp;lt;project&amp;gt; -k &amp;lt;config_key&amp;gt; -V &amp;lt;config_value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where: -p &amp;lt;project&amp;gt; the !Projects name&lt;br /&gt;
       -k &amp;lt;config_key&amp;gt; the key of the Config to be added,&lt;br /&gt;
                       since !Project Configs are a hash&lt;br /&gt;
       -V &amp;lt;config_value&amp;gt; the Configuration values&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: add_project_config -p gendb_test -k genetik_code -V 11&lt;br /&gt;
&lt;br /&gt;
=== add_rights ===&lt;br /&gt;
&lt;br /&gt;
adds new !Rights to !Project_!Class to project management database&lt;br /&gt;
&lt;br /&gt;
usage: add_rights  -f &amp;lt;file name&amp;gt; [-v]&lt;br /&gt;
&lt;br /&gt;
where: -f &amp;lt;file name&amp;gt; name of file defining the !Rights&lt;br /&gt;
       -v verbose&lt;br /&gt;
       -h print the help message&lt;br /&gt;
&lt;br /&gt;
example: add_rights.pl -f &amp;quot;/vol/gendb/src/rights&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== add_role ===&lt;br /&gt;
&lt;br /&gt;
add new !Roles to a !Project_!Class in project management database&lt;br /&gt;
&lt;br /&gt;
usage: add_role -f &amp;lt;file_name&amp;gt; [-v]&lt;br /&gt;
&lt;br /&gt;
where: -f &amp;lt;file name&amp;gt; name of file defining the !Roles to be added&lt;br /&gt;
       -v verbose&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: add_role -f roles.txt&lt;br /&gt;
&lt;br /&gt;
=== add_user ===&lt;br /&gt;
&lt;br /&gt;
add a !User to project management database&lt;br /&gt;
&lt;br /&gt;
usage: add_user -l &amp;lt;login&amp;gt; -f &amp;lt;full name&amp;gt; [-e &amp;lt;email address&amp;gt; -x]&lt;br /&gt;
&lt;br /&gt;
where: -l &amp;lt;login&amp;gt; the !Users login&lt;br /&gt;
       -f &amp;lt;full name&amp;gt; the !Users surname and first name&lt;br /&gt;
       -e &amp;lt;email address&amp;gt; the !Users email adress&lt;br /&gt;
       -x !User is extern&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: add_user -l juser -f &amp;#039;Joe !User&amp;#039; -e juser@Genetik.Uni-Bielefeld.DE&lt;br /&gt;
&lt;br /&gt;
=== change_member_role ===&lt;br /&gt;
&lt;br /&gt;
change the !Role from a !Project Member&lt;br /&gt;
&lt;br /&gt;
usage: change_member_role.pl -l &amp;lt;user login&amp;gt; -p &amp;lt;project&amp;gt; -r &amp;lt;role&amp;gt; [-v]&lt;br /&gt;
&lt;br /&gt;
where: -l &amp;lt;user login&amp;gt; the Members login&lt;br /&gt;
       -p &amp;lt;project&amp;gt; name of the !Project&lt;br /&gt;
       -r &amp;lt;role&amp;gt; the new !Role the Member shall get&lt;br /&gt;
       -v verbose&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: change_member_role.pl -l juser -p gendbtest -r Annotator&lt;br /&gt;
&lt;br /&gt;
=== del_datasource ===&lt;br /&gt;
&lt;br /&gt;
removes a !Datasource from project management database&lt;br /&gt;
&lt;br /&gt;
usage: del_datasource.pl -D &amp;lt;datasource name&amp;gt; [-z -v]&lt;br /&gt;
&lt;br /&gt;
where: -D &amp;lt;datasource name&amp;gt; the !Datasouces name&lt;br /&gt;
       -z drop database from the MySQL !DB&lt;br /&gt;
       -v verbose&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: del_datasource.pl -D gendb_test -z&lt;br /&gt;
&lt;br /&gt;
=== del_datasource_!type ===&lt;br /&gt;
&lt;br /&gt;
removes a !Datasource_!Type from project management database&lt;br /&gt;
&lt;br /&gt;
usage: del_datasource_!type.pl -y &amp;lt;datasource_!type name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where: -y &amp;lt;datasource_!type name&amp;gt; name of the !Datasource_!Type to be removed&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: del_datasource_!type.pl -y !GENDB &lt;br /&gt;
&lt;br /&gt;
=== del_dbms_!type ===&lt;br /&gt;
&lt;br /&gt;
removes a !DBMS_!Type from project management database&lt;br /&gt;
&lt;br /&gt;
usage: del_dbms_!type -n &amp;lt;dbms_!type_name&amp;gt; -V &amp;lt;version&amp;gt; [-v]&lt;br /&gt;
&lt;br /&gt;
where: -n &amp;lt;dbms_!type_name&amp;gt; name of the !DBMS_!Type&lt;br /&gt;
       -V &amp;lt;version&amp;gt; the !DBMS_!Types version&lt;br /&gt;
       -v verbose&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: del_dbms_!type -n MySQL -V 3.23.48&lt;br /&gt;
&lt;br /&gt;
=== del_host ===&lt;br /&gt;
&lt;br /&gt;
removes a Host from project management database&lt;br /&gt;
&lt;br /&gt;
usage: del_host -H &amp;lt;host_name&amp;gt; name&lt;br /&gt;
&lt;br /&gt;
where: -H &amp;lt;host_name&amp;gt; name of Host to be removed&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: del_host -H dbhost&lt;br /&gt;
&lt;br /&gt;
=== del_member ===&lt;br /&gt;
&lt;br /&gt;
removes single or all Members from a !Project&lt;br /&gt;
&lt;br /&gt;
usage: del_member ( -a | -l &amp;lt;user login&amp;gt; [-q] ) -p &amp;lt;project name&amp;gt; [-f -v]&lt;br /&gt;
&lt;br /&gt;
where: -p &amp;lt;project name&amp;gt; name of the !Project&lt;br /&gt;
       -a remove all Members from !Project&lt;br /&gt;
       -l user login from single Member to be removed&lt;br /&gt;
       -q do not revoke MySQL privileges when removing single Member&lt;br /&gt;
       -f force: Member is deleted even if the db privileges&lt;br /&gt;
                 can not be revoked&lt;br /&gt;
       -v verbose&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: del_member -l jouser -p gendbtest &lt;br /&gt;
&lt;br /&gt;
=== del_role ===&lt;br /&gt;
&lt;br /&gt;
removes one or all !Roles of a !Project_!Class from the GPMS&lt;br /&gt;
&lt;br /&gt;
usage: del_role -c &amp;lt;project_class&amp;gt; (-a | -r &amp;lt;role name&amp;gt; ) [-f -v]&lt;br /&gt;
&lt;br /&gt;
where: -c &amp;lt;project_class&amp;gt; name of the !Project_!Class&lt;br /&gt;
       -a remove all !Roles of the !Project_!Class&lt;br /&gt;
       -f force, Members of all !Projects of !Project_!Class first&lt;br /&gt;
       -v verbose&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: del_role -r !User -c !GENDB &lt;br /&gt;
&lt;br /&gt;
=== del_project_class ===&lt;br /&gt;
&lt;br /&gt;
removes a !Project_!Class from project management database&lt;br /&gt;
&lt;br /&gt;
usage: del_project_class -c &amp;lt;project_class name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where: -c &amp;lt;project_class name&amp;gt; name of the !Project_!Class&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: del_project_class -c !GENDB&lt;br /&gt;
&lt;br /&gt;
=== del_project_config ===&lt;br /&gt;
&lt;br /&gt;
delete !Project Configs from project management system&lt;br /&gt;
&lt;br /&gt;
usage: del_project_config -p &amp;lt;project_name&amp;gt; -k &amp;lt;config key&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where: -p &amp;lt;project_name&amp;gt; name of the !Project&lt;br /&gt;
       -k &amp;lt;config key&amp;gt; the key value of configuration entry to be removed&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: del_project_config -p gendb_test -k genetik_code &lt;br /&gt;
&lt;br /&gt;
=== export_members ===&lt;br /&gt;
&lt;br /&gt;
print a list of all Members of a !Project or all Members of all&lt;br /&gt;
                 !Projects of a !Project_!Class to a file&lt;br /&gt;
&lt;br /&gt;
usage: export_members (-p &amp;lt;project name&amp;gt; | -c &amp;lt;project_class&amp;gt; | -a)&lt;br /&gt;
                      -f &amp;lt;file_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where: -p &amp;lt;project name&amp;gt; Print all Members of this !Project to a file&lt;br /&gt;
       -c &amp;lt;project_class name&amp;gt; Print all Members of !Projects of this&lt;br /&gt;
                               !Project_!Class to a file&lt;br /&gt;
       -a Print all Members of every !Project to a file&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: export_members -p gendbtest -f gendbtest_members&lt;br /&gt;
&lt;br /&gt;
=== del_user ===&lt;br /&gt;
&lt;br /&gt;
removes a !User of project management database&lt;br /&gt;
&lt;br /&gt;
usage: del_user -l &amp;lt;login&amp;gt; [-v]&lt;br /&gt;
&lt;br /&gt;
where: -l &amp;lt;login&amp;gt; the !Users login&lt;br /&gt;
       -v verbose&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: del_user -l jouser&lt;br /&gt;
&lt;br /&gt;
=== rem_datasource_from_project ===&lt;br /&gt;
&lt;br /&gt;
removes a !Datasource from a !Project&lt;br /&gt;
&lt;br /&gt;
usage: rem_datasource_from_project -D &amp;lt;datasource_name&amp;gt; -p &amp;lt;project_name&amp;gt;&lt;br /&gt;
                                   [-f -v]&lt;br /&gt;
&lt;br /&gt;
where: -D &amp;lt;datasource_name&amp;gt; name of the !Datasource to be removed from !Project&lt;br /&gt;
       -p &amp;lt;project_name&amp;gt; name of the !Project&lt;br /&gt;
       -f force: also remove datasource even if not all member privileges&lt;br /&gt;
                 could be revoked&lt;br /&gt;
       -v verbose&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: rem_datasource_from_project -D gendb_test -p gendb_test_project&lt;br /&gt;
&lt;br /&gt;
=== list_projects ===&lt;br /&gt;
&lt;br /&gt;
list !Projects with available !Roles from &lt;br /&gt;
                project management database&lt;br /&gt;
&lt;br /&gt;
usage: list_projects&lt;br /&gt;
&lt;br /&gt;
where: -h print this help message&lt;br /&gt;
&lt;br /&gt;
=== add_db_api_!type ===&lt;br /&gt;
&lt;br /&gt;
add a !DB_!API_!Type to project management database&lt;br /&gt;
&lt;br /&gt;
usage: add_db_api_!type -A &amp;lt;db_api_!type name&amp;gt; -d &amp;lt;description&amp;gt; [-v]&lt;br /&gt;
&lt;br /&gt;
where: -A &amp;lt;db_api_!type name&amp;gt; the !DB_!API_!Types name&lt;br /&gt;
       -d &amp;lt;description&amp;gt; text describing the !DB_!API_!Type&lt;br /&gt;
       -v verbose&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: add_db_api_!type -A O2DBI -d &amp;quot;The O2DBI I database api&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== list_user_projects ===&lt;br /&gt;
&lt;br /&gt;
get !Projects of a !User from project management database&lt;br /&gt;
&lt;br /&gt;
usage: list_user_projects -l &amp;lt;user login&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where: -l &amp;lt;user login&amp;gt; the !Users login&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: list_user_projects -l juser&lt;br /&gt;
&lt;br /&gt;
=== del_db_api_!type ===&lt;br /&gt;
&lt;br /&gt;
removes a !DB_!API_!Type from project management database&lt;br /&gt;
&lt;br /&gt;
usage: del_db_api_!type -A &amp;lt;db_api_!type_name&amp;gt; &lt;br /&gt;
&lt;br /&gt;
where: -A &amp;lt;db_api_!type_name&amp;gt; name of the !DB_!API_!Type&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: del_db_api_!type -A O2DBI &lt;br /&gt;
&lt;br /&gt;
=== list_project_members ===&lt;br /&gt;
&lt;br /&gt;
list !Project Members with their !Role&lt;br /&gt;
&lt;br /&gt;
usage: list_project_members -p &amp;lt;!Project name&amp;gt; [-r]&lt;br /&gt;
&lt;br /&gt;
where: -p &amp;lt;!Project name&amp;gt; the !Projects name&lt;br /&gt;
       -r sort Members by !Role&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: list_project_members -p gendb_test&lt;br /&gt;
&lt;br /&gt;
=== list_extern_users ===&lt;br /&gt;
&lt;br /&gt;
list_extern_user - list all extern !Users and genereates MySQL statements to obtiain&lt;br /&gt;
                   consistent MySQL privileges for extern users&lt;br /&gt;
&lt;br /&gt;
usage: list_user_projects [-g]&lt;br /&gt;
&lt;br /&gt;
where: -g generate MySQL statements&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: list_user_projects -l juser&lt;br /&gt;
&lt;br /&gt;
=== rem_project_from_meta_project ===&lt;br /&gt;
&lt;br /&gt;
removes a !Project from a META !Project&lt;br /&gt;
&lt;br /&gt;
usage: rem_project_from_meta_project -p &amp;lt;project_name&amp;gt; -m &amp;lt;meta_project_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where: -p &amp;lt;project_name&amp;gt; name of !Project to be removed from META !Project&lt;br /&gt;
       -m &amp;lt;meta_project_name&amp;gt; name of META !Project&lt;br /&gt;
       -h print this help message&lt;br /&gt;
&lt;br /&gt;
example: rem_project_from_meta_project -p gendb_test -m gendb_meta&lt;br /&gt;
&lt;br /&gt;
Author: [http://www.cebitec.uni-bielefeld.de/~lkrause Lutz Krause]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>