<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>www.cubetoon.com - wading through social software technology</title>
	<atom:link href="http://www.cubetoon.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cubetoon.com</link>
	<description>wading through social software technology</description>
	<lastBuildDate>Sat, 28 Apr 2012 10:31:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/</creativeCommons:license>		<item>
		<title>Using regular expression with Connections profiles population</title>
		<link>http://www.cubetoon.com/2012/using-regular-expression-with-connections-profiles-population/</link>
		<comments>http://www.cubetoon.com/2012/using-regular-expression-with-connections-profiles-population/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 08:19:58 +0000</pubDate>
		<dc:creator>cubetoon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Lotus Connections]]></category>
		<category><![CDATA[Tivoli Directory Integrator]]></category>
		<category><![CDATA[IBM Connections]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[TDI]]></category>

		<guid isPermaLink="false">http://www.cubetoon.com/?p=464</guid>
		<description><![CDATA[Today I was challenged to make use of regular expressions in Tivoli Directory Integrator to further filter LDAP distinguished names for the import into IBM Connections Profiles. According to the Connections 3.0.1 documentation this can be achieved in specifying your regular expression in the source_ldap_required_dn_regex property of the profiles_tdi.PROPERTIES file. Looking at the underlying TDI [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was challenged to make use of regular expressions in Tivoli Directory Integrator to further filter LDAP distinguished names for the import into IBM Connections Profiles.</p>
<p>According to the <a title="IBM Connections 3.0.1 documentation" href="http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Tivoli_Directory_Integrator_properties_ic301?OpenDocument" target="_blank">Connections 3.0.1 documentation</a> this can be achieved in specifying your regular expression in the source_ldap_required_dn_regex property of the profiles_tdi.PROPERTIES file.</p>
<p>Looking at the underlying TDI Assembly Line code though I discovered that source_ldap_required_dn_regex is never being read. Instead a property of source_ldap_required_dn_regex<strong>_pattern</strong> is being evaluated.</p>
<p><a href="http://www.cubetoon.com/wp-content/uploads/2012/04/sync_all_dns_iterate.jpg"><img class="size-medium wp-image-465 alignnone" title="sync_all_dns_iterate" src="http://www.cubetoon.com/wp-content/uploads/2012/04/sync_all_dns_iterate-300x66.jpg" alt="" width="300" height="66" /></a></p>
<p>&nbsp;</p>
<p>Using the right property unfortunately still doesn&#8217;t make the regular expression filter work properly. Instead I received the following error in the ibmdi.log file when running the sync_all_dns Assembly Line:</p>
<pre><em>ERROR [AssemblyLine.AssemblyLines/_internal_ldap_iterate.5] - [ldap_iterate]
CTGDIS181E Error while evaluating Hook 'After GetNext' in the Component
'ldap_iterate' (ldap_iterate.after_getnext).</em><em>
com.ibm.jscript.InterpretException: Script interpreter error, line=26, col=74:
Unknown member 'test' in Java class 'java.lang.String'</em></pre>
<p>Hunting down the offending line of code the cause of the error becomes quite obvious. According to the <a title="JavaScript introduction" href="http://www.tdi-users.org/twiki/bin/view/Integrator/JavaScript" target="_blank">JavaScript introduction</a> from the TDI Users online community, TDI specific objects are Java objects instead of JavaScript objects. In our example the source_ldap_required_dn_regex_pattern variable is a java.lang.String object, which does not have a method named <em>test</em>. The test method is part of the JavaScript RegExp object, which apparently has been expected in this case.</p>
<p>After a brief moment where I was wondering whether IBM ever tested that bit of code or if I am the only one with that issue I replaced:</p>
<pre><em>if(!lcConf.source_ldap_required_dn_regex_pattern.test(sdn)) {</em></pre>
<p style="text-align: left;">with:</p>
<pre style="text-align: left;"><em>var re = new RegExp(lcConf.source_ldap_required_dn_regex_pattern);</em>
<em>if(!re.test(sdn)) {</em></pre>
<p>This results in my &#8216;re&#8217; variable to be properly instantiated as a RegExp JavaScript object with the value of the source_ldap_required_dn_regex_pattern string variable. I can then successfully use the JavaScript RegExp.test function to test the value of sdn. As another way of solving the issue I could have also rewritten above line of code and use the <em>matches</em> function of the java.lang.String class, passing in the regular expression itself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cubetoon.com/2012/using-regular-expression-with-connections-profiles-population/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Misleading error message at ST Meeting Server installation</title>
		<link>http://www.cubetoon.com/2012/misleading-error-message-at-st-meeting-server-installation/</link>
		<comments>http://www.cubetoon.com/2012/misleading-error-message-at-st-meeting-server-installation/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 03:07:07 +0000</pubDate>
		<dc:creator>cubetoon</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Lotus Sametime]]></category>
		<category><![CDATA[Websphere Application Server]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[Sametime]]></category>
		<category><![CDATA[WAS 7.0]]></category>
		<category><![CDATA[Websphere]]></category>

		<guid isPermaLink="false">http://www.cubetoon.com/?p=457</guid>
		<description><![CDATA[This week I was challenged with a completely deceptive error message during the installation of the Sametime Meeting Server. The error message claimed that System Clocks are not synchronized within 5 minutes of one another, Please synchronize for federation. Since I was working in a somewhat unreliable test environment I obviously believed in the message [...]]]></description>
			<content:encoded><![CDATA[<p>This week I was challenged with a completely deceptive error message during the installation of the Sametime Meeting Server. The error message claimed that <em></em></p>
<p><em>System Clocks are not synchronized within 5 minutes of one another, Please synchronize for federation.</em></p>
<p><a href="http://www.cubetoon.com/wp-content/uploads/2012/04/System-Clocks.jpg"><img class="size-medium wp-image-458 alignright" title="System Clocks are not synchronized" src="http://www.cubetoon.com/wp-content/uploads/2012/04/System-Clocks-300x128.jpg" alt="IBM Installation manager error message" width="300" height="128" /></a><em></em></p>
<p>Since I was working in a somewhat unreliable test environment I obviously believed in the message and dutifully compared the system times between the Sametime Systems Console server and the Sametime Meeting server. Without a lot of surprise the times were synchronised and the time zone settings didn&#8217;t cause any trouble either. This obviously didn&#8217;t help me in any shape or form hence I started to investigate the various log files created by the system.</p>
<p>Looking at the Deployment Manager&#8217;s System log I discovered an error, which was logged every time I tried to confirm the deployment plan for the Sametime Meeting Server:</p>
<p><em>[20/04/12 16:21:13:150 NZST] 00000065 exception     W com.ibm.ws.wim.adapter.file.was.FileAdapter login CWWIM4512E The password match failed.</em><br />
<em>[20/04/12 16:21:13:151 NZST] 00000065 exception     W com.ibm.ws.wim.adapter.file.was.FileAdapter login</em><br />
<em>                                com.ibm.websphere.wim.exception.PasswordCheckFailedException: CWWIM4512E The password match failed.</em><br />
<em>at com.ibm.ws.wim.adapter.file.was.FileAdapter.login(FileAdapter.java:2025)</em><br />
<em>at com.ibm.ws.wim.ProfileManager.loginImpl(ProfileManager.java:3519)</em><em></em><br />
<em>&#8230;</em><br />
<em>[20/04/12 16:21:13:153 NZST] 00000065 LTPAServerObj E   SECJ0369E: Authentication failed when using LTPA. The exception is &lt;null&gt;.</em></p>
<p>This triggered my memory. We recently had to change the password for the local Websphere administrative user. Researching above error message I learned from <a title="CWWIM4512E The password match failed" href="http://portal2portal.blogspot.co.nz/2011/01/error-cwwim4512e-password-match-failed.html" target="_blank">Dave</a> (Thanks!) that the local file registry could still hold the wrong password. The <a title="CWWIM4512E error during login requires reset of user's password in file registry" href="http://www-01.ibm.com/support/docview.wss?uid=swg21392257" target="_blank">link</a> in Dave&#8217;s post pointed me to the instructions on how to <a title="How to reset the administrator's password in the file registry" href="http://www-01.ibm.com/support/docview.wss?rs=688&amp;uid=swg21392427" target="_blank">How to reset the administrator&#8217;s password in the file registry</a>. While those instructions obviously aim for Websphere Portal they still helped me solve my issues with the Sametime Systems Console deployment manager.</p>
<p>After synchronising all the nodes and restarting the application servers, node agents and the deployment manager I managed to successfully deploy the Sametime Meeting Server.</p>
<p>&nbsp;</p>
<h1 style="padding-bottom: 0pt;">How to reset the administrator&#8217;s password in the file registry</h1>
]]></content:encoded>
			<wfw:commentRss>http://www.cubetoon.com/2012/misleading-error-message-at-st-meeting-server-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM Connections Documentation HTML wrapper</title>
		<link>http://www.cubetoon.com/2012/ibm-connections-documentation-html-wrapper/</link>
		<comments>http://www.cubetoon.com/2012/ibm-connections-documentation-html-wrapper/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 08:42:01 +0000</pubDate>
		<dc:creator>cubetoon</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Lotus Connections]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[IBM Connections]]></category>

		<guid isPermaLink="false">http://www.cubetoon.com/?p=449</guid>
		<description><![CDATA[If you are like me and constantly being frustrated about the performance of the IBM Connections wiki you can try those two HTML wrapper documents for a more instant experience: HTML wrapper HTML wrapper accessible Just note the comment on the top of each document &#8220;This draft is refreshed quarterly, as necessary, but does not [...]]]></description>
			<content:encoded><![CDATA[<p>If you are like me and constantly being frustrated about the performance of the IBM Connections wiki you can try those two HTML wrapper documents for a more instant experience:</p>
<p><a title="HTML wrapper" href="http://infolib.lotus.com/resources/connections/3.0.1/doc/lc301abd001/en_us/html-wrapper.html" target="_blank">HTML wrapper</a></p>
<p><a title="HTML wrapper accessible" href="http://infolib.lotus.com/resources/connections/3.0.1/doc/lc301abd001/en_us/html-wrapper-accessible-version.html" target="_blank">HTML wrapper accessible</a></p>
<p>Just note the comment on the top of each document &#8220;This draft is refreshed quarterly, as necessary, but does not contain all of the latest updates and fixes made to the community-owned version of the wiki articles.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cubetoon.com/2012/ibm-connections-documentation-html-wrapper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AusLUG12 presentation</title>
		<link>http://www.cubetoon.com/2012/auslug12-presentation/</link>
		<comments>http://www.cubetoon.com/2012/auslug12-presentation/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 01:53:43 +0000</pubDate>
		<dc:creator>cubetoon</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Lotus Notes]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[InstallShield Tuner]]></category>
		<category><![CDATA[plugin_customization.ini]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[RCP]]></category>

		<guid isPermaLink="false">http://www.cubetoon.com/?p=441</guid>
		<description><![CDATA[Thanks to everyone who attended my session on Lotus Notes package customisation and the positive feedback I have received so far. Don&#8217;t hesitate to drop me a line if you need to know more details on any of the topics covered. Streamline client deployments with customised installation packages View more presentations from Christian Petters Feel [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to everyone who attended my session on Lotus Notes package customisation and the positive feedback I have received so far.</p>
<p>Don&#8217;t hesitate to drop me a line if you need to know more details on any of the topics covered.</p>
<div style="width:425px" id="__ss_12228131"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/cubetoon/streamline-client-deployments-with-customised-installation-packages" title="Streamline client deployments with customised installation packages" target="_blank">Streamline client deployments with customised installation packages</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/12228131" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/cubetoon" target="_blank">Christian Petters</a> </div>
</p></div>
<p>Feel free to download the presentation from <a href="http://www.cubetoon.com/wp-content/uploads/2012/03/Streamline-client-deployments.pdf" target="_blank">here</a>. Most presentations should also be made available in the <a title="AusLUG Community" href="https://community.auslug.org" target="_blank">AusLUG community</a> after the event.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cubetoon.com/2012/auslug12-presentation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Principal field invalidates RFC 5322 compliance</title>
		<link>http://www.cubetoon.com/2012/principal-field-invalidates-rfc-5322-compliance/</link>
		<comments>http://www.cubetoon.com/2012/principal-field-invalidates-rfc-5322-compliance/#comments</comments>
		<pubDate>Sun, 11 Mar 2012 09:22:00 +0000</pubDate>
		<dc:creator>cubetoon</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Lotus Domino]]></category>
		<category><![CDATA[Lotusscript]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[ISP]]></category>
		<category><![CDATA[SMTP]]></category>

		<guid isPermaLink="false">http://www.cubetoon.com/?p=432</guid>
		<description><![CDATA[Due to lack of time, another post in &#8216;shorthand&#8217;: Issue: Outgoing SMTP messages are rejected by ISP or Gateway appliance with error &#8220;Invalid sender address&#8221; Investigation: RFC 5322 requires a from field in the header of every email. Emails that were sent from LotusScript specifying an invalid entry for the Principal field caused Domino to [...]]]></description>
			<content:encoded><![CDATA[<p>Due to lack of time, another post in &#8216;shorthand&#8217;:</p>
<p><strong>Issue:</strong><br />
Outgoing SMTP messages are rejected by ISP or Gateway appliance with error &#8220;Invalid sender address&#8221;</p>
<p><strong>Investigation:</strong><br />
<a title="RFC 5322" href="tools.ietf.org/html/rfc5322#page-19" target="_blank">RFC 5322</a> requires a from field in the header of every email. Emails that were sent from LotusScript specifying an invalid entry for the Principal field caused Domino to create invalid message headers. The mandatory From field was missing.</p>
<p><strong>Solution:</strong><br />
When using Principal fields, ensure to use valid names. This are full names or abbreviated names as listed in the Domino Directory but not email addresses. Using email addresses in the principal field causes above issue even if the address is listed as an additional entry in the User Name field.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cubetoon.com/2012/principal-field-invalidates-rfc-5322-compliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

