{"id":172,"date":"2011-08-13T11:40:56","date_gmt":"2011-08-13T09:40:56","guid":{"rendered":"http:\/\/hasselba.ch\/blog\/?p=172"},"modified":"2011-08-15T11:30:28","modified_gmt":"2011-08-15T09:30:28","slug":"xsp-command-manager-die-serverkonsole","status":"publish","type":"post","link":"https:\/\/hasselba.ch\/blog\/?p=172","title":{"rendered":"XSP Command Manager &#038; die Serverkonsole"},"content":{"rendered":"<p>Ich bin \u00fcber ein interessantes Kommando f\u00fcr die Domino Serverkonsole gestossen, mit der sich der XSP Command Manager manuell steuern l\u00e4\u00dft und so interessante Optionen bietet:<\/p>\n<pre>tell http xsp<\/pre>\n<p>Bisher konnte ich praktisch kaum n\u00e4heren Informationen dazu finden, daher betrachte ich das Kommando als undokumentiertes Feature. Google liefert nicht wirklich etwas zu dem Thema, bei der IBM findet man kaum verwertbare Informationen und zur Administrator-Hilfe brauche ich wohl kaum etwas zu sagen&#8230; Falls jemand n\u00e4heres wei\u00df, bitte melden!<\/p>\n<p>Das liefert die Konsole zur\u00fcck, wenn man keine Optionen angibt:<\/p>\n<pre>tell http xsp [option]\r\n\r\n---Extension Registry Commands---\r\nns [-v] [name] - display extension points in the namespace; add -v\r\n   to display extensions\r\npt [-v] uniqueExtensionPointId - display the\r\n   extension point and extensions; add -v to display config elements\r\n\r\n---Eclipse Runtime commands---\r\ndiag - Displays unsatisfied constraints for the specified bundle(s).\r\nenableBundle - enable the specified bundle(s)\r\ndisableBundle - disable the specified bundle(s)\r\ndisabledBundles - list disabled bundles in the system\r\n\r\n---Controlling the OSGi framework---\r\nlaunch - start the OSGi Framework\r\nshutdown - shutdown the OSGi Framework\r\nclose - shutdown and exit\r\nexit - exit immediately (System.exit)\r\ninit - uninstall all bundles\r\nsetprop &lt;key&gt;=&lt;value&gt; - set the OSGi property\r\n\r\n---Controlling Bundles---\r\ninstall - install and optionally start bundle from\r\n          the given URL\r\nuninstall - uninstall the specified bundle(s)\r\nstart - start the specified bundle(s)\r\nstop - stop the specified bundle(s)\r\nrefresh - refresh the packages of the specified bundles\r\nupdate - update the specified\r\n   bundle(s)\r\n\r\n---Displaying Status---\r\nstatus [-s [&lt;comma separated list of bundle states&gt;]\r\n   [&lt;segment of bsn&gt;]] - display installed bundles and\r\n   registered services\r\nss [-s [&lt;comma separated list of bundle states&gt;]\u00a0 [&lt;segment of bsn&gt;]]\r\n   - display installed bundles (short status)\r\nservices [filter] - display registered service details\r\npackages [&lt;pkgname&gt;|&lt;id&gt;|&lt;location&gt;] - display imported\/exported\r\n   package details\r\nbundles [-s [&lt;comma separated list of bundle states&gt;]\r\n   [&lt;segment of bsn&gt;]] - display details for all installed bundles\r\nbundle (&lt;id&gt;|&lt;location&gt;) - display details for the specified bundle(s)\r\nheaders (&lt;id&gt;|&lt;location&gt;) - print bundle headers\r\nlog (&lt;id&gt;|&lt;location&gt;) - display log entries\r\n\r\n---Extras---\r\nexec &lt;command&gt; - execute a command in a separate process and wait\r\nfork &lt;command&gt; - execute a command in a separate process\r\ngc - perform a garbage collection\r\ngetprop\u00a0 [ name ] - displays the system properties with the given\r\n   name, or all of them.\r\n\r\n---Controlling Start Level---\r\nsl [&lt;id&gt;|&lt;location&gt;] - display the start level for the specified\r\n   bundle, or for the framework if no bundle specified\r\nsetfwsl &lt;start level&gt; - set the framework start level\r\nsetbsl &lt;start level&gt; (&lt;id&gt;|&lt;location&gt;) - set the start level for the\r\n   bundle(s)\r\nsetibsl &lt;start level&gt; - set the initial bundle start level\r\n\r\n---Controlling the Profiling---\r\nprofilelog - Display &amp; flush the profile log messages\r\n\r\n---Controlling the Console---\r\nmore - More prompt for console output<\/pre>\n<p>Gibt man den Parameter &#8222;<em>\/?<\/em>&#8220; bzw. &#8222;<em>help<\/em>&#8220; an, liefert die Konsole noch folgende Optionen:<\/p>\n<pre>show data directory\r\nshow program directory\r\nshow settings\r\nshow modules\r\nshow version\r\nrefresh\r\nhelp\r\nheapdump\r\njavadump\r\nsystemdump<\/pre>\n<p><em>[Optionen von &#8222;tell http xsp&#8220; unter Domino 8.5.2 FP2]<\/em><\/p>\n<h3><strong>EDIT:<\/strong><\/h3>\n<p>Unter 8.5.1 exisitieren nur folgende Optionen, die Kommandos wie z.B. &#8222;gc&#8220; sind noch nicht implementiert.<\/p>\n<pre><strong>show xsp directory<\/strong>\r\n<strong>show lib directory<\/strong>\r\nshow data directory\r\nshow program directory\r\nshow settings\r\nshow modules\r\nshow version\r\nrefresh\r\nhelp\r\nheapdump\r\njavadump<\/pre>\n<p><em>[<em>Optionen von &#8222;tell http xsp&#8220; unter Domino <\/em>8.5.1 FP3 \/\/ Fett: Kommandos, die unter 8.5.2 nicht mehr existieren]<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich bin \u00fcber ein interessantes Kommando f\u00fcr die Domino Serverkonsole gestossen, mit der sich der XSP Command Manager manuell steuern l\u00e4\u00dft und so interessante Optionen bietet: tell http xsp Bisher konnte ich praktisch kaum n\u00e4heren Informationen dazu finden, daher betrachte &hellip; <a href=\"https:\/\/hasselba.ch\/blog\/?p=172\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,18,82,74],"tags":[13,28,7,84,11,16,3,85],"class_list":["post-172","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-infrastruktur","category-server","category-xpages","tag-administration","tag-console","tag-domino","tag-errorhandling","tag-http","tag-server","tag-xpages","tag-xsp"],"_links":{"self":[{"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts\/172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=172"}],"version-history":[{"count":11,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts\/172\/revisions"}],"predecessor-version":[{"id":183,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts\/172\/revisions\/183"}],"wp:attachment":[{"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}