<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Andreas Mersch</title>
    <link>http://blog.andreas-mersch.de/</link>
    <description>software development and more...</description>
    <language>en-us</language>
    <copyright>andreas mersch</copyright>
    <lastBuildDate>Mon, 05 Oct 2009 12:07:53 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.8.5223.2</generator>
    <managingEditor>andreas.mersch@gmx.de</managingEditor>
    <webMaster>andreas.mersch@gmx.de</webMaster>
    <item>
      <trackback:ping>http://blog.andreas-mersch.de/Trackback.aspx?guid=fe2fc800-665b-4608-a612-f3bd2a5dcc94</trackback:ping>
      <pingback:server>http://blog.andreas-mersch.de/pingback.aspx</pingback:server>
      <pingback:target>http://blog.andreas-mersch.de/PermaLink,guid,fe2fc800-665b-4608-a612-f3bd2a5dcc94.aspx</pingback:target>
      <dc:creator>andreas.mersch@gmx.de (andreas mersch)</dc:creator>
      <wfw:comment>http://blog.andreas-mersch.de/CommentView,guid,fe2fc800-665b-4608-a612-f3bd2a5dcc94.aspx</wfw:comment>
      <wfw:commentRss>http://blog.andreas-mersch.de/SyndicationService.asmx/GetEntryCommentsRss?guid=fe2fc800-665b-4608-a612-f3bd2a5dcc94</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">In the updated version of Oracle WebCenter
   Interaction 10gR3 (10.3.0.1, September 2009) Oracle also has fixed the bug with user-friendly
   urls in a SSO-environment. In Metalink this issue has the number #8535406 ('SSO PORTAL
   DOES NOT ALLOW PASS-THROUGH TO LINKS').<br /><br />
   see also: <a href="http://blog.andreas-mersch.de/PermaLink,guid,effd9069-4ec3-4864-98d4-5fb42447eda0.aspx">http://blog.andreas-mersch.de/PermaLink,guid,effd9069-4ec3-4864-98d4-5fb42447eda0.aspx</a><br /><p></p><img width="0" height="0" src="http://blog.andreas-mersch.de/aggbug.ashx?id=fe2fc800-665b-4608-a612-f3bd2a5dcc94" /></body>
      <title>(updated) Oracle WebCenter Interaction 10gR3 (WCI, former BEA Aqualogic User Interaction) User-Friendly-Url Bug ('User-Friendly-Urls don't work in SSO environment') fixed</title>
      <guid>http://blog.andreas-mersch.de/PermaLink,guid,fe2fc800-665b-4608-a612-f3bd2a5dcc94.aspx</guid>
      <link>http://blog.andreas-mersch.de/PermaLink,guid,fe2fc800-665b-4608-a612-f3bd2a5dcc94.aspx</link>
      <pubDate>Mon, 05 Oct 2009 12:07:53 GMT</pubDate>
      <description>In the updated version of Oracle WebCenter Interaction 10gR3 (10.3.0.1, September 2009) Oracle also has fixed the bug with user-friendly urls in a SSO-environment. In Metalink this issue has the number #8535406 ('SSO PORTAL DOES NOT ALLOW PASS-THROUGH TO LINKS').&lt;br&gt;
&lt;br&gt;
see also: &lt;a href="http://blog.andreas-mersch.de/PermaLink,guid,effd9069-4ec3-4864-98d4-5fb42447eda0.aspx"&gt;http://blog.andreas-mersch.de/PermaLink,guid,effd9069-4ec3-4864-98d4-5fb42447eda0.aspx&lt;/a&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.andreas-mersch.de/aggbug.ashx?id=fe2fc800-665b-4608-a612-f3bd2a5dcc94" /&gt;</description>
      <comments>http://blog.andreas-mersch.de/CommentView,guid,fe2fc800-665b-4608-a612-f3bd2a5dcc94.aspx</comments>
      <category>Java;Oracle WebCenter Interaction</category>
    </item>
    <item>
      <trackback:ping>http://blog.andreas-mersch.de/Trackback.aspx?guid=4fc0731e-4eb4-4611-9e9c-7c0e1ad6dfb4</trackback:ping>
      <pingback:server>http://blog.andreas-mersch.de/pingback.aspx</pingback:server>
      <pingback:target>http://blog.andreas-mersch.de/PermaLink,guid,4fc0731e-4eb4-4611-9e9c-7c0e1ad6dfb4.aspx</pingback:target>
      <dc:creator>andreas.mersch@gmx.de (andreas mersch)</dc:creator>
      <wfw:comment>http://blog.andreas-mersch.de/CommentView,guid,4fc0731e-4eb4-4611-9e9c-7c0e1ad6dfb4.aspx</wfw:comment>
      <wfw:commentRss>http://blog.andreas-mersch.de/SyndicationService.asmx/GetEntryCommentsRss?guid=4fc0731e-4eb4-4611-9e9c-7c0e1ad6dfb4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">For some reasons it is very helpful to
   have a java decompiler. If you need one, have a look to <a href="http://java.decompiler.free.fr/">http://java.decompiler.free.fr/</a>,
   which also has a good Eclipse integration.<br /><p></p><img width="0" height="0" src="http://blog.andreas-mersch.de/aggbug.ashx?id=4fc0731e-4eb4-4611-9e9c-7c0e1ad6dfb4" /></body>
      <title>Java Decompiler</title>
      <guid>http://blog.andreas-mersch.de/PermaLink,guid,4fc0731e-4eb4-4611-9e9c-7c0e1ad6dfb4.aspx</guid>
      <link>http://blog.andreas-mersch.de/PermaLink,guid,4fc0731e-4eb4-4611-9e9c-7c0e1ad6dfb4.aspx</link>
      <pubDate>Thu, 30 Jul 2009 07:21:48 GMT</pubDate>
      <description>For some reasons it is very helpful to have a java decompiler. If you need one, have a look to &lt;a href="http://java.decompiler.free.fr/"&gt;http://java.decompiler.free.fr/&lt;/a&gt;,
which also has a good Eclipse integration.&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.andreas-mersch.de/aggbug.ashx?id=4fc0731e-4eb4-4611-9e9c-7c0e1ad6dfb4" /&gt;</description>
      <comments>http://blog.andreas-mersch.de/CommentView,guid,4fc0731e-4eb4-4611-9e9c-7c0e1ad6dfb4.aspx</comments>
      <category>Java</category>
    </item>
    <item>
      <trackback:ping>http://blog.andreas-mersch.de/Trackback.aspx?guid=effd9069-4ec3-4864-98d4-5fb42447eda0</trackback:ping>
      <pingback:server>http://blog.andreas-mersch.de/pingback.aspx</pingback:server>
      <pingback:target>http://blog.andreas-mersch.de/PermaLink,guid,effd9069-4ec3-4864-98d4-5fb42447eda0.aspx</pingback:target>
      <dc:creator>andreas.mersch@gmx.de (andreas mersch)</dc:creator>
      <wfw:comment>http://blog.andreas-mersch.de/CommentView,guid,effd9069-4ec3-4864-98d4-5fb42447eda0.aspx</wfw:comment>
      <wfw:commentRss>http://blog.andreas-mersch.de/SyndicationService.asmx/GetEntryCommentsRss?guid=effd9069-4ec3-4864-98d4-5fb42447eda0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">While developing an intranet portal based
   on Oracle WebCenter Interaction 10gR3 for a customer, developers of <b><font color="#ffa500">idesis
   GmbH</font></b> (<a href="http://www.idesis.de">http://www.idesis.de</a>) have successfully
   fixed a bug with accessing a bookmarked community page (portal page) url when the
   user doesn't have a valid portal session in a SSO (Single SignOn) environment yet.<br /><br />
   There are 4 different ways to open a community page:<br /><ol><li><i><font color="#808080">http://&lt;portalurl&gt;/portal/server.pt</font></i></li><li><i><font color="#808080">http://&lt;portalurl&gt;/portal/server.pt?open=514&amp;objID=12345&amp;mode=2</font></i></li><li><i><font color="#808080">http://&lt;portalurl&gt;/portal/server.pt?uuID={C8DC1486-F0CF-4DD4-A0A8-753E0D6B2D36}&amp;mode=2</font></i></li><li><i><font color="#808080">http://&lt;portalurl&gt;/portal/server.pt/community/information_management/1111/information_management</font></i></li></ol>
   The first address always opens the homepage, so it isn't interesting for us in this
   case. The second address always works, even in a SSO environment. Address-type 3 and
   4 only work if the user already logged on the portal.<br /><br />
   You can reproduce the bug doing the following steps:<br /><ol><li><font color="#808080"><i>Configure an WCI 10gR3 portal (or ALUI 6.x) with SSO.</i></font></li><li><font color="#808080"><i>Bookmark a community page.</i></font></li><li><font color="#808080"><i>Open a new browser window and attempt directly access that
         bookmarked community Url.</i></font></li><li><font color="#808080"><i>Note that you are redirected to your My Page / Homepage (it
         depends on the configuration of your experience definition)<br /></i></font></li><li><font color="#808080"><i>Now that you're already logged in via SSO, if you paste the
         community URL again into the address bar then you will properly be directed to the
         community.</i></font></li></ol>
   If you are interested in this bugfix, please contact<br /><br />
   Thomas Glander<br />
   Sales Manager<br /><br />
   idesis GmbH<br />
   Rellinghauser Straße 334F<br />
   D-45136 Essen<br /><br />
   http://www.idesis.de<br />
   T +49 (0) 700 433747 01<br />
   F +49 (0) 700 433747 99<br />
   E thomas.glander(at)idesis.de<br /><p></p><p></p><img width="0" height="0" src="http://blog.andreas-mersch.de/aggbug.ashx?id=effd9069-4ec3-4864-98d4-5fb42447eda0" /></body>
      <title>Oracle WebCenter Interaction 10gR3 (WCI, former BEA Aqualogic User Interaction) User-Friendly-Url Bug ('User-Friendly-Urls don't work in SSO environment') fixed</title>
      <guid>http://blog.andreas-mersch.de/PermaLink,guid,effd9069-4ec3-4864-98d4-5fb42447eda0.aspx</guid>
      <link>http://blog.andreas-mersch.de/PermaLink,guid,effd9069-4ec3-4864-98d4-5fb42447eda0.aspx</link>
      <pubDate>Thu, 23 Apr 2009 06:56:08 GMT</pubDate>
      <description>While developing an intranet portal based on Oracle WebCenter Interaction
10gR3 for a customer, developers of &lt;b&gt;&lt;font color="#ffa500"&gt;idesis
GmbH&lt;/font&gt;&lt;/b&gt; (&lt;a href="http://www.idesis.de"&gt;http://www.idesis.de&lt;/a&gt;) have successfully
fixed a bug with accessing a bookmarked community page (portal page) url when the
user doesn't have a valid portal session in a SSO (Single SignOn) environment yet.&lt;br&gt;
&lt;br&gt;
There are 4 different ways to open a community page:&lt;br&gt;
&lt;ol&gt;
   &lt;li&gt;
      &lt;i&gt;&lt;font color="#808080"&gt;http://&amp;lt;portalurl&amp;gt;/portal/server.pt&lt;/font&gt;&lt;/i&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;i&gt;&lt;font color="#808080"&gt;http://&amp;lt;portalurl&amp;gt;/portal/server.pt?open=514&amp;amp;objID=12345&amp;amp;mode=2&lt;/font&gt;&lt;/i&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;i&gt;&lt;font color="#808080"&gt;http://&amp;lt;portalurl&amp;gt;/portal/server.pt?uuID={C8DC1486-F0CF-4DD4-A0A8-753E0D6B2D36}&amp;amp;mode=2&lt;/font&gt;&lt;/i&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;i&gt;&lt;font color="#808080"&gt;http://&amp;lt;portalurl&amp;gt;/portal/server.pt/community/information_management/1111/information_management&lt;/font&gt;&lt;/i&gt;
   &lt;/li&gt;
&lt;/ol&gt;
The first address always opens the homepage, so it isn't interesting for us in this
case. The second address always works, even in a SSO environment. Address-type 3 and
4 only work if the user already logged on the portal.&lt;br&gt;
&lt;br&gt;
You can reproduce the bug doing the following steps:&lt;br&gt;
&lt;ol&gt;
   &lt;li&gt;
      &lt;font color="#808080"&gt;&lt;i&gt;Configure an WCI 10gR3 portal (or ALUI 6.x) with SSO.&lt;/i&gt;&lt;/font&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;font color="#808080"&gt;&lt;i&gt;Bookmark a community page.&lt;/i&gt;&lt;/font&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;font color="#808080"&gt;&lt;i&gt;Open a new browser window and attempt directly access that
      bookmarked community Url.&lt;/i&gt;&lt;/font&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;font color="#808080"&gt;&lt;i&gt;Note that you are redirected to your My Page / Homepage (it
      depends on the configuration of your experience definition)&lt;br&gt;
      &lt;/i&gt;&lt;/font&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;font color="#808080"&gt;&lt;i&gt;Now that you're already logged in via SSO, if you paste the
      community URL again into the address bar then you will properly be directed to the
      community.&lt;/i&gt;&lt;/font&gt;
   &lt;/li&gt;
&lt;/ol&gt;
If you are interested in this bugfix, please contact&lt;br&gt;
&lt;br&gt;
Thomas Glander&lt;br&gt;
Sales Manager&lt;br&gt;
&lt;br&gt;
idesis GmbH&lt;br&gt;
Rellinghauser Straße 334F&lt;br&gt;
D-45136 Essen&lt;br&gt;
&lt;br&gt;
http://www.idesis.de&lt;br&gt;
T +49 (0) 700 433747 01&lt;br&gt;
F +49 (0) 700 433747 99&lt;br&gt;
E thomas.glander(at)idesis.de&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.andreas-mersch.de/aggbug.ashx?id=effd9069-4ec3-4864-98d4-5fb42447eda0" /&gt;</description>
      <comments>http://blog.andreas-mersch.de/CommentView,guid,effd9069-4ec3-4864-98d4-5fb42447eda0.aspx</comments>
      <category>Java;Oracle WebCenter Interaction</category>
    </item>
    <item>
      <trackback:ping>http://blog.andreas-mersch.de/Trackback.aspx?guid=1308540c-5957-4b93-a95a-677db569c857</trackback:ping>
      <pingback:server>http://blog.andreas-mersch.de/pingback.aspx</pingback:server>
      <pingback:target>http://blog.andreas-mersch.de/PermaLink,guid,1308540c-5957-4b93-a95a-677db569c857.aspx</pingback:target>
      <dc:creator>andreas.mersch@gmx.de (andreas mersch)</dc:creator>
      <wfw:comment>http://blog.andreas-mersch.de/CommentView,guid,1308540c-5957-4b93-a95a-677db569c857.aspx</wfw:comment>
      <wfw:commentRss>http://blog.andreas-mersch.de/SyndicationService.asmx/GetEntryCommentsRss?guid=1308540c-5957-4b93-a95a-677db569c857</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Um unter Ubuntu die Default JVM umzuschalten,
   muss auf der Konsole folgender Befehl eingegeben werden:<br /><br /><font color="#006400">sudo update-alternatives --config java<br /></font><br />
   Daraufhin erscheint folgender Auswahldialog:<br /><br /><font color="#006400">Es gibt 4 Alternativen, die »java« bereitstellen.<br /><br />
     Auswahl      Alternative<br />
   -----------------------------------------------<br />
             1    /usr/bin/gij-4.2<br />
   *+        2    /usr/lib/j2se/1.4/bin/java<br />
             3    /usr/lib/jvm/java-6-sun/jre/bin/java<br />
             4    /usr/lib/jvm/java-1.5.0-sun/jre/bin/java<br /><br />
   Drücken Sie die Eingabetaste, um die Vorgabe[*] beizubehalten,<br />
   oder geben Sie die Auswahlnummer ein:</font><br /><br />
   Voraussetzung ist, dass die JVMs über Ubuntu/Debian Bordmittel (z.B. apt-get) installiert
   wurden... Fertig.<br />
    <br /><p></p><img width="0" height="0" src="http://blog.andreas-mersch.de/aggbug.ashx?id=1308540c-5957-4b93-a95a-677db569c857" /></body>
      <title>Default Java VM unter Ubuntu umschalten </title>
      <guid>http://blog.andreas-mersch.de/PermaLink,guid,1308540c-5957-4b93-a95a-677db569c857.aspx</guid>
      <link>http://blog.andreas-mersch.de/PermaLink,guid,1308540c-5957-4b93-a95a-677db569c857.aspx</link>
      <pubDate>Tue, 13 Nov 2007 09:53:20 GMT</pubDate>
      <description>Um unter Ubuntu die Default JVM umzuschalten, muss auf der Konsole folgender Befehl eingegeben werden:&lt;br&gt;
&lt;br&gt;
&lt;font color="#006400"&gt;sudo update-alternatives --config java&lt;br&gt;
&lt;/font&gt;
&lt;br&gt;
Daraufhin erscheint folgender Auswahldialog:&lt;br&gt;
&lt;br&gt;
&lt;font color="#006400"&gt;Es gibt 4 Alternativen, die »java« bereitstellen.&lt;br&gt;
&lt;br&gt;
&amp;nbsp; Auswahl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alternative&lt;br&gt;
-----------------------------------------------&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/bin/gij-4.2&lt;br&gt;
*+&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/j2se/1.4/bin/java&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/jvm/java-6-sun/jre/bin/java&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/lib/jvm/java-1.5.0-sun/jre/bin/java&lt;br&gt;
&lt;br&gt;
Drücken Sie die Eingabetaste, um die Vorgabe[*] beizubehalten,&lt;br&gt;
oder geben Sie die Auswahlnummer ein:&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
Voraussetzung ist, dass die JVMs über Ubuntu/Debian Bordmittel (z.B. apt-get) installiert
wurden... Fertig.&lt;br&gt;
&amp;nbsp;&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.andreas-mersch.de/aggbug.ashx?id=1308540c-5957-4b93-a95a-677db569c857" /&gt;</description>
      <comments>http://blog.andreas-mersch.de/CommentView,guid,1308540c-5957-4b93-a95a-677db569c857.aspx</comments>
      <category>Java;Ubuntu</category>
    </item>
    <item>
      <trackback:ping>http://blog.andreas-mersch.de/Trackback.aspx?guid=532302f4-8c2d-43e9-a2ec-911c27fc4fd2</trackback:ping>
      <pingback:server>http://blog.andreas-mersch.de/pingback.aspx</pingback:server>
      <pingback:target>http://blog.andreas-mersch.de/PermaLink,guid,532302f4-8c2d-43e9-a2ec-911c27fc4fd2.aspx</pingback:target>
      <dc:creator>andreas.mersch@gmx.de (andreas mersch)</dc:creator>
      <wfw:comment>http://blog.andreas-mersch.de/CommentView,guid,532302f4-8c2d-43e9-a2ec-911c27fc4fd2.aspx</wfw:comment>
      <wfw:commentRss>http://blog.andreas-mersch.de/SyndicationService.asmx/GetEntryCommentsRss?guid=532302f4-8c2d-43e9-a2ec-911c27fc4fd2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Im BEA Aqualogic User Interaction Portal
   können ObjectId und Objectname nicht verwendet werden, um Portalobjekte über mehrere
   Staging Instanzen (DEV / TEST / PROD) adressieren zu können. Mit Einführung der Version
   6 (vorher hieß das Portal im übrigen noch Plumtree Corporate Portal) wurde den Portalobjekten
   eine weitere Eigenschaft hinzugefügt, die auch nach einem Export und Import auf einem
   anderen System, oder nach einer Änderung des Objektnamens stabil bleibt: eine Uuid.<br /><br />
   Mit diesem Codefragment kann aus der Uuid die ObjectId (und ClassId) eines Portalobjektes
   ermittelt werden:<br /><br /><font color="#008000" face="Courier New">    public int getObjectId(String
   uuid) {<br />
           IPTMigrationManager oMigrationMgr = (IPTMigrationManager)session.OpenGlobalObject(PT_GLOBALOBJECTS.PT_GLOBAL_MIGRATION_MANAGER,
   false);<br />
           Object[] ObjMigrationInfo = oMigrationMgr.UUIDToObjectID(uuid);<br />
           Integer iObjectId = new Integer(0);<br /><br />
           if (ObjMigrationInfo != null) {<br />
               iObjectId = (Integer)(ObjMigrationInfo[PT_MIGRATION_OBJECT_COLS.PT_MOC_OBJECTID]);<br />
           }<br />
           
   <br />
           return iObjectId.intValue();<br />
       }<br /></font><br />
   Viel Freude...<br /><p></p><img width="0" height="0" src="http://blog.andreas-mersch.de/aggbug.ashx?id=532302f4-8c2d-43e9-a2ec-911c27fc4fd2" /></body>
      <title>BEA ALUI - Portalobjekte eindeutig ermitteln</title>
      <guid>http://blog.andreas-mersch.de/PermaLink,guid,532302f4-8c2d-43e9-a2ec-911c27fc4fd2.aspx</guid>
      <link>http://blog.andreas-mersch.de/PermaLink,guid,532302f4-8c2d-43e9-a2ec-911c27fc4fd2.aspx</link>
      <pubDate>Wed, 16 May 2007 10:08:46 GMT</pubDate>
      <description>Im BEA Aqualogic User Interaction Portal können ObjectId und Objectname nicht verwendet werden, um Portalobjekte  über mehrere Staging Instanzen (DEV / TEST / PROD) adressieren zu können. Mit Einführung der Version 6 (vorher hieß das Portal im übrigen noch Plumtree Corporate Portal) wurde den Portalobjekten eine weitere Eigenschaft hinzugefügt, die auch nach einem Export und Import auf einem anderen System, oder nach einer Änderung des Objektnamens stabil bleibt: eine Uuid.&lt;br&gt;
&lt;br&gt;
Mit diesem Codefragment kann aus der Uuid die ObjectId (und ClassId) eines Portalobjektes
ermittelt werden:&lt;br&gt;
&lt;br&gt;
&lt;font color="#008000" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public int getObjectId(String
uuid) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IPTMigrationManager oMigrationMgr = (IPTMigrationManager)session.OpenGlobalObject(PT_GLOBALOBJECTS.PT_GLOBAL_MIGRATION_MANAGER,
false);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Object[] ObjMigrationInfo = oMigrationMgr.UUIDToObjectID(uuid);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer iObjectId = new Integer(0);&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (ObjMigrationInfo != null) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iObjectId = (Integer)(ObjMigrationInfo[PT_MIGRATION_OBJECT_COLS.PT_MOC_OBJECTID]);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return iObjectId.intValue();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;/font&gt;
&lt;br&gt;
Viel Freude...&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.andreas-mersch.de/aggbug.ashx?id=532302f4-8c2d-43e9-a2ec-911c27fc4fd2" /&gt;</description>
      <comments>http://blog.andreas-mersch.de/CommentView,guid,532302f4-8c2d-43e9-a2ec-911c27fc4fd2.aspx</comments>
      <category>Java;Oracle WebCenter Interaction</category>
    </item>
    <item>
      <trackback:ping>http://blog.andreas-mersch.de/Trackback.aspx?guid=b52a84ac-3a7d-4b04-b42f-90f0d3a5af2e</trackback:ping>
      <pingback:server>http://blog.andreas-mersch.de/pingback.aspx</pingback:server>
      <pingback:target>http://blog.andreas-mersch.de/PermaLink,guid,b52a84ac-3a7d-4b04-b42f-90f0d3a5af2e.aspx</pingback:target>
      <dc:creator>andreas.mersch@gmx.de (andreas mersch)</dc:creator>
      <wfw:comment>http://blog.andreas-mersch.de/CommentView,guid,b52a84ac-3a7d-4b04-b42f-90f0d3a5af2e.aspx</wfw:comment>
      <wfw:commentRss>http://blog.andreas-mersch.de/SyndicationService.asmx/GetEntryCommentsRss?guid=b52a84ac-3a7d-4b04-b42f-90f0d3a5af2e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Die Installation von Apache2 unter Ubuntu
   legt unter <b>/etc/apache2</b> eine Struktur zur Konfiguration der Module an:<br /><br /><u>mods-available</u><br />
   Hier befinden sich Dateien mit der Endung <i>.load</i>, die als Teil der <i>httpd.conf</i> geladen
   werden können und im Wesentlichen die <i>LoadModule </i>Anweisungen beinhalten<br /><br /><u>conf.d</u><br />
   Hier befinden sich die Konfigurationsdateien für die Module<br /><br /><u>mods-enabled</u><br />
   Hier werden symbolische Links auf die <i>.load</i> und Konfigurationsdateien abgelegt.
   In httpd.conf ist dieses Verzeichnis als Include Verzeichnis definiert.<br /><br />
   Um nun <i>mod_jk</i> einzubinden, ist zunächst unter <b>mods-available</b> eine Datei <b>jk.load</b> anzulegen:<br /><br /><font color="#006400" face="Courier New">LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so</font><br /><br />
   Anschließend ist im Verzeichnis <b>conf.d</b> eine Datei <b>jk.conf</b> anzulegen:<br /><br /><font color="#006400" face="Courier New">&lt;IfModule mod_jk.c&gt;<br />
       JkWorkersFile          /etc/apache2/workers.properties<br />
       JkLogFile             
   /var/logs/apache2/mod_jk.log<br />
       JkLogLevel            
   info<br />
       JkLogStampFormat       "[%a %b %d %H:%M:%S
   %Y] "<br />
       JkOptions             
   +ForwardKeySize +ForwardURICompat -ForwardDirectories<br />
       JkRequestLogFormat     "%w %V %T"<br />
       JkMount               
   /TomcatContext/*   myworker<br />
       JkMount               
   /manager/* myworker<br />
   &lt;/IfModule&gt;<br /></font><br />
   Für beide Dateien sind nun symbolische Links in <b>mods-enabled</b> anzulegen:<br /><br /><font color="#006400" face="Courier New">ln -s jk.load /etc/apache2/mods-enabled/<br />
   ln -s jk.conf /etc/apache2/mods-enabled/</font><br /><br /><i><font color="#006400">(Jeweils von dem entsprechenden Verzeichnis aus auszuführen)</font></i><br /><br />
   Abschließend muss nun noch die <b>workers.properties</b> Datei unter <b>/etc/apache2</b> erzeugt
   werden:<br /><br /><font color="#006400" face="Courier New">workers.list=myworker<br />
   workers.myworker.type=ajp13<br />
   workers.myworker.host=&lt;IP ADDRESS&gt;<br />
   workers.myworker.port=8009<br />
   workers.myworker.cachesize=10<br />
   workers.myworker.socket_keepalive=1<br />
   workers.myworker.recycle_timeout=300</font><br /><br />
   Nun muss nur noch der Apache2 über <b>/etc/init.d/apache2 restart</b> neu gestartet
   werden, und die Verbindung zum Tomcat sollte funktionieren...<br /><p></p><img width="0" height="0" src="http://blog.andreas-mersch.de/aggbug.ashx?id=b52a84ac-3a7d-4b04-b42f-90f0d3a5af2e" /></body>
      <title>Apache2, mod_jk und Ubuntu...</title>
      <guid>http://blog.andreas-mersch.de/PermaLink,guid,b52a84ac-3a7d-4b04-b42f-90f0d3a5af2e.aspx</guid>
      <link>http://blog.andreas-mersch.de/PermaLink,guid,b52a84ac-3a7d-4b04-b42f-90f0d3a5af2e.aspx</link>
      <pubDate>Wed, 15 Nov 2006 09:03:12 GMT</pubDate>
      <description>Die Installation von Apache2 unter Ubuntu legt unter &lt;b&gt;/etc/apache2&lt;/b&gt; eine Struktur
zur Konfiguration der Module an:&lt;br&gt;
&lt;br&gt;
&lt;u&gt;mods-available&lt;/u&gt;
&lt;br&gt;
Hier befinden sich Dateien mit der Endung &lt;i&gt;.load&lt;/i&gt;, die als Teil der &lt;i&gt;httpd.conf&lt;/i&gt; geladen
werden können und im Wesentlichen die &lt;i&gt;LoadModule &lt;/i&gt;Anweisungen beinhalten&lt;br&gt;
&lt;br&gt;
&lt;u&gt;conf.d&lt;/u&gt;
&lt;br&gt;
Hier befinden sich die Konfigurationsdateien für die Module&lt;br&gt;
&lt;br&gt;
&lt;u&gt;mods-enabled&lt;/u&gt;
&lt;br&gt;
Hier werden symbolische Links auf die &lt;i&gt;.load&lt;/i&gt; und Konfigurationsdateien abgelegt.
In httpd.conf ist dieses Verzeichnis als Include Verzeichnis definiert.&lt;br&gt;
&lt;br&gt;
Um nun &lt;i&gt;mod_jk&lt;/i&gt; einzubinden, ist zunächst unter &lt;b&gt;mods-available&lt;/b&gt; eine Datei &lt;b&gt;jk.load&lt;/b&gt; anzulegen:&lt;br&gt;
&lt;br&gt;
&lt;font color="#006400" face="Courier New"&gt;LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
Anschließend ist im Verzeichnis &lt;b&gt;conf.d&lt;/b&gt; eine Datei &lt;b&gt;jk.conf&lt;/b&gt; anzulegen:&lt;br&gt;
&lt;br&gt;
&lt;font color="#006400" face="Courier New"&gt;&amp;lt;IfModule mod_jk.c&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JkWorkersFile&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; /etc/apache2/workers.properties&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JkLogFile&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
/var/logs/apache2/mod_jk.log&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JkLogLevel&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;
info&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JkLogStampFormat&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; "[%a %b %d %H:%M:%S
%Y] "&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JkOptions&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;
+ForwardKeySize +ForwardURICompat -ForwardDirectories&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JkRequestLogFormat&amp;nbsp;&amp;nbsp; &amp;nbsp; "%w %V %T"&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JkMount&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
/TomcatContext/*&amp;nbsp;&amp;nbsp; myworker&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; JkMount&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
/manager/* myworker&lt;br&gt;
&amp;lt;/IfModule&amp;gt;&lt;br&gt;
&lt;/font&gt;
&lt;br&gt;
Für beide Dateien sind nun symbolische Links in &lt;b&gt;mods-enabled&lt;/b&gt; anzulegen:&lt;br&gt;
&lt;br&gt;
&lt;font color="#006400" face="Courier New"&gt;ln -s jk.load /etc/apache2/mods-enabled/&lt;br&gt;
ln -s jk.conf /etc/apache2/mods-enabled/&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;i&gt;&lt;font color="#006400"&gt;(Jeweils von dem entsprechenden Verzeichnis aus auszuführen)&lt;/font&gt;&lt;/i&gt;
&lt;br&gt;
&lt;br&gt;
Abschließend muss nun noch die &lt;b&gt;workers.properties&lt;/b&gt; Datei unter &lt;b&gt;/etc/apache2&lt;/b&gt; erzeugt
werden:&lt;br&gt;
&lt;br&gt;
&lt;font color="#006400" face="Courier New"&gt;workers.list=myworker&lt;br&gt;
workers.myworker.type=ajp13&lt;br&gt;
workers.myworker.host=&amp;lt;IP ADDRESS&amp;gt;&lt;br&gt;
workers.myworker.port=8009&lt;br&gt;
workers.myworker.cachesize=10&lt;br&gt;
workers.myworker.socket_keepalive=1&lt;br&gt;
workers.myworker.recycle_timeout=300&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
Nun muss nur noch der Apache2 über &lt;b&gt;/etc/init.d/apache2 restart&lt;/b&gt; neu gestartet
werden, und die Verbindung zum Tomcat sollte funktionieren...&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.andreas-mersch.de/aggbug.ashx?id=b52a84ac-3a7d-4b04-b42f-90f0d3a5af2e" /&gt;</description>
      <comments>http://blog.andreas-mersch.de/CommentView,guid,b52a84ac-3a7d-4b04-b42f-90f0d3a5af2e.aspx</comments>
      <category>Java;Ubuntu</category>
    </item>
  </channel>
</rss>