<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-614182463746335798</id><updated>2024-10-04T21:25:03.007-05:00</updated><category term="TDI"/><category term="CDE"/><category term="Oracle"/><category term="SVN"/><category term="sms"/><title type='text'>Adventures with IBM TDI</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-6493931658296399150</id><published>2015-11-24T10:06:00.003-06:00</published><updated>2018-08-20T16:59:11.733-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SVN"/><title type='text'>Can an Eclipse Plug-in be loaded into the SDI Config Editor?</title><content type='html'>&lt;div&gt;
In the past I&#39;ve had customers ask how to use SDI with other code repository clients. CVS is the supported client supplied with the SDI Config Editor, though others could be more desirable by the client.. &amp;nbsp;Over the past week I looked into this and found the SDI Config Editor fails to loaded the SVN client if installed though the Eclipse &#39;Install New Software&#39; menu. &lt;br /&gt;
&lt;br /&gt;
I will use the concept of &lt;b&gt;“Links”&lt;/b&gt;&amp;nbsp;to add an Eclipse Plug-in to the SDI Config Editor. &amp;nbsp;Instead of using the Eclipse Update Manager or copying resources&amp;nbsp;into the &amp;lt;TDI&amp;gt;/ce/eclipsece directory structure, this third option is available.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This is a &lt;b&gt;step by step&lt;/b&gt; procedure. &amp;nbsp;I believe these steps will work on TDI 7.1.1 also.&lt;br /&gt;
(In the example, we will use the Subversive Plug-in with SDI 7.2)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;-webkit-line-break: after-white-space; -webkit-nbsp-mode: space; word-wrap: break-word;&quot;&gt;1. &amp;nbsp;&lt;b&gt;Install&lt;/b&gt; SDI 7.2&amp;nbsp;and &lt;b&gt;upgrade&lt;/b&gt; to at least&lt;/span&gt; &lt;a href=&quot;http://www-01.ibm.com/support/docview.wss?uid=swg24040694&quot;&gt;7.2.0-ISS-SDI-FP0003&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
2. &amp;nbsp;&lt;b&gt;Download&lt;/b&gt; the desired&amp;nbsp;plug-in. &amp;nbsp;Be sure the plug-in supports the Eclipse being used.&lt;br /&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Tivoli Directory Integrator 7.1.1 (TDI) is build on Eclipse Helios SR1(v3.6.1)&lt;/li&gt;
&lt;li&gt;Security Directory Integrator 7.2 (SDI) is built on Eclipse Juno SR1(v4.2.1)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
3. &amp;nbsp;&lt;b&gt;Create a folder&lt;/b&gt; named &lt;i&gt;links&lt;/i&gt; inside the&amp;nbsp;&lt;b&gt;&amp;lt;SDI_Install_Directory&amp;gt;&lt;/b&gt;/ce/eclipsece folder&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZLb8GFyfTRIf8dOgCEdy6oVpQt454qBWLtUxNoRmKp1nja_SsWgERG8iC3aWREsGXhDtYiWZaZUVBvfIm-flJ9TyyEeD8NhLaI8q92hiuDqEM6Ij0_XjdN6J2JzOP8i1W4SRFLQ5exQ/s1600/Image1.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZLb8GFyfTRIf8dOgCEdy6oVpQt454qBWLtUxNoRmKp1nja_SsWgERG8iC3aWREsGXhDtYiWZaZUVBvfIm-flJ9TyyEeD8NhLaI8q92hiuDqEM6Ij0_XjdN6J2JzOP8i1W4SRFLQ5exQ/s1600/Image1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=614182463746335798&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div&gt;
4. &amp;nbsp;&lt;b&gt;Create a new file&lt;/b&gt; inside this folder and name it as &lt;b&gt;&#39;svn.link&#39;&lt;/b&gt;.&amp;nbsp; Note the file name can be any valid string, but the extension has to be &lt;b&gt;link.&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
5. &amp;nbsp;&lt;b&gt;Assume&lt;/b&gt; that I have unarchived the&amp;nbsp;plug-in&amp;nbsp;into the &lt;b&gt;&amp;lt;TDI_Solution_Directory&amp;gt;/eclipseDropins&lt;/b&gt;&amp;nbsp;directory as shown below.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
NOTE: &amp;nbsp;I found I had to create the eclipse subdirectory and copy all plugin content into the eclipse directory.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_U91zVoNmnrMqxspm9053xpRwLgUTboiItbXIlEeC06SjJquUn4xHdL6ThI-4dP4GxgSOeE69YC74KaJ8LnaPRNIGpqQirMBgX2Cc29Nmcmh_ZMzxyKLg6KyUw4NBLTq1WLP25Twhaw/s1600/Image2.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_U91zVoNmnrMqxspm9053xpRwLgUTboiItbXIlEeC06SjJquUn4xHdL6ThI-4dP4GxgSOeE69YC74KaJ8LnaPRNIGpqQirMBgX2Cc29Nmcmh_ZMzxyKLg6KyUw4NBLTq1WLP25Twhaw/s1600/Image2.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
6. &amp;nbsp;The &lt;strong&gt;contents&lt;/strong&gt; of &lt;strong&gt;svn.link&lt;/strong&gt;&amp;nbsp;(from step 4) will be:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
For unix/linux:&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;path=/opt/IBM/TDI/SolV72/eclipseDropins/Subversive-2.0.4.I20150123-1700&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
For Window:&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;path=C:/IBM/TDI/SolV72/eclipseDropins/Subversive-2.0.4.I20150123-1700&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/b&gt;or&lt;br /&gt;
&lt;b style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;path=C:\\IBM\\TDI\\SolV72\\eclipseDropins\\Subversive-2.0.4.I20150123-1700&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
7. &amp;nbsp;Start the TDI Config Editor.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
8. &amp;nbsp;Verify that the SVN Plug-in has been loaded. &amp;nbsp;Reviewing the &lt;b&gt;Perspective &lt;/b&gt;and &lt;b&gt;Properties &lt;/b&gt;should validate this.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Windows &amp;gt; Open Perspective &amp;gt; Other&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixqH7iIOUYqkEa7ugeECO4CbFV3t_enJvFyx8RAwJ7BSpqHb4k7KeqsJZCXhqoRF_YHF0w9OsVWQWIVMk4VGLTPYyWC2mqM5douXbrOp0RxPuEsLvPr_7VxINQgO-drufAY1i7kL5M5w/s1600/Image3.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixqH7iIOUYqkEa7ugeECO4CbFV3t_enJvFyx8RAwJ7BSpqHb4k7KeqsJZCXhqoRF_YHF0w9OsVWQWIVMk4VGLTPYyWC2mqM5douXbrOp0RxPuEsLvPr_7VxINQgO-drufAY1i7kL5M5w/s320/Image3.png&quot; width=&quot;256&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&amp;nbsp;&lt;b&gt;Windows &amp;gt; Preferences&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFgRoIeXFPI14hxX4u5JkjTd3X19WJ-Y9K9K-yasf7DHbvjpUS3ohqqc91Q8R743LJ16Aff7f0GKDsaFgfRpKRNHndQSHTmS6DofM3SagfRojxbX9mA_Hn_42E4Fpv6WI4Bc29sID-0Q/s1600/Image4.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFgRoIeXFPI14hxX4u5JkjTd3X19WJ-Y9K9K-yasf7DHbvjpUS3ohqqc91Q8R743LJ16Aff7f0GKDsaFgfRpKRNHndQSHTmS6DofM3SagfRojxbX9mA_Hn_42E4Fpv6WI4Bc29sID-0Q/s400/Image4.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;strong&gt;&lt;u&gt;Points to Note:&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;The string should &lt;strong&gt;always&lt;/strong&gt; &lt;strong&gt;start&lt;/strong&gt; with “&lt;strong&gt;path=&lt;/strong&gt;” keyword.&lt;/li&gt;
&lt;li&gt;The &lt;b&gt;path&lt;/b&gt; should point to a directory which has a “&lt;strong&gt;eclipse&lt;/strong&gt;” folder which in turn has “&lt;strong&gt;features&lt;/strong&gt;” and “&lt;strong&gt;plugins&lt;/strong&gt;” as sub-folders. &amp;nbsp;For the svn plug-in, all content of the plug-in had to be moved into a&amp;nbsp;sibling&amp;nbsp;&#39;eclipse&#39; directory. &amp;nbsp;This is shown in the image found in Step 5 above.&lt;/li&gt;
&lt;li&gt;It is recommended to use forward slash ‘/’ in the path (If you want use Backslash, see that you use the &lt;strong&gt;escape character&lt;/strong&gt; i.e. in Windows it should be &lt;strong&gt;“\”&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;The file extension &lt;strong&gt;should&lt;/strong&gt; &lt;strong&gt;end&lt;/strong&gt; with “&lt;strong&gt;link&lt;/strong&gt;“&lt;/li&gt;
&lt;li&gt;The file (i.e svn.link in our example) should exist in the “&lt;strong&gt;links&lt;/strong&gt;” folder.&lt;/li&gt;
&lt;li&gt;It is &lt;strong&gt;recommended&lt;/strong&gt; to create &lt;strong&gt;link&lt;/strong&gt; &lt;strong&gt;files&lt;/strong&gt; &lt;strong&gt;only&lt;/strong&gt; for big plugins/applications. &amp;nbsp;For &lt;strong&gt;small plugins&lt;/strong&gt; you can create just one link file, say misc.link and copy all the small plugins to the path referred by this link.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/6493931658296399150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2015/11/can-eclipse-plug-in-be-loaded-into-sdi_24.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/6493931658296399150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/6493931658296399150'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2015/11/can-eclipse-plug-in-be-loaded-into-sdi_24.html' title='Can an Eclipse Plug-in be loaded into the SDI Config Editor?'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZLb8GFyfTRIf8dOgCEdy6oVpQt454qBWLtUxNoRmKp1nja_SsWgERG8iC3aWREsGXhDtYiWZaZUVBvfIm-flJ9TyyEeD8NhLaI8q92hiuDqEM6Ij0_XjdN6J2JzOP8i1W4SRFLQ5exQ/s72-c/Image1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-2950913726315534863</id><published>2015-02-27T10:09:00.001-06:00</published><updated>2015-02-27T10:09:43.387-06:00</updated><title type='text'>Using the SDI Dashboard</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/N_T8CPrns2Q&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/2950913726315534863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2015/02/using-sdi-dashboard_27.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/2950913726315534863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/2950913726315534863'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2015/02/using-sdi-dashboard_27.html' title='Using the SDI Dashboard'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/N_T8CPrns2Q/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-7983101421970921240</id><published>2014-10-08T13:52:00.001-05:00</published><updated>2014-10-14T11:35:01.167-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sms"/><title type='text'>Sending SMS via Twilio with TDI</title><content type='html'>&lt;br /&gt;
I recently had a conversation with &lt;a href=&quot;https://www.linkedin.com/profile/view?trk=contacts-contacts-list-contact_name-0&amp;amp;id=68680169&quot; target=&quot;_blank&quot;&gt;Chris.E&lt;/a&gt; on the topic of using services provided by &lt;a href=&quot;http://www.twilio.com/&quot; rel=&quot;&quot; target=&quot;_blank&quot;&gt;Twilio.com&lt;/a&gt; to send SMS/MMS messages from &lt;a href=&quot;http://www-03.ibm.com/software/products/en/directoryintegrator&quot; target=&quot;_blank&quot;&gt;IBM TDI&lt;/a&gt;. &amp;nbsp;In the future, I might look into reading messages from the service.&lt;br /&gt;
&lt;br /&gt;
Here&#39;s a summary on implementing the send call within TDI.&lt;br /&gt;
&lt;br /&gt;
First, follow the &lt;a href=&quot;https://www.twilio.com/docs/java/install&quot; target=&quot;_blank&quot;&gt;Twilio Java&lt;/a&gt; information on where to obtain the pre-built jar for &#39;twilio-java-sdk-*.*.*-jar-with-dependencies.jar&#39;. &amp;nbsp;Once downloaded, place the jar in the &amp;lt;TDI711_Install_Directory&amp;gt;\jvm\jre\lib\ext directory. &amp;nbsp;Placing the jar in the default &amp;lt;TDI711\jars\3rdparty\others directory will cause the following invocation exception when the Assemblyline runs.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
java.lang.reflect.InvocationTargetException&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
Caused by: java.lang.VerifyError: org.apache.http.params.BasicHttpParams&lt;/blockquote&gt;
&lt;br /&gt;
Second, with the jar added to the &amp;lt;TDI711_Install_Directory&amp;gt;\jvm\jre\lib\ext directory, start the TDI Config Editor. &amp;nbsp;From here, you can instantiate the TwilioRestClient and start sending SMS/MMS messages from TDI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here&#39;s an example of a simple implementation&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Create custom functions:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsPC3PXcwHO0Tyn6UfB_Dfasu76Pj2JpWq5XoG1wKhg6VgUkWr5hwcLJGLPT7U3fqABzfUJmY0Kt6oXK4EmU_Ihyphenhyphen4QGLEwvNllDEHKTptP0-PawOnxJVu8KlO2pav0EVSYeAPMAlzFIQ/s1600/image4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsPC3PXcwHO0Tyn6UfB_Dfasu76Pj2JpWq5XoG1wKhg6VgUkWr5hwcLJGLPT7U3fqABzfUJmY0Kt6oXK4EmU_Ihyphenhyphen4QGLEwvNllDEHKTptP0-PawOnxJVu8KlO2pav0EVSYeAPMAlzFIQ/s1600/image4.jpg&quot; height=&quot;382&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;!-- HTML generated using hilite.me --&gt;&lt;br /&gt;
&lt;div style=&quot;background: #ffffff; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;&quot;&gt;
&lt;pre style=&quot;line-height: 125%; margin: 0;&quot;&gt;&lt;span style=&quot;color: #888888;&quot;&gt;/**&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; * Functions created from examples provided at www.Twilio.com&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; * https://www.twilio.com/docs/quickstart/java/sms/sending-via-rest&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; * http://twilio.github.io/twilio-java/&lt;/span&gt;
&lt;span style=&quot;color: #888888;&quot;&gt; */&lt;/span&gt;

&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt; createTwilioSession(ACCOUNT_SID, AUTH_TOKEN ){
 twclient &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;new&lt;/span&gt; com.twilio.sdk.TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
 &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; twclient
}

&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt; sendSMS(client, to, from, body){
 messageFactory &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; client.getAccount().getMessageFactory();
 params &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;new&lt;/span&gt; java.util.ArrayList();
 params.add(&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;new&lt;/span&gt; org.apache.http.message.BasicNameValuePair(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;To&quot;&lt;/span&gt;, to));
 params.add(&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;new&lt;/span&gt; org.apache.http.message.BasicNameValuePair(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;From&quot;&lt;/span&gt;, from));
 params.add(&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;new&lt;/span&gt; org.apache.http.message.BasicNameValuePair(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;Body&quot;&lt;/span&gt;, body));  
 message &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; messageFactory.create(params);
 &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; message.getSid()
}

&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;function&lt;/span&gt; sendMMS(client, to, from, body, image){
 messageFactory &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; client.getAccount().getMessageFactory();
 params &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;new&lt;/span&gt; java.util.ArrayList();
 params.add(&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;new&lt;/span&gt; org.apache.http.message.BasicNameValuePair(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;To&quot;&lt;/span&gt;, to));
 params.add(&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;new&lt;/span&gt; org.apache.http.message.BasicNameValuePair(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;From&quot;&lt;/span&gt;, from));
 params.add(&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;new&lt;/span&gt; org.apache.http.message.BasicNameValuePair(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;Body&quot;&lt;/span&gt;, body));
 params.add(&lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;new&lt;/span&gt; org.apache.http.message.BasicNameValuePair(&lt;span style=&quot;background-color: #fff0f0;&quot;&gt;&quot;MediaUrl&quot;&lt;/span&gt;, image));  
 message &lt;span style=&quot;color: #333333;&quot;&gt;=&lt;/span&gt; messageFactory.create(params);
 &lt;span style=&quot;color: #008800; font-weight: bold;&quot;&gt;return&lt;/span&gt; message.getSid()
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Instantiate&amp;nbsp;the connection on the start of the AL:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6qsWGcAEC-qZCIobEHvbXYLkADiTx7kZ8bs_yr3zpnjjVMd1VquNc0MkFKFwHYp6Dg1xZ-0odNVnvh5LY3FR1fVuw-z2iL2rPOCAfTQGFFutX_AO85fUt6ZIp6AFy1CUCY2JY-eChtg/s1600/image1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6qsWGcAEC-qZCIobEHvbXYLkADiTx7kZ8bs_yr3zpnjjVMd1VquNc0MkFKFwHYp6Dg1xZ-0odNVnvh5LY3FR1fVuw-z2iL2rPOCAfTQGFFutX_AO85fUt6ZIp6AFy1CUCY2JY-eChtg/s1600/image1.jpg&quot; height=&quot;160&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Iterate data in the AL Flow:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIMXFStBIP5TzE1kS13RohLMQzXAGMKxXDN4DcB2TZ7ZGvPDFe1Y73rEaekrTJG7J4YPoiieyCVelNIJ6muYqvvVJ8UAwC7xwt83R25TT5thtrrD1828SBD92tEu4Em0hWVzPllhCr1Q/s1600/image.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIMXFStBIP5TzE1kS13RohLMQzXAGMKxXDN4DcB2TZ7ZGvPDFe1Y73rEaekrTJG7J4YPoiieyCVelNIJ6muYqvvVJ8UAwC7xwt83R25TT5thtrrD1828SBD92tEu4Em0hWVzPllhCr1Q/s1600/image.jpg&quot; height=&quot;249&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Call custom function:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimy3KAPicxy0qJgTaGk5B9IEmjv9h-p4iTvEZiduDVZ1Qt49rdexGlFzOMowMewpCAbQ4SalOMPuvWf75WgDiBZ8D4FdB7eRU4FqTkq0D5sRebzo796EW2BHqTAcmN_ZBxfaokXy4y4Q/s1600/image3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimy3KAPicxy0qJgTaGk5B9IEmjv9h-p4iTvEZiduDVZ1Qt49rdexGlFzOMowMewpCAbQ4SalOMPuvWf75WgDiBZ8D4FdB7eRU4FqTkq0D5sRebzo796EW2BHqTAcmN_ZBxfaokXy4y4Q/s1600/image3.jpg&quot; height=&quot;178&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Result:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYz_-b8QVqJfBJTpcj0W148lGuGOYB3u8OnCX1y8NsiocjR3vDa_SCkXMmsi59F8WNGGOqcgPJGsHnIuskv_CPnOzlmAJCGyB5_KnRta8obm7NSSeYjbpdtChIpjnLzE0Y-9JbcdiO3w/s1600/image5.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYz_-b8QVqJfBJTpcj0W148lGuGOYB3u8OnCX1y8NsiocjR3vDa_SCkXMmsi59F8WNGGOqcgPJGsHnIuskv_CPnOzlmAJCGyB5_KnRta8obm7NSSeYjbpdtChIpjnLzE0Y-9JbcdiO3w/s1600/image5.jpg&quot; height=&quot;320&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/7983101421970921240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2014/10/sending-sms-via-twilio-with-tdi_8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/7983101421970921240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/7983101421970921240'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2014/10/sending-sms-via-twilio-with-tdi_8.html' title='Sending SMS via Twilio with TDI'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsPC3PXcwHO0Tyn6UfB_Dfasu76Pj2JpWq5XoG1wKhg6VgUkWr5hwcLJGLPT7U3fqABzfUJmY0Kt6oXK4EmU_Ihyphenhyphen4QGLEwvNllDEHKTptP0-PawOnxJVu8KlO2pav0EVSYeAPMAlzFIQ/s72-c/image4.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-7625074465555948809</id><published>2013-10-31T15:29:00.001-05:00</published><updated>2014-01-20T13:04:28.769-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="TDI"/><title type='text'>API Documentation Browsing</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&amp;nbsp;I&#39;d recently been looking for one location to find all references to API documentation. &amp;nbsp;After doing a quick search, I came across Dash. &amp;nbsp;The UI layout, snippet manager, and integration into IDE&#39;s make a nice feature set...although it&#39;s only available on the Mac.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;As a close alternative, there&#39;s &#39;Zeal&#39;...It lacks the Snippet manager, and IDE support...although seems to make a good app for localizing offline documentation.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioqodLUbBI81WnGnloPvr7i7uJa50DxBSJ7-uJP-THIg-hh9yQ3mT1N3_0Ukayq6ejPgXttZfdc-kTicDqHapAR5YnvpWkRvqDMyvCg8odVT6j_8oenI9sBRopmgs6onSpigHkRBaVGw/s1600/zeal_tdi.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioqodLUbBI81WnGnloPvr7i7uJa50DxBSJ7-uJP-THIg-hh9yQ3mT1N3_0Ukayq6ejPgXttZfdc-kTicDqHapAR5YnvpWkRvqDMyvCg8odVT6j_8oenI9sBRopmgs6onSpigHkRBaVGw/s1600/zeal_tdi.png&quot; height=&quot;433&quot; width=&quot;640&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;You can find both apps at the following links:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://zealdocs.org/&quot; target=&quot;_blank&quot;&gt;&lt;b style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #565656; font-family: Tahoma, sans-serif; font-size: 12px; line-height: 17.46875px;&quot;&gt;Zeal -&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Lato, sans-serif; font-size: x-small; line-height: 20.25px; text-align: justify;&quot;&gt;API Documentation Browser)&lt;/span&gt;&lt;span style=&quot;color: #565656; font-family: Tahoma, sans-serif; font-size: 12px; line-height: 17.46875px;&quot;&gt;&amp;nbsp;(for Windows &amp;amp; Linux)&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://kapeli.com/dash&quot; target=&quot;_blank&quot;&gt;&lt;b style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #565656; font-family: Tahoma, sans-serif; font-size: 12px; line-height: 17.46875px;&quot;&gt;Dash -&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333; font-family: Lato, sans-serif; font-size: x-small; line-height: 20.25px; text-align: justify;&quot;&gt;API Documentation Browser and Code Snippet Manager&lt;/span&gt;&lt;span style=&quot;color: #565656; font-family: Tahoma, sans-serif; font-size: 12px; line-height: 17.46875px;&quot;&gt;&amp;nbsp;(for Mac)&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Generate docsets for TDI&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;TDI 7.0 - &lt;a href=&quot;http://goo.gl/Wjzria&quot;&gt;http://goo.gl/Wjzria&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;TDI 7.1 - &lt;a href=&quot;http://goo.gl/LFxVrR&quot;&gt;http://goo.gl/LFxVrR&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;TDI 7.1.1 -&amp;nbsp;&lt;a href=&quot;http://goo.gl/S4HJrf&quot;&gt;http://goo.gl/S4HJrf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SDI 7.2 -&amp;nbsp;&lt;a href=&quot;http://goo.gl/bpQ5tS&quot;&gt;http://goo.gl/bpQ5tS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif; font-size: 12px; line-height: 17.46875px;&quot;&gt;For instructions on putting your own docsets together follow this &lt;/span&gt;&lt;a href=&quot;http://kapeli.com/docsets&quot; style=&quot;font-family: Tahoma, sans-serif; font-size: 12px; line-height: 17.46875px;&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif; font-size: 12px; line-height: 17.46875px;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif; font-size: 12px; line-height: 17.46875px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #efefe6; color: #666666; font-family: Tahoma, sans-serif; font-size: 12px; line-height: 17.46875px;&quot;&gt;Zeal doesn&#39;t support doc feeds like&amp;nbsp;&lt;a href=&quot;http://kapeli.com/dash&quot; target=&quot;_blank&quot;&gt;Dash&lt;/a&gt;&amp;nbsp;does. &amp;nbsp;So you have to download the docset archive&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #efefe6; color: #666666; font-family: Tahoma, sans-serif; font-size: 12px; line-height: 17.46875px;&quot;&gt;and extract it to&amp;nbsp;&lt;/span&gt;&lt;tt class=&quot;bbc_tt&quot; style=&quot;background-color: #efefe6; color: #666666; font-family: &#39;dejavu sans mono&#39;, monaco, &#39;lucida console&#39;, &#39;courier new&#39;, monospace; font-size: 12px; line-height: 17.46875px;&quot;&gt;$HOME/.local/share/zeal/docsets/&lt;/tt&gt;&lt;span style=&quot;background-color: #efefe6; color: #666666; font-family: Tahoma, sans-serif; font-size: 12px; line-height: 17.46875px;&quot;&gt;&amp;nbsp;or&amp;nbsp;&lt;/span&gt;&lt;tt class=&quot;bbc_tt&quot; style=&quot;background-color: #efefe6; color: #666666; font-family: &#39;dejavu sans mono&#39;, monaco, &#39;lucida console&#39;, &#39;courier new&#39;, monospace; font-size: 12px; line-height: 17.46875px;&quot;&gt;C:\Users\[your username]\AppData\Local\zeal\docsets\&lt;/tt&gt;&lt;span style=&quot;background-color: #efefe6; color: #666666; font-family: Tahoma, sans-serif; font-size: 12px; line-height: 17.46875px;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Tahoma; orphans: 2; text-align: -webkit-auto; widows: 2;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/7625074465555948809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2013/10/api-documentation-browsing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/7625074465555948809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/7625074465555948809'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2013/10/api-documentation-browsing.html' title='API Documentation Browsing'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioqodLUbBI81WnGnloPvr7i7uJa50DxBSJ7-uJP-THIg-hh9yQ3mT1N3_0Ukayq6ejPgXttZfdc-kTicDqHapAR5YnvpWkRvqDMyvCg8odVT6j_8oenI9sBRopmgs6onSpigHkRBaVGw/s72-c/zeal_tdi.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-6201837536296140030</id><published>2013-06-11T09:39:00.000-05:00</published><updated>2013-06-11T09:54:20.368-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="TDI"/><title type='text'>Setup of a secure JDBC Connector to Oracle</title><content type='html'>I&#39;ve seen a few post on the TDI forum in regards to this subject, so here are my notes I&#39;ve pulled together when setting up TDI with a secure Oracle jdbc connection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
&lt;b&gt;&lt;u&gt;Setup of the Oracle Wallet&lt;/u&gt;&lt;/b&gt;&lt;/h2&gt;
To enable SSL in Oracle, a Certificate for the Oracle Server signed by a Certificate Authority(CA) is required. &amp;nbsp;In my environment, I created a Self Signed CA which will issue the certificate to the Oracle Server.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;If you already have a CA to process your Certificate Request, then ignore steps 1, 4, 5 &amp;amp; 6 steps&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
1. &amp;nbsp;Download and unpack the ssl helper scripts named ssl.ca-0.1.tar.gz from the &lt;a href=&quot;http://www.openssl.org/contrib&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;OpenSSL &amp;gt; Contributions&lt;/a&gt; page.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
2. &amp;nbsp;Open Oracle Wallet Manager and create a new wallet and certificate request.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZmcJok8cuGNwEUvo9LKrKnYA5E2KnMV51LANBamBJmzzzOmgu1OOvdD2yqg5tEkFVqzD6JlmB5CBSBLgDHJHP-dNT_MRh0djjxpbsKCxPZG9kdlxf8d0OluTSM4RNlMUmIJgOpv1xmw/s1600/2013-06-11_0810.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZmcJok8cuGNwEUvo9LKrKnYA5E2KnMV51LANBamBJmzzzOmgu1OOvdD2yqg5tEkFVqzD6JlmB5CBSBLgDHJHP-dNT_MRh0djjxpbsKCxPZG9kdlxf8d0OluTSM4RNlMUmIJgOpv1xmw/s640/2013-06-11_0810.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
3. &amp;nbsp;Export the certificate request to a file. Give it a .csr extension&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq0lu7ZwprXMK4hISZCMqfUDfoZ52BBbHpScKbCqRgkgab51WrFfsWacgKrH3W8epqY-7KPJW00ib58AOehdZZKRQZKmA-JGtttwRep5hPmmUPa_MkhPQEQUDclWFMChQix1AKr6GDHw/s1600/2013-06-11_0811.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq0lu7ZwprXMK4hISZCMqfUDfoZ52BBbHpScKbCqRgkgab51WrFfsWacgKrH3W8epqY-7KPJW00ib58AOehdZZKRQZKmA-JGtttwRep5hPmmUPa_MkhPQEQUDclWFMChQix1AKr6GDHw/s640/2013-06-11_0811.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp;4. Move the certificate request to the directory containing the openSSL certificate authority scripts (e.g. /usr/src/crytpo/openssl/apps/ssl.ca-0.1) from Step 1.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
5. Create a self-signed root certificate by running the new-root-ca.sh script. (You only need to run this command once). This will create a file called ca.crt&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
6. Use the CA to sign the certificate request... e.g.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;# sign-server-cert.sh &amp;lt;certificate-request-filename&amp;gt;. This will create a file called &amp;lt;certificate-request-filename&amp;gt;.crt&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVBLJIojA9Ornn26h_Asku_2cYX8OLUo6ZfqZ_Lrcoly3d7uYx6MsK65UTcghEVJkVzWFkvpdKWKt-sNXiQAob_t8UVCk4-SFIP4QvCBzSpP-oCe64tdiM2R5ZyBqFVg_KS6rdwtmxrw/s1600/2013-06-11_0811_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;554&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVBLJIojA9Ornn26h_Asku_2cYX8OLUo6ZfqZ_Lrcoly3d7uYx6MsK65UTcghEVJkVzWFkvpdKWKt-sNXiQAob_t8UVCk4-SFIP4QvCBzSpP-oCe64tdiM2R5ZyBqFVg_KS6rdwtmxrw/s640/2013-06-11_0811_001.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
7. Import the ca.crt into the Oracle wallet as a trusted certificate. Import the &amp;lt;certificate-request-filename&amp;gt;.crt as a user certificate.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
8. Enable auto-login and save the wallet. It is now ready for use.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;u&gt;&lt;b&gt;Setting Up Oracle Server to use the SSL/Wallet.&lt;/b&gt;&lt;/u&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I found it easier to use the Oracle GUI (&lt;i&gt;&lt;b&gt;item b&lt;/b&gt;&lt;/i&gt;), then modifying the files directly (&lt;i&gt;&lt;b&gt;item&amp;nbsp;a&lt;/b&gt;&lt;/i&gt;). &amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Both sets of instructions are provided, although I used the instructions in item b to setup my test environment.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
a. &amp;nbsp;Modify Oracle ORA files to point to the Wallet. &amp;nbsp;(&lt;a href=&quot;http://www.oracle.com/technetwork/database/enterprise-edition/wp-oracle-jdbc-thin-ssl-130128.pdf&quot; target=&quot;_blank&quot;&gt;wp-oracle-jdbc-thin-ssl-130128.pdf&lt;/a&gt;)&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
b. &amp;nbsp;Using the Network Configuration Manger to setup SSL:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;b&gt;Configuring the LISTENER&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyBOCEP0A-ZjKnzv3DlEL82aKOa_jtLYhu-UNMrShqTkUbpyT4YGrDgerRtcLb9uymdfOZ9JpiWdTauoz78oau7Wx_14CeEqgGbq2rT-pWkrCRlhwcvhlLrY6ZwGeSxWvFBTbEKLBmw/s1600/2013-06-11_0916.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGyBOCEP0A-ZjKnzv3DlEL82aKOa_jtLYhu-UNMrShqTkUbpyT4YGrDgerRtcLb9uymdfOZ9JpiWdTauoz78oau7Wx_14CeEqgGbq2rT-pWkrCRlhwcvhlLrY6ZwGeSxWvFBTbEKLBmw/s400/2013-06-11_0916.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfApGuDIuOTC88sU87sz0KJPYZTTC2vhrJmGczCr8xkE6ZhVJmrPaNK9mb6s-CDbJoRjrclnFm6EBlNxbRRvsO-TMH734jeSqP5kCw9vETOWJ2zt7xg6mlIgwP8ClI3sAtrSC8pTTw6A/s1600/2013-06-11_0917.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfApGuDIuOTC88sU87sz0KJPYZTTC2vhrJmGczCr8xkE6ZhVJmrPaNK9mb6s-CDbJoRjrclnFm6EBlNxbRRvsO-TMH734jeSqP5kCw9vETOWJ2zt7xg6mlIgwP8ClI3sAtrSC8pTTw6A/s400/2013-06-11_0917.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXnYwo_tocTuJ9TQphGoiRJl_iPlfOakxoHH0qIwxrTEglv5pFMHUJKgCRpCdhxdMIo3G_xfb4Ap8aqkZnkva9PynspGo_8Sj-w-EWVgraLP4lprEM_hRcpOHUENd0VdbUZ8FbKLS65g/s1600/2013-06-11_0917_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXnYwo_tocTuJ9TQphGoiRJl_iPlfOakxoHH0qIwxrTEglv5pFMHUJKgCRpCdhxdMIo3G_xfb4Ap8aqkZnkva9PynspGo_8Sj-w-EWVgraLP4lprEM_hRcpOHUENd0VdbUZ8FbKLS65g/s400/2013-06-11_0917_001.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw4wtpDLiBrv_WElk-_skByECc_3sGwq4ds-Zvmvn7_SZnA5XySegmwrLKjuDuszr0paNz7Qj4TlYHcs00FExr3oBJwu_c73SJXd8YTby_ep7RMBwAWcBb_q35_3gcKujpUArtGvGuHQ/s1600/2013-06-11_0917_002.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw4wtpDLiBrv_WElk-_skByECc_3sGwq4ds-Zvmvn7_SZnA5XySegmwrLKjuDuszr0paNz7Qj4TlYHcs00FExr3oBJwu_c73SJXd8YTby_ep7RMBwAWcBb_q35_3gcKujpUArtGvGuHQ/s400/2013-06-11_0917_002.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga9PK-SYd0HqGbwRvH4HbqW9ic5lSb6WIfO4N6zfBzwQurufEvO6s0oeXqSXewLEP7skWfPT6kVq22g4RFHcJSws5EXvJCULoa7svtNTw6cplHve__CtD1xMIWxwRZhoB6OUGNSjyjZQ/s1600/2013-06-11_0917_003.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga9PK-SYd0HqGbwRvH4HbqW9ic5lSb6WIfO4N6zfBzwQurufEvO6s0oeXqSXewLEP7skWfPT6kVq22g4RFHcJSws5EXvJCULoa7svtNTw6cplHve__CtD1xMIWxwRZhoB6OUGNSjyjZQ/s400/2013-06-11_0917_003.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_glYJ1fVVqrcwzk6u-p6n7DHY_829fV2rNRnPAily3jazZ5TEF_SSP7l9Uc9mwuITRCY6xgWclGgHiOs7J_JV6xtD32afI5FVajBkYQ9WL2ibnHjilzK01CheBktPULGLRGMoejDr2Q/s1600/2013-06-11_0917_004.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_glYJ1fVVqrcwzk6u-p6n7DHY_829fV2rNRnPAily3jazZ5TEF_SSP7l9Uc9mwuITRCY6xgWclGgHiOs7J_JV6xtD32afI5FVajBkYQ9WL2ibnHjilzK01CheBktPULGLRGMoejDr2Q/s400/2013-06-11_0917_004.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEs_lFQ3OIwF1OT8Ok3qQaPOmWFyIlLvr8CR9vH5SjWTIaQubHt0Obk-t6wpVMQHiMQScwiSNSSjQVQ9HwHAWGAHvNKUf5oPW-EEDgTegRzu0EK9rJtFqy9WBBn20dlkp0vdLxT2zmoA/s1600/2013-06-11_0918.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEs_lFQ3OIwF1OT8Ok3qQaPOmWFyIlLvr8CR9vH5SjWTIaQubHt0Obk-t6wpVMQHiMQScwiSNSSjQVQ9HwHAWGAHvNKUf5oPW-EEDgTegRzu0EK9rJtFqy9WBBn20dlkp0vdLxT2zmoA/s400/2013-06-11_0918.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmQcyIfHUyXeshBRrlwBdaeFXuWCM7b6XFKXH5bYjVj86T2nqZ2UxbMnsJ4-74uT3p-5TuV_oVxvCerZVL0t8qzpQbz1OfAi2KtfmQvu4iU3hHhscLTud8cgCfoAXL8rMpx6PDXDY_og/s1600/2013-06-11_0918_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;263&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmQcyIfHUyXeshBRrlwBdaeFXuWCM7b6XFKXH5bYjVj86T2nqZ2UxbMnsJ4-74uT3p-5TuV_oVxvCerZVL0t8qzpQbz1OfAi2KtfmQvu4iU3hHhscLTud8cgCfoAXL8rMpx6PDXDY_og/s400/2013-06-11_0918_001.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq2LI7uqiTF6SdyL4bb4rkd771rm00PKb6YN4D3K5L7kqVs5MHyLK3U60_eSdfmp04VqR13IiVqjMTveNeARLzsDP_rC857gWgfpNm8wTZSxECO7IPEjDnqAMpc74sOtUF_PE3LchEEA/s1600/2013-06-11_0918_002.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;267&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq2LI7uqiTF6SdyL4bb4rkd771rm00PKb6YN4D3K5L7kqVs5MHyLK3U60_eSdfmp04VqR13IiVqjMTveNeARLzsDP_rC857gWgfpNm8wTZSxECO7IPEjDnqAMpc74sOtUF_PE3LchEEA/s400/2013-06-11_0918_002.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;ALSO review the following...&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Make sure the WALLET is mentioned in the sqlnet.ora &amp;amp; listener.ora files.&lt;/li&gt;
&lt;li&gt;If the SSL_CLIENT_AUTHENTICATION parameter is not set, the default setting is TRUE and clients are required to present a certificate during the SSL handshake. &amp;nbsp;For my test environment I did not need client authentication, so I disabled it with the following parameter.&lt;br /&gt;&lt;br /&gt;Add the following line to the end of both files..$TNS_ADMIN/listener.ora and $TNS_ADMIN/sqlnet.ora &lt;br /&gt;&lt;br /&gt;SSL_CLIENT_AUTHENTICATION=FALSE&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpoLxKbjQfpcSHfUFT1P1UVOBh-pSmT-dFXnxe27dxT-so3kic3mAUMba3jurTOG06wasvS-fIVCSSH0aOz2Z2HiNDcMeBJp9U87PKm4rj8KiUWNyiOuxP50ZFO5wSQEJI2bYLoLFVVA/s1600/2013-06-11_0918_003.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpoLxKbjQfpcSHfUFT1P1UVOBh-pSmT-dFXnxe27dxT-so3kic3mAUMba3jurTOG06wasvS-fIVCSSH0aOz2Z2HiNDcMeBJp9U87PKm4rj8KiUWNyiOuxP50ZFO5wSQEJI2bYLoLFVVA/s400/2013-06-11_0918_003.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;&lt;u&gt;Verifying the SSL Connection outside of TDI, with the &#39;Oracle SQL Developer&#39;&lt;/u&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
a. &amp;nbsp;The &#39;Oracle SQL Developer&#39; GUI uses a JVM on the system. &amp;nbsp;For the JVM, it uses &quot;C:\app\administrator\product\11.2.0\dbhome_1\jdk\bin\java.exe&quot;, so you&#39;ll need to add the CA Certificate to the jvm\jre\lib\security\cacerts jks file. &amp;nbsp;Other wise you&#39;ll receive a connection error regarding an untrusted certificate. &amp;nbsp;The default password for cacerts is &#39;changeit&#39;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
b. &amp;nbsp;Create the JDBC URL&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = tcps)(HOST = &amp;lt;hostname&amp;gt;)(PORT = &amp;lt;sslport&amp;gt;))) (CONNECT_DATA = (SERVICE_NAME = &amp;lt;service_name&amp;gt;))(SECURITY=(SSL_SERVER_CERT_DN=\&quot;CN=&amp;lt;.......&amp;gt;\&quot;)))&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMrBqDpTD6-WYsOhEtq7Ba41fAfut6eOg3fKW-Y-nJsbwJ2XHPvAxYEtvG9KFp0SrGUmtGAY6xepjjkpYWzzIPaYVjuR17Hqhh3v3DsDyL3-FmpW2viIXGNawfQFYD8VugzSgaL6Ajkw/s1600/2013-06-11_0811_002.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMrBqDpTD6-WYsOhEtq7Ba41fAfut6eOg3fKW-Y-nJsbwJ2XHPvAxYEtvG9KFp0SrGUmtGAY6xepjjkpYWzzIPaYVjuR17Hqhh3v3DsDyL3-FmpW2viIXGNawfQFYD8VugzSgaL6Ajkw/s640/2013-06-11_0811_002.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;Verifying the JDBC URL&lt;/b&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
I had issues getting the correct url...the &#39;Service Name&#39; gave me problems when trying to test the connection via the &#39;Oracle SQL Developer&#39;. &amp;nbsp;Here&#39;s a few screen shots of the &#39;Net Manager&#39; which I reviewed to help me correct my URL.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtJevGA48IfCIeoRCMoLr3MylkFvHI1QjFJPh-xc9d5vKvio4ur09YLmJetnazv1ycSqbpmLeMdUnbdDM7XdNreXrmO_aHmnfi4ZPJVFrBEtC598ifdQjwxR9ZObO7LVUZT_mC-hI33Q/s1600/2013-06-11_0812_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;490&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtJevGA48IfCIeoRCMoLr3MylkFvHI1QjFJPh-xc9d5vKvio4ur09YLmJetnazv1ycSqbpmLeMdUnbdDM7XdNreXrmO_aHmnfi4ZPJVFrBEtC598ifdQjwxR9ZObO7LVUZT_mC-hI33Q/s640/2013-06-11_0812_001.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFDtS-VrUlIEx8G9kdygR7nhkgJ_iD7Tc71j6v2nUXFnXKtmqNW3uXfz9H_X6E-VAFsUYGhyGgrZc3jRXvC2c0xgu7Scxakydm5EFzDURKcxMCNdKym_dBg0qW6ze1RJEofAy0giqIvw/s1600/2013-06-11_0931.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;448&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFDtS-VrUlIEx8G9kdygR7nhkgJ_iD7Tc71j6v2nUXFnXKtmqNW3uXfz9H_X6E-VAFsUYGhyGgrZc3jRXvC2c0xgu7Scxakydm5EFzDURKcxMCNdKym_dBg0qW6ze1RJEofAy0giqIvw/s640/2013-06-11_0931.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
Compare these 3 files on the Oracle Server if you are having problems with the connection. &amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
C:\app\administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHf1O5eYp6frxNBvGFzpN41UdCPGOh9KFOMuzrdR55pvVT953Nj0yEF77VEEG59dVleh8NjbuKXPl1yt5fPe0Pu70iFXrnaM8KFc6YvDDXXiBTXZJRlwqU5w51WNc6RMlS2jQQcbRWug/s1600/2013-06-11_0812_002.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;317&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHf1O5eYp6frxNBvGFzpN41UdCPGOh9KFOMuzrdR55pvVT953Nj0yEF77VEEG59dVleh8NjbuKXPl1yt5fPe0Pu70iFXrnaM8KFc6YvDDXXiBTXZJRlwqU5w51WNc6RMlS2jQQcbRWug/s640/2013-06-11_0812_002.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIjgC0eH8uYNin1tyTmr0sp7NawErkQnxzhxpkFfQwuqEYmm6oMeMqGTjkW4IMHHgk3R3wvKVLZ4h2m14CguzslzJXI0uQulKjsfRmZ5vkKyW3gFTXhrT3TeYXhmRz0cdvUGJeIVhAPA/s1600/2013-06-11_0813.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;377&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIjgC0eH8uYNin1tyTmr0sp7NawErkQnxzhxpkFfQwuqEYmm6oMeMqGTjkW4IMHHgk3R3wvKVLZ4h2m14CguzslzJXI0uQulKjsfRmZ5vkKyW3gFTXhrT3TeYXhmRz0cdvUGJeIVhAPA/s640/2013-06-11_0813.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeKjSPcMNsw5ApkSXRdBg2aJQEn12clFdkYfZsPgz_WUXPfyWdD7LkUnWiqbP3aRVkfXWuNhv4EGyTmKQW68QgfaQAySKOVuATSjeFgJGKjAjGNHKUaw1D3Csvw8JHqWahpKbYT8ntPg/s1600/2013-06-11_0813_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;288&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeKjSPcMNsw5ApkSXRdBg2aJQEn12clFdkYfZsPgz_WUXPfyWdD7LkUnWiqbP3aRVkfXWuNhv4EGyTmKQW68QgfaQAySKOVuATSjeFgJGKjAjGNHKUaw1D3Csvw8JHqWahpKbYT8ntPg/s640/2013-06-11_0813_001.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVMolbrBe8BoX6bkaQ7CIfi2OxsLyLP8K8g9XojTVknM-mwUQej-0jsOJ4G3xMn8xnOppqb0mMokORUqye1RWsKTW3-AuOPqFcPKbPtTp63AdwWCInxVr-sBqRmuGIaLHONHysZ2LbAA/s1600/2013-06-11_0813_002.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVMolbrBe8BoX6bkaQ7CIfi2OxsLyLP8K8g9XojTVknM-mwUQej-0jsOJ4G3xMn8xnOppqb0mMokORUqye1RWsKTW3-AuOPqFcPKbPtTp63AdwWCInxVr-sBqRmuGIaLHONHysZ2LbAA/s640/2013-06-11_0813_002.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ6ynWcPYXZyipBTNNGaIp83uQ8O0WksmnJZ4EIJGgn4RO9ITr7n6eMRCAU7jeaUX9-HTXJ3ebdjoFmxVuGIY5Z_9PMqJX7QVvVKtp_VHW2gtBOtx9yLdcdY69nlgYSLZIjLqXakEc7w/s1600/2013-06-11_0813_003.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ6ynWcPYXZyipBTNNGaIp83uQ8O0WksmnJZ4EIJGgn4RO9ITr7n6eMRCAU7jeaUX9-HTXJ3ebdjoFmxVuGIY5Z_9PMqJX7QVvVKtp_VHW2gtBOtx9yLdcdY69nlgYSLZIjLqXakEc7w/s640/2013-06-11_0813_003.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Successfully connect to the database using the secure jdbc url in the Oracle SQL Developer client before proceeding to setup the TDI JDBC Connector.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;h2&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;h2&gt;
&lt;b&gt;&lt;u&gt;TDI Server Side Configuration&lt;/u&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;div&gt;
In this environment, I used the Oracle Thin JDBC client.&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;For TDIv6.1.1(JRE 1.5) use the Oracle Thin Client (ojdbc5.jar)&lt;/li&gt;
&lt;li&gt;For TCIv7.0 or 7.1(JRE 1.6) use the Oracle Thin Client (ojdbc6.jar)&lt;/li&gt;
&lt;li&gt;No additional Oracle files are on the TDI machine&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;TDI SSL Configuration&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
We must update the jks file used by the TDI Server to include the CA which signed the certificate for the Oracle Server.&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Obtain the public certificate of the CA. &amp;nbsp;Contact the CA for this process.&lt;/li&gt;
&lt;li&gt;Use the ikeyman tool (&amp;lt;TDI_HOME&amp;gt;/jre/bin/ikeyman) to import the CA public certificate into the jks file defined in your solution.properties file.&lt;br /&gt;To determine which JKS file you need to update, you can find the name of the file by reviewing the following section in the solution.properties file.&lt;br /&gt;&lt;br /&gt;## server authentication&lt;br /&gt;javax.net.ssl.trustStore=serverapi/testadmin.jks&lt;br /&gt;javax.net.ssl.trustStorePassword=&lt;br /&gt;javax.net.ssl.trustStoreType=jks&lt;br /&gt;## client authentication&lt;br /&gt;javax.net.ssl.keyStore=serverapi/testadmin.jks&lt;br /&gt;javax.net.ssl.keyStorePassword=&lt;br /&gt;javax.net.ssl.keyStoreType=jks&lt;/li&gt;
&lt;li&gt;After you have updated the jks with the CA public certificate, restart TDI so the updated jks is used by the JVM.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;&lt;u&gt;TDI JDBC Connector Setup:&lt;/u&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;First, setup the connector to use a non-secure connection to make sure you can connect to the database.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;JDBC URL&lt;/b&gt;&lt;br /&gt;jdbc:oracle:thin:@&amp;lt;HOST&amp;gt;:&amp;lt;PORT&amp;gt;:&amp;lt;service_name&amp;gt;&lt;/li&gt;
&lt;li&gt;Second, use the following url skeleton to build your url: &lt;br /&gt;&lt;b&gt;SECURE JDBC URL&lt;/b&gt;&lt;br /&gt;URL : jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = tcps)(HOST = &amp;lt;hostname&amp;gt;)(PORT = &amp;lt;sslport&amp;gt;))) (CONNECT_DATA = (SERVICE_NAME = &amp;lt;service_name&amp;gt;))(SECURITY=(SSL_SERVER_CERT_DN=\&quot;CN=&amp;lt;.......&amp;gt;\&quot;)))&lt;br /&gt;&lt;br /&gt;(SECURITY=(SSL_SERVER_CERT_DN=\&quot;CN=&amp;lt;.....&amp;gt;\&quot;)) is optional and is used only for server DN matching.&lt;br /&gt;&lt;br /&gt;I found this link discussing Oracle Thin connection to be informative.&lt;br /&gt;&lt;a href=&quot;http://docs.oracle.com/cd/E12839_01/web.1111/e13737/third_party_drivers.htm#i1050126&quot;&gt;http://docs.oracle.com/cd/E12839_01/web.1111/e13737/third_party_drivers.htm#i1050126&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Example&lt;/b&gt;:&lt;/div&gt;
&lt;div&gt;
jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = tcps)(HOST = hostname)(PORT = 2484))) (CONNECT_DATA = (SERVICE_NAME = orcldb)))&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHW3WuXKAmTqKUVB6_IRJGCL2SeoU5KnMO_-39wFtxQi2d8IYpiKZ7eiJwJ_2h2X9CsBTRFRG5laMRRmLPIlDfdEGUF2EaZgRYctGtsRME7_Cx2MtPrS-ftTjKDaijZQKT9a3vix7Lew/s1600/2013-06-11_0814.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;108&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHW3WuXKAmTqKUVB6_IRJGCL2SeoU5KnMO_-39wFtxQi2d8IYpiKZ7eiJwJ_2h2X9CsBTRFRG5laMRRmLPIlDfdEGUF2EaZgRYctGtsRME7_Cx2MtPrS-ftTjKDaijZQKT9a3vix7Lew/s640/2013-06-11_0814.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;Extra Provider Parameters&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
oracle.net.ssl_version:3.0&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
//The following two parameters were optional when connecting to my Oracle Server. &amp;nbsp;These two plus additional parameters maybe required depending on your Oracle Server configuration.&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;oracle.net.ssl_cipher_suites:SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA,SSL_RSA_WITH_AES_128_CBC_SHA&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;oracle.net.ssl_server_dn_match:FALSE&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIHa9TTZQ3LfAmCGtqr6mNVz0XWU5p73UCL1D6eUow5EFjAkDxQTJ686hc853ZVMETlc6n2H0MR7QIJvyKYcO898fVtrroq48qfjZDv-jAcXjNQHk_Rhb4OfQoxUmpZkAQafzMmI2npw/s1600/2013-06-11_0814_001.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;72&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIHa9TTZQ3LfAmCGtqr6mNVz0XWU5p73UCL1D6eUow5EFjAkDxQTJ686hc853ZVMETlc6n2H0MR7QIJvyKYcO898fVtrroq48qfjZDv-jAcXjNQHk_Rhb4OfQoxUmpZkAQafzMmI2npw/s640/2013-06-11_0814_001.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;&lt;/b&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;h3&gt;
&lt;b&gt;Possible Connection Errors:&lt;/b&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
------&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
ERROR: &amp;nbsp;CTGDIS266E Error in InitConnectors. Exception occurred: java.sql.SQLException: The Network Adapter could not establish the connection java.sql.SQLException: The Network Adapter could not establish the connection&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
FIX: &amp;nbsp;The OracleOraDb11g_home1TNSListener service on the Oracle Service must be running.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
or&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
FIX: &amp;nbsp;The oracle.net.ssl_version:3.0 was missing from the TDI JDBC Connector configuration.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
------&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
ERROR: &amp;nbsp;CTGDIS266E Error in InitConnectors. Exception occurred: java.sql.SQLException: Listener refused the connection with the following error: &amp;nbsp;ORA-12514, TNS:listener does not currently know of service requested in connect descriptor&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
FIX: &amp;nbsp;The &amp;lt;service_name&amp;gt; given in the JDBC URL is incorrect.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
------&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
ERROR: &amp;nbsp;CTGDIS266E Error in InitConnectors. Exception occurred: java.sql.SQLException: IO Error: Remote host closed connection during handshake java.sql.SQLException: IO Error: Remote host closed connection during handshake&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;
FIX: &amp;nbsp;The &#39;Import User Certificate&#39; process had to be completed in the Oracle Wallet for the Oracle Server Certificate.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/6201837536296140030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2013/06/setup-of-secure-jdbc-connector-to-oracle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/6201837536296140030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/6201837536296140030'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2013/06/setup-of-secure-jdbc-connector-to-oracle.html' title='Setup of a secure JDBC Connector to Oracle'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZmcJok8cuGNwEUvo9LKrKnYA5E2KnMV51LANBamBJmzzzOmgu1OOvdD2yqg5tEkFVqzD6JlmB5CBSBLgDHJHP-dNT_MRh0djjxpbsKCxPZG9kdlxf8d0OluTSM4RNlMUmIJgOpv1xmw/s72-c/2013-06-11_0810.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-8967681820631752648</id><published>2013-05-21T11:17:00.002-05:00</published><updated>2013-05-30T14:21:22.068-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CDE"/><category scheme="http://www.blogger.com/atom/ns#" term="TDI"/><title type='text'>Experience with the TDI CDE</title><content type='html'>&lt;h2&gt;
&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;I&#39;ve ran into problems when attempting to use the CDE, so I wanted to post incase it helps anyone else.&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;font-family: Tahoma; orphans: 2; text-align: -webkit-auto; widows: 2;&quot;&gt;
&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Tahoma; orphans: 2; text-align: -webkit-auto; widows: 2;&quot;&gt;
&lt;b&gt;TDI Component Development Environment (CDE)&lt;/b&gt;&amp;nbsp;is a tool that enables an effective, efficient and consistent way of creating TDI components. It abstracts and automates functions, tasks and complexities of developing TDI components. &amp;nbsp;TDI CDE can be used by a customer to quickly develop new custom components with minimal effort. This helps build better TDI solutions enabling creation of custom TDI components by the customer for easy use. --&amp;nbsp;&lt;b style=&quot;text-align: -webkit-auto;&quot;&gt;Source url&lt;/b&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;: &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www-304.ibm.com/software/brandcatalog/ismlibrary/details?catalog.label=1TW10DI0R#tab-pinfo&quot; style=&quot;text-align: -webkit-auto;&quot;&gt;http://www.ibm.com/software/brandcatalog/ismlibrary/details?catalog.label=1TW10DI0R#tab-pinfo&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Tahoma; orphans: 2; text-align: -webkit-auto; widows: 2;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcYHl-PBYVwcJA1ROePe0_3OYw-hAfW_jtDc1n-0YgKXrogWDyfmWjlBGHT4aramRzo775VpAKARQ-hFntd-ZM58Oadusu1kiComIdKCiSmh9a71IWlCqveEasoTT0rF3wdAMXNCtkGg/s1600/2013-05-21_1054.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;412&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcYHl-PBYVwcJA1ROePe0_3OYw-hAfW_jtDc1n-0YgKXrogWDyfmWjlBGHT4aramRzo775VpAKARQ-hFntd-ZM58Oadusu1kiComIdKCiSmh9a71IWlCqveEasoTT0rF3wdAMXNCtkGg/s640/2013-05-21_1054.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Tahoma; orphans: 2; text-align: -webkit-auto; widows: 2;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Tahoma; orphans: 2; text-align: -webkit-auto; widows: 2;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Tahoma; orphans: 2; text-align: -webkit-auto; widows: 2;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Tahoma; orphans: 2; text-align: -webkit-auto; widows: 2;&quot;&gt;
&lt;b&gt;Video:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Tahoma; orphans: 2; text-align: -webkit-auto; widows: 2;&quot;&gt;
Discussion on connector development:&amp;nbsp;&lt;a href=&quot;http://www.youtube.com/watch?v=4aiqj7lhbrg&quot;&gt;http://www.youtube.com/watch?v=4aiqj7lhbrg&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Tahoma; orphans: 2; text-align: -webkit-auto; widows: 2;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Tahoma; orphans: 2; text-align: -webkit-auto; widows: 2;&quot;&gt;
&lt;b style=&quot;text-align: -webkit-auto;&quot;&gt;Known Issues I&#39;ve seen with CDE:&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Tahoma; orphans: 2; text-align: -webkit-auto; widows: 2;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;Start Eclipse with the &#39;&lt;i&gt;Run as Administrator&lt;/i&gt;&#39; option, else when you use the &#39;File / Export / IBM Tivoli Directory Integrator / Deployable Connector&#39; function in Eclipse to move the resource to TDI, the export windows will complete..although the resource will not be found in the TDI/jars directory. &amp;nbsp;The Export windows seems to flash to quick to see if any error is given during the export.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-align: -webkit-auto;&quot;&gt;In Eclipse, I found the &#39;Java&#39; not &#39;Java EE&#39; perspective should be used. &amp;nbsp;If the &#39;Java EE&#39; perspective is used, then the error &#39;The selected resource is not a valid IBM Tivoli Directory Integrator project&#39; is seen when attempting to export the developed resource.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;I could not find it documented in the CDE documentation on which JDK is required. &lt;br /&gt;Unexpected behavior was seen when using a non-IBM JDK.&amp;nbsp;&lt;/li&gt;
&lt;li style=&quot;display: inline; list-style: none;&quot;&gt;&lt;ul&gt;
&lt;li&gt;The &#39;Finish&#39; button had to be pressed multiple times to confirm completion.&lt;/li&gt;
&lt;li&gt;The Project structure was random and incomplete.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/8967681820631752648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2013/05/experience-with-tdi-cde.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/8967681820631752648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/8967681820631752648'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2013/05/experience-with-tdi-cde.html' title='Experience with the TDI CDE'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcYHl-PBYVwcJA1ROePe0_3OYw-hAfW_jtDc1n-0YgKXrogWDyfmWjlBGHT4aramRzo775VpAKARQ-hFntd-ZM58Oadusu1kiComIdKCiSmh9a71IWlCqveEasoTT0rF3wdAMXNCtkGg/s72-c/2013-05-21_1054.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-6909768062557319572</id><published>2012-08-29T14:56:00.000-05:00</published><updated>2012-12-31T17:33:51.579-06:00</updated><title type='text'>Google Voice (SMS) with TDI</title><content type='html'>Recently I&#39;ve been working on an Assemblyline line which needed to send sms notification.&amp;nbsp; As most know, TDI already provides a sendMail() method in its UserFunction class to send email.&amp;nbsp; Using this method allows messages to be sent to phone numbers which have a service provider email address (e.g. 5552224444@txt.att.net).&lt;br /&gt;
&lt;br /&gt;
However some providers like Google Voice(GV), do not provide this number@email option.&lt;br /&gt;
So with this limitation it took a little searching to find another option.&lt;br /&gt;
&lt;br /&gt;
I found by using the &lt;a href=&quot;http://code.google.com/p/google-voice-java&quot; target=&quot;_blank&quot;&gt;google-voice-java&lt;/a&gt; API (&lt;a href=&quot;http://google-voice-java.googlecode.com/svn-history/r86/trunk/doc/overview-summary.html&quot; target=&quot;_blank&quot;&gt;api docs&lt;/a&gt;) we can send sms messages via TDI directly to a phone number, instead of relying on a phonenumber@email address.&lt;br /&gt;
&lt;br /&gt;
JARs are available at: &lt;br /&gt;
http://code.google.com/p/google-voice-java/downloads/list&lt;br /&gt;
&lt;br /&gt;
At the time of this posting, there were 5 jars (google-voice-java-1.14-java6.jar, dom4j-1.6.1.jar, &lt;br /&gt;
jaxen-1.1.3.jar, json.jar, jtidy.jar).&lt;br /&gt;
Simply add the jars to the &amp;lt;TDI&amp;gt;\jars\3rdparty\others\GoogleVoice directory&lt;br /&gt;
&lt;br /&gt;
You can then use the following function from your Resource/Script library to to send sms from TDI by the way of Google Voice.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; height=&quot;225&quot; src=&quot;data:image/png;base64,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&quot; width=&quot;640&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
&amp;nbsp;* sendGVsms uses the api made available at&lt;br /&gt;
&amp;nbsp;* http://code.google.com/p/google-voice-java/w/list&lt;br /&gt;
&amp;nbsp;*/&lt;br /&gt;
function sendGVsms(dst,txt){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; try{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; destinationNumber = dst;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; txt = txt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; username = system.getTDIProperty(&quot;gvuserName&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; pass = system.getTDIProperty(&quot;gvpass&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var gvoice = Packages.com.techventus.server.voice.Voice(username,pass);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; gvoice.sendSMS(destinationNumber,txt);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; task.logmsg(&quot;&amp;gt;&amp;gt;sms error &quot; +e);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;NOTE:&lt;/b&gt;&amp;nbsp; You will need to add Google&#39;s&amp;nbsp; public certificate to the TDI truststore, otherwise you&#39;ll receive a &#39;java.lang.reflect.InvocationTargetException&#39; when calling the class.&lt;br /&gt;
&lt;br /&gt;
I used the following information to obtain and add the certificate to the TDI truststore.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1. Obtaining the Google certificate&lt;/b&gt;&lt;br /&gt;
a.&amp;nbsp; &lt;br /&gt;
&lt;img alt=&quot;&quot; height=&quot;293&quot; src=&quot;data:image/png;base64,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bhRqB7U2IhrtNfsN6XP9wuLUID9yY8TQRHRf2/t7C6lt1YAov77TEJWmZnWczZs3r169+rXXXnvyySfvvffe66677tJLL732tNNWzZjhlGMm26dO/cpXvnLjjTc+8cQTpmnatr19+/YdO3bs2LHDqdaOaEKJd5a1a9eu3bt37969G00liBZGiHgipBjXdSlqK5qpqmpQkAQbL0ho3AgvSDWRLUlyCJERtevita9RYO3BDJu3EGo3pga+euj97yFb/iFM73xZ4/Zea/e+0ARSO3bs2LRp08qVK19++eU///nP99xzz7XXXnvJJZdce9ppiw45ZOfUqfqBB15wwQWiKKqqunLlyu3bt6MlC1qlVp0OY1kWRW00YYhhGEFBEmxo6cmayJZH1RwnesMjJLVD9kY0b+D4zN++deY9y8+8+80z737zzHuWn/nbt5rMsBes69QOH6bdC6rZSdj1DJtRr7V2H2liYmL37t1jY2MbN27829/+9te//vWxxx67++67r7nmmssuu+zCCy88//zzL730UkmSnnzySbQwQm+uHsmYpklRG7nbpfEhtcAdJTbCC1JLuOxjLEcOvytt/O3bZ/72rTPvfvOy7/7617mvffE/F55++0v/dOfSM+5648x7ljeSYc9YWtLzI1bXfe0eFBmFaAlhW54hqEc0MTGxa9eu7du3b9iwYcWKFYjdo6OjN99883XXXXfzzTc/8MADL7744tq1a6MPxeuwfOLayIrFoqIoIXES3bCoP4K6LtOsjDzEttstL6ZvWXLyTc+zF9/06nuTW4dmTsSmGPEjTvzB/Sf96MEPXKv+/Y3Ppm9Z0qHKtM2yIxqybv94QKC+FFpFbOfOndu2bVu/fv2KFSteeeWVRYsWPf7440888cSSJUtWrFixZcuWiN+8dF6MzPG+1NYMS5LkkFGANc20bE3TUjkOIQYRJz9itcV+sOZz31917pUrf3qO9M5B79s+fRbuGranzzr13Nv+sXD/Wd945tOXv37ulSvzP1jTrmq000hkp4UiUBsEakalZdp37ty+ffvGjRsty1q5cuXKlSvXrl27efPm6Kv9dl6B1EbgRiNAG4uToKGjaVbGvmFb7AeLz/z+ojOufOrqT1+16oDDxqbR88Vs3HtofubCvzv7eyd/5ReZb/3hY//xRPYHi9tbpfYbatVu/3hAoL4X8rt3797t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b968efP+rsDhcLz22muvv/56ThxvvPHGm2++OX/+/Pnz5y9YsGDBggU4juM4vnDhwoULFy5atGjx4sVLlixZsmTJPxKwdOnSZcuWLV++/O23387Nzc3NzV2+fPnJESOCcdb26/VH+/efOHz4Qw89ZLFYZs6cSRCEy+XavXv3r7/+euXKlbq6ug5cWAo+rw0Q6UrfWqn1TuiD1m5tbQ0EAg0NDdeuXSsqKtq5c+cnn3xCkuRbb72Vk5PzWgRNqSnVBu2mVJsSpeOSSO0dBSRJrlix4t13333//fdXrlyZp2bVqlUffvjh6tWrP/roozVr1vxXhI8//vjf//73p59+6nK5Pv/887Vr137xxRdffvnlunXr1q9f73a7/zvChggbN27ctGnT5s2bt2zZ8j9qKIqiKGrr1q1fRdi2bdu2bdvy8/Pz8/O3b9/+9ddf79ixw+PxeDye/9Vi586d33zzza5duwoKCnbv3l1QULB3/fqYWwhNen21Xv/GkCEPPPAAhmHPPvtsTk7OBx98sHXr1v379585c6aiogIuS9Lh/8umu9WESAiydqr0TWvDFUTr6+vLyspKSkr2799fUFCQn5+/ZcuWTZs2JTJam2pTkp+fLwsuXmrffvstlJpXwZ49e/bu3fvdd9/98MMPP/74I61m3759P/30088//7x///4DBw4wEQ4ePHjo0KFffvnlyJEjR48eLSwsLCwsZFm2qKjo2LFjxcXFx9WcOHHixIkTJ0+eBACUlJSciqO0tLS0tPR0HGfOnDl79uzZs2fPnTt37tw5LgHnz58/f/78b7/9duHChQsXLnAcV/Hmm/KafyG9vjEjY8OgQQ/ff//IkSOnTJlit9tzc3PXrVu3d+/e4uJinudramo6YwlAZO00B1k7VfqmtVtbW0OhUEtLi9/vv3nz5tWrV8+fP19aWgoAOHnyZBKjtam2GMdpCk6W2u9xXLx48dKlS5cvX+Z5/kocV69evXbtWllZWbma69evV1RUwP8WfOPGjRs3blRWVlZWVlZVVVVVVd2MUB2hpqYGLjXVgetMaa59WF9fX1NT0zxqVHiIfdddRcOGPTtixCOPPGKxWF544YVFixatWbNmx44dhw4d4jp55T9k7TQHWTtV+qy1IcFgsLm5+datWz6fTxTFmgjJF89rU23JHZdoQVflKnoprukas7JrojVdNVd2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&quot; width=&quot;400&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
b.&amp;nbsp; &lt;br /&gt;
&lt;img alt=&quot;&quot; height=&quot;333&quot; src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAH0CAIAAABuMsSDAAAgAElEQVR4nLy8d3RbR57vyTP71gp2u+d098w8v3HbyhIlZiIQAEHknDMDGEAikGCOIAEmMIEIRA4ECJBgzqJEBStnyanbVk6WLQdJds/svtn33sx/e87uH3UBgpRsT8/btzifg1OoW6hb91d17/f+KiW5XHXkXbvef//999577+/+7u9+8/bO13ln5wZvTPB6Mgjo0NuAd99++913QHjnOzt3vL1jx84d23du37Zj27bt297a/tZb2996a9vPs/2tt7Zve2vHtm07tm/fuWP72zt2vA0V6e1fJFbCTYXffGhr/M9nEssqdo073t6xY+f2+FVAF/JrV7ENXMXbO3aA8r/7zju//c07v/3Nb/723d/87bu/+dvfAN757W/e+e0777z7zjvvvvP2u79ymVvL+ebi/aKRt8eMvB0y8iYLv/vO2+9ChYkVKZG331jCRHPteHvHjrd3bN+5ffuOv6rSgcW2b9u5uUgJ5Xk7wT6v19HP8ouNYVOjTTzR69b+n7q6WGOALu3tneB0v4WaxOY2sKkZvPE2/Nkm8R9oD9u2tIft4KbbkWjAd2L8e8rwC6WN2TnRwjvf2bkTFDjRpP9eeyaUduMsv9Jc33gTvfEpl1Dd2/666k5ozFAJ34Zy20zMzm80UeKF/JqRtxr81/LZyO1/vmHH79nYUy72cHt341kXa+Gv3cK/yJayxYv3OtvfVObf//73f//3f/+P//iPf/zjH3ft2pXU39/f1NSkLiC8+8477/3nfxgeGvrx5ct/+umnRP4S459+kb/8O4gl+/EvP/7404+vfnr16sdXr169evnqJcTLly9fvnyxlRcvXr548fLli3iyH1+9+vHVq59+/PGnH3/8y48//uWnGD++gZ/+vbzayiuohDFeQkDFePHqxYuXL168+OGHFz98/8P33//w/Xfff7fBd999+923W3geD4M0P3z//Yvvv3/xww8vAS9+ePkCCr8Ah77/7ofvv/vhu+9++O6777/79vtvIWK5Pf/u+fPvnj//9vk33z7/5ttvIJ5/8/Xzr7/+5tmzr7/66tlXT589ffrVkydPnzx+8vjxk8ePHj9+9PgR4CHEw4ePHj589BAKPH708PGjR08eP376+PHTJ0++Ajx98uzp02dPnzx7+uSrp7HI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&quot; width=&quot;400&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
c. &lt;img alt=&quot;&quot; height=&quot;400&quot; src=&quot;data:image/png;base64,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&quot; width=&quot;328&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
d.&amp;nbsp; Choose a &#39;Save as type&#39; of DER when exporting the certificate.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2. Adding the certificate into the default TDI truststore.&lt;/b&gt;&lt;br /&gt;
By default, a TDI 7.x installation uses the serverapi/truststore.jks as its truststore.&lt;br /&gt;
This file location may vary depending on if you have a specific Solution Directory, or if the TDI Install directory is the Solution directory.&amp;nbsp; You can refer to the contents of the &amp;lt;TDI_Install&amp;gt;/bin/defaultSolDir.bat to determine the default Solution directory. &lt;br /&gt;
&lt;br /&gt;
The &lt;a href=&quot;http://pic.dhe.ibm.com/infocenter/tivihelp/v2r1/index.jsp?topic=%2Fcom.ibm.IBMDI.doc_7.0%2Fadminguide35.htm&amp;amp;path%3D7_9_1_4_8_1_3&quot; target=&quot;_blank&quot;&gt;TDI Component as a Client&lt;/a&gt; section in the TDI Infocenter discusses the importation of a certificate.&lt;br /&gt;
Here&#39;s an example of the command to import the google certificate into the testadmin.jks file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TDI&amp;gt;/jvm/jre/bin/keytool -import -trustcacerts -file google.der -keystore testadmin.jks -storepass administrator -alias googleCert &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/6909768062557319572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2012/08/google-voice-sms-with-tdi.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/6909768062557319572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/6909768062557319572'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2012/08/google-voice-sms-with-tdi.html' title='Google Voice (SMS) with TDI'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-4593368446906439795</id><published>2011-11-17T10:44:00.001-06:00</published><updated>2012-03-30T07:14:32.441-05:00</updated><title type='text'>Passing Initialization Parameters via tdisrvctl</title><content type='html'>&lt;br /&gt;
I found the following process to work if you want to pass initialization parameters to a connector, via the command line.&lt;br /&gt;
&lt;br /&gt;
For further details on parameters used for the &#39;tdisrvctl&#39; command, refer to the&amp;nbsp;&lt;a href=&quot;http://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/index.jsp?topic=%2Fcom.ibm.IBMDI.doc_7.1%2Fadminguide75.htm&amp;amp;path=7_4_15_2&quot;&gt;docs&lt;/a&gt;.&lt;br /&gt;
Due to an APAR with the &#39;tdisrvctl&#39; utiltity, you will need to be at TDIv7.1 FP0006 for the &#39;-alop&#39; parameter to parse correctly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.&amp;nbsp; Use the &#39;op-entry&#39; object in the connector&#39;s&amp;nbsp;configuration&amp;nbsp;to access the passed in value.&lt;br /&gt;
All&amp;nbsp;initialization&amp;nbsp;attributes are to be prefixed with $init&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial,sans-serif; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5fBxwuQjN-AFdq8_v4JjVqlytP-icrbMODE1dUkOI7sY0Dz7NQbwTHfcMzWST02Tg-ghTOHeK4Zc5qurdk_XHkr7m-xLqYZjVw9Y7P2mpZZQersyb20ABlBJB4vsBYSsC3H8CirzzlA/s1600/Snap3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5fBxwuQjN-AFdq8_v4JjVqlytP-icrbMODE1dUkOI7sY0Dz7NQbwTHfcMzWST02Tg-ghTOHeK4Zc5qurdk_XHkr7m-xLqYZjVw9Y7P2mpZZQersyb20ABlBJB4vsBYSsC3H8CirzzlA/s1600/Snap3.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.&amp;nbsp; When calling the &#39;tdisrvclt&#39; utility,&amp;nbsp; use the &#39;-alop&#39; parameter to pass the value pairs to the server.&lt;br /&gt;
You can refer to the documentation link above for further details about this parameter.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Syntax:&lt;/u&gt;&lt;br /&gt;
bin\tdisrvctl -p 1099 -K serverapi\testadmin.jks&lt;br /&gt;
-P administrator -T testserver.jks -W server -op start -c config.xml -r SampleAL -alop $initialize {parameter:value;parameter:value}&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Windows Exmaple:&lt;/u&gt;&lt;br /&gt;
\bin\tdisrvctl -p 1099 -K serverapi\testadmin.jks&amp;nbsp;-P administrator -T testserver.jks -W server -op start -c config.xml -r SampleAL-alop $initialize {$init.oraId:oradmin;$init.oraPwd:abc123}&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Linux Example:&lt;/u&gt;&lt;br /&gt;
./bin/tdisrvctl -p 1099 -K serverapi/testadmin.jks -P administrator -T testserver.jks -W server -op start -c config.xml -r SampleAL -alop \$initialize &#39;{$init.oraId:oradmin;$init.oraPwd:abc123}&#39;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------&lt;br /&gt;
&lt;b&gt;Passing Initialization Parameters to the startAL() method via the tdisrvctl utility:&lt;/b&gt;&lt;br /&gt;
Here&#39;s a simple AL with the following in the AL Prolog.&lt;br /&gt;
&lt;br /&gt;
//------------------------------------------------//&lt;br /&gt;
var stats;&lt;br /&gt;
var error;&lt;br /&gt;
var num;&lt;br /&gt;
var adds;&lt;br /&gt;
var result;&lt;br /&gt;
&lt;br /&gt;
var OpEntry = task.getOpEntry();&lt;br /&gt;
var tcb = system.newTCB();&lt;br /&gt;
&lt;br /&gt;
tcb.setConnectorParameter ( &quot;JDBCconnector&quot;, &quot;jdbcLogin&quot;, OpEntry.getString(&quot;$init.oraId&quot;));&lt;br /&gt;
tcb.setConnectorParameter ( &quot;JDBCconnector&quot;, &quot;jdbcPassword&quot;, OpEntry.getString(&quot;$init.oraPwd&quot;));&lt;br /&gt;
&lt;br /&gt;
task.logmsg(&quot;**** Check Emp Status ******&quot;);&lt;br /&gt;
var check = main.startAL(&quot;AL1&quot;,tcb);&lt;br /&gt;
check.join();&lt;br /&gt;
result =&amp;nbsp;check.getResult();&lt;br /&gt;
stats = task.getStats();&lt;br /&gt;
error=stats.getError();&lt;br /&gt;
num=stats.numErrors();&lt;br /&gt;
&lt;br /&gt;
if (num == 0 ){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; task.logmsg(&quot;**** Running Emp Update ******&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; var empUpdate = main.startAL(&quot;AL2&quot;,tcb);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;empUpdate.join();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; result =&amp;nbsp;empUpdate.getResult();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; stats = task.getStats();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; error=stats.getError();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; num=stats.numErrors();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; adds=stats.numAdd();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; task.logmsg(&quot;stats are: &quot;+stats);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; task.logmsg(&quot;error is &quot;+error);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; task.logmsg(&quot;numerrors is &quot;+num); &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; task.logmsg(&quot;**** Run complete ******&quot;);&lt;br /&gt;
}else{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;task.logmsg(&quot;**** Run ended ******&quot;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; task.exit&lt;br /&gt;
}&lt;br /&gt;
//------------------------------------------------//&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Commandline Command:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
bin\tdisrvctl -p 1099 -K serverapi\testadmin.jks&lt;br /&gt;
-P administrator -T testserver.jks -W server -op start -c config.xml -r SampleAL -alop $initialize {parameter:value;parameter:value}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/4593368446906439795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2011/11/passing-initialization-parameters-via.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/4593368446906439795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/4593368446906439795'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2011/11/passing-initialization-parameters-via.html' title='Passing Initialization Parameters via tdisrvctl'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5fBxwuQjN-AFdq8_v4JjVqlytP-icrbMODE1dUkOI7sY0Dz7NQbwTHfcMzWST02Tg-ghTOHeK4Zc5qurdk_XHkr7m-xLqYZjVw9Y7P2mpZZQersyb20ABlBJB4vsBYSsC3H8CirzzlA/s72-c/Snap3.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-7791177726769197169</id><published>2011-11-09T09:52:00.000-06:00</published><updated>2011-11-09T09:52:17.288-06:00</updated><title type='text'>TDI - detect changes (delta)</title><content type='html'>&lt;div&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=ZpId_gWI49Y&amp;amp;feature=youtu.be&quot;&gt;TDI - detect changes (delta) - YouTube&lt;/a&gt;: &lt;/div&gt;&lt;br /&gt;&lt;a style=&quot;font-size:13px&quot; href=&quot;https://chrome.google.com/webstore/detail/pengoopmcjnbflcjbmoeodbmoflcgjlk&quot;&gt;&#39;via Blog this&#39;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/7791177726769197169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2011/11/tdi-detect-changes-delta.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/7791177726769197169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/7791177726769197169'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2011/11/tdi-detect-changes-delta.html' title='TDI - detect changes (delta)'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-520193184604682063</id><published>2011-09-19T15:58:00.001-05:00</published><updated>2016-07-28T08:11:36.914-05:00</updated><title type='text'>Solution Portability</title><content type='html'>&lt;div&gt;
&lt;div&gt;
In addition to a great post by Eddie at &lt;a href=&quot;http://tdiingoutloud.blogspot.com/2011/02/portable-solutions.html&quot;&gt;http://tdiingoutloud.blogspot.com/2011/02/portable-solutions.html&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Here&#39;s an additional option of making a solution easily portable/testable between QA, Dev, and Production environments.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;
When developing within the TDI Config Editor we want to make the most of the flexibility provided in Eclipse. &amp;nbsp;In this example we want to create a Property store for each environment which you&#39;ll be testing your Assemblyline against.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Here&#39;s an example of my Property Stores:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0M5S-lc5fjMrk-RgT2cRbR74nhgAGLdPRwHrW6Ht4rEJD3wmKGoRAzihelQVfyS0W2nQaiU5MDz67OCGKIT1-pBCHCER7Zulh8n4ytNBlfakpjcA3kyJ-QBUtq3qlcQkEMrBmdp93xA/s1600/Snap1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0M5S-lc5fjMrk-RgT2cRbR74nhgAGLdPRwHrW6Ht4rEJD3wmKGoRAzihelQVfyS0W2nQaiU5MDz67OCGKIT1-pBCHCER7Zulh8n4ytNBlfakpjcA3kyJ-QBUtq3qlcQkEMrBmdp93xA/s1600/Snap1.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;-- Script References:&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
When referencing an property from a Property Store...reference the Property Name only. &lt;br /&gt;
Not the Property Store Name. With out declaring the Property Store Name, the TDI Server will pull the value from the Default Property Store. &amp;nbsp;Use setParam(string), not setParam(String,String) when&amp;nbsp;referencing&amp;nbsp;the property.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBHm3CMu3SFpBjdnse6ypAVtU-iU5jn9pAGPYXTt_ZJEXIMHk90mGZ4M0wBpl8m4gXyRn1Lnyy68hv0N0z4B_IHGV3ozODEJ1tkkJFJb4EATfW62yQvwRGHAsThqGpw-ctEpdgg3T94A/s1600/Snap4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBHm3CMu3SFpBjdnse6ypAVtU-iU5jn9pAGPYXTt_ZJEXIMHk90mGZ4M0wBpl8m4gXyRn1Lnyy68hv0N0z4B_IHGV3ozODEJ1tkkJFJb4EATfW62yQvwRGHAsThqGpw-ctEpdgg3T94A/s1600/Snap4.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;-- &#39;Use Property&#39; Reference:&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
When setting the value of a Connector&#39;s Field, there&#39;s many different ways to do this. &lt;br /&gt;
I believe the easiest approach is the &#39;Use Property&#39; option.&lt;br /&gt;
&lt;br /&gt;
When using the &#39;Use Property&#39; option of a Field definition you&#39;ll see it automatically adds the&amp;nbsp;Property Store Name to the Property Name. &amp;nbsp;This occurs when you select the property from your available properties.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_HoiWwHNtmhyAQQd94POiho_mwh4OIGSx-Qw80_nvi1t6tAyYI9Gv0iH4RzYToZV2BlV2LzW4rT0T_EI93z_CYBbk4agcyVnKSJLpTXEMCMUoKD28VS0h5Y8hyphenhyphenr_IEV99uLHoP0DsAQ/s1600/Snap14.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_HoiWwHNtmhyAQQd94POiho_mwh4OIGSx-Qw80_nvi1t6tAyYI9Gv0iH4RzYToZV2BlV2LzW4rT0T_EI93z_CYBbk4agcyVnKSJLpTXEMCMUoKD28VS0h5Y8hyphenhyphenr_IEV99uLHoP0DsAQ/s1600/Snap14.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
By removing the &lt;i&gt;Property Store Name&lt;/i&gt;&amp;nbsp;(in the above example it would be &#39;&lt;b&gt;Customer_Test:&lt;/b&gt;&#39;) the server will pull the &lt;i&gt;Property Name&lt;/i&gt; from the &lt;i&gt;Default Property Store&lt;/i&gt;.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhTniTFhSD5kYESQkB4fJH_8-Na6jPdTPQNAWrE5uv90GDmqI201VtS8nE_90bMd-MdFa0KUWUMCZkrSAb-rXSd8VZ9Zjj0b-zWvcw-NczVDWu_jLVLOoBx8KzVpl7sc4-cug3nFmDtA/s1600/Snap18.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhTniTFhSD5kYESQkB4fJH_8-Na6jPdTPQNAWrE5uv90GDmqI201VtS8nE_90bMd-MdFa0KUWUMCZkrSAb-rXSd8VZ9Zjj0b-zWvcw-NczVDWu_jLVLOoBx8KzVpl7sc4-cug3nFmDtA/s1600/Snap18.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;-- Setting the Default Property Store&lt;/b&gt;&lt;br /&gt;
Now that we&#39;ve set the solution to read the values from the Default Property Store, and not a&amp;nbsp;particular&amp;nbsp;Property Store we can easily and quickly redirect the direction of an AL just by selecting which Property Store we indicate as the Default Property Store.&lt;br /&gt;
&lt;br /&gt;
To set the Default Property Store, just&amp;nbsp;right click any of your Property Stores and select &#39;Default Property Store&#39;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYMpDe7AWKrJ86mv2CdryhVnrpqFhLBTkP4k6bmTuLt8gHRQUsdqJC8gvPUinBUwUSKbMr5qxRYca6BbseGTJ3nTHQRYtWXGUC9gPwFlpad5n5KXTeI_ZZ074as30VhGc82lsTXxHavA/s1600/Snap21.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYMpDe7AWKrJ86mv2CdryhVnrpqFhLBTkP4k6bmTuLt8gHRQUsdqJC8gvPUinBUwUSKbMr5qxRYca6BbseGTJ3nTHQRYtWXGUC9gPwFlpad5n5KXTeI_ZZ074as30VhGc82lsTXxHavA/s1600/Snap21.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
On your next AL execution, the AL will read all it&#39;s property values from this particular Property Store.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;-- Required Environment:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www-304.ibm.com/support/docview.wss?rs=697&amp;amp;uid=swg27010509&amp;amp;context=SSCQGF&quot;&gt;TDIv7.1.0.4&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www-304.ibm.com/support/docview.wss?rs=697&amp;amp;uid=swg27010509&amp;amp;context=SSCQGF&quot;&gt;TDIv7.0.0.7&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/520193184604682063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2011/09/solution-portability.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/520193184604682063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/520193184604682063'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2011/09/solution-portability.html' title='Solution Portability'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0M5S-lc5fjMrk-RgT2cRbR74nhgAGLdPRwHrW6Ht4rEJD3wmKGoRAzihelQVfyS0W2nQaiU5MDz67OCGKIT1-pBCHCER7Zulh8n4ytNBlfakpjcA3kyJ-QBUtq3qlcQkEMrBmdp93xA/s72-c/Snap1.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-3546173256111677577</id><published>2011-08-15T15:12:00.000-05:00</published><updated>2011-09-10T20:24:21.040-05:00</updated><title type='text'>TDI Sandboxing</title><content type='html'>&lt;div&gt;I&#39;ve been looking over the use of the &lt;a href=&quot;http://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/index.jsp?topic=%2Fcom.ibm.IBMDI.doc_7.1%2Fsandbox.htm&quot;&gt;Sandbox &lt;/a&gt;feature.&lt;/div&gt;&lt;div&gt;It&#39;s been around for sometime, although I&#39;m not aware of many people using it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Here&#39;s some scenarios of use:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Someone encounters a problem while developing an assemblyline in a closed environment.  They need your help in debugging the Assemblyline, although aren&#39;t able to give you network access to the backend systems which the connectors are communicating with.  &lt;/li&gt;&lt;li&gt;You have a resource which isn&#39;t always available on the network.&lt;/li&gt;&lt;li&gt;You want to debug the Assemblyline without having to connect to the Company&#39;s network, while at home in the evening.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;By using the Sandbox feature included with the TDI Config Editor, we&#39;re able to create a repository of the sources which the Assemblyline interacts with.  With the &lt;b&gt;Sandbox&lt;/b&gt; and the &lt;b&gt;Assemblyline&lt;/b&gt;, you can run the solution in another TDI CE &amp; Server and debug the Assemblyline without the connectivity to the backend sources.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;To Sandbox an Assemblyline, do the following:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;NOTE: &lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255); &quot;&gt;The Sandbox facility is not supported in AssemblyLines containing a Connector in Server mode, or an Iterator Connector with Delta enabled. The server will abort the running of the AssemblyLine if this is discovered.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;Setup:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Define which resources you want captured in the Sandbox&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvNPrILNBACQfUUrs8FclcVmHbFvan21FXEYJzeUhEVO5tk52d2qFM62PS4GA9MG8T4hL5sqlzqwtgrIhFc6fHpH3kKAUXzei9fhdr7RXA26MeZfI7s1wrAvd4NYcqDcYgrO0Na5wzGQ/s400/Snap1.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5642328230913335154&quot; style=&quot;cursor: pointer; width: 400px; height: 219px; &quot; /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;The &#39;Database&#39; name, used to store the Sandbox, will be the name of the directory created in the Solution directory.  In this panel we also define which resources we want available to Record and to Playback.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwKj0HfjSYwiVyU-Dy6W6Hbugo0mQom1fxjSCgYfzoFPv0V-Lbtk65wbZD00F7Ua-1nIkm8ZAJOsGoLNfQCekr8Ai4KH9dwZakfHSIHxHtRB8YzN3b5XcW56PPEt34QiIlPYe8Zh5kng/s1600/Snap8.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwKj0HfjSYwiVyU-Dy6W6Hbugo0mQom1fxjSCgYfzoFPv0V-Lbtk65wbZD00F7Ua-1nIkm8ZAJOsGoLNfQCekr8Ai4KH9dwZakfHSIHxHtRB8YzN3b5XcW56PPEt34QiIlPYe8Zh5kng/s400/Snap8.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5642328516055967618&quot; style=&quot;cursor: pointer; width: 400px; height: 276px; &quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Record Mode:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;On the first initial run, you will have the Assemblyline in Record Mode.  &lt;/div&gt;&lt;div&gt;This is done in the &#39;Specify Run Option&#39; panel.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilmw3TpEkuwrR-N9v26Egz8e4EVfqs31VFv7LGZp3eAeG22g8AT3yeAvvsLlMFPGDN-Nr8EVM7aIKHtHI9fqcfxaXxLkfuPO2rz3BemdQZdJZBm8KjjaBgsdtqjerIp3R7-e8BAwEBwQ/s400/Snap4.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5642329149250894562&quot; style=&quot;cursor: pointer; width: 400px; height: 210px; &quot; /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6JKcj4_N-1zHycYDTlHmZeAOaCZ9GUwGrN8DJ4NO0BUbCkcVgJfoLatSGSyKTi0mV1cFqLBVCe6NUkKMhtbDBDAE2twY43FdPF3fyY4Yy1y6EOLe6rdOT-hjywz2EDxQBlUUO2yU-UA/s400/Snap3.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5642328786219278450&quot; style=&quot;cursor: pointer; width: 302px; height: 208px; &quot; /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;You&#39;ll see the following statement on the &#39;Record&#39; run of the Assemblyline.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;CTGDIS256I AssemblyLine AssemblyLines/&#39;AL_Name&#39; is started, recording to: &#39;Sandbox_Database_Name&#39;.&lt;/li&gt;&lt;li&gt;You&#39;ll see the &#39;Database name&#39; defined in the &#39;Sandbox Settings&#39; panel appear as a directory in the Solution Directory.&lt;/li&gt;&lt;/ul&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaWWtSGWGoWtty1C_hpiz35tFNLcNt0jiTVbsh-02LcBcCoiXGvLqf5xUC4Wk3FraQM6BfWpC6ntjC2bLR03cWQYgldPLx_Uoi0FFn5soztpjnMS15Rgfj1oOtFPziiWaHKf034QxAQg/s400/Snap11.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5642327920141009218&quot; style=&quot;cursor: pointer; width: 400px; height: 133px; &quot; /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;Playback Mode:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Now set the Run Mode of the Assemblyline to &#39;Playback&#39;. &lt;/div&gt;&lt;div&gt; Instead of the Assemblyline accessing the Active Directory as defined in the connector...the connector is simulated during playback.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;The Active Directory system could be offline..or on a closed network....It just doesn&#39;t matter anymore..now we have a copy of the source and we can test this Assemblyline in any environment we want.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;When the Assemblyline starts, you&#39;ll see the following line at the beginning of the ibmdi.log file.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;CTGDIS257I AssemblyLine AssemblyLines/&#39;AL_Name&#39; is started, playing back from: &#39;Sandbox_Database_Name&#39;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Portability of the Sandbox:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;As on of the benefits of the Sandbox, you&#39;re able to hand a few resources to another person and they&#39;re be able to run the Assemblyline without any of the backend resources/repositories.  To move the Sandbox, you need to &lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Place a copy of the &#39;Sandbox&#39; directory into the &#39;Solution_directory&#39; on the other machine.&lt;/li&gt;&lt;li&gt;Import a copy of the TDI Eclipse Project or TDI Config XML into the other machine.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;FYI: The table/view created in the Derby database held in the Sandbox directory is tied to the name of the Assemblyline.  I discovered this when renaming an Assemblyline.  So don&#39;t rename the Assemblyline, unless you want to dig into the database and do some modifications.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;CTGDIS084I Initialization of ActiveDirectoryChangeDetectionConnector failed: java.lang.Exception: [ActiveDirectoryChangeDetectionConnector] CTGDIS025E Exception while loading configuration: java.lang.RuntimeException: CTGDIS593E Internal IDI proxy object exception: Table/View &#39;ASSEMBLYLINES_AD_DOMINOA_ACTIVEDIRECTORYCHANGEDETECTIONCONNECTOR&#39; does not exist. ..&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/3546173256111677577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2011/08/tdi-sandboxing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/3546173256111677577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/3546173256111677577'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2011/08/tdi-sandboxing.html' title='TDI Sandboxing'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvNPrILNBACQfUUrs8FclcVmHbFvan21FXEYJzeUhEVO5tk52d2qFM62PS4GA9MG8T4hL5sqlzqwtgrIhFc6fHpH3kKAUXzei9fhdr7RXA26MeZfI7s1wrAvd4NYcqDcYgrO0Na5wzGQ/s72-c/Snap1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-3266732100666946850</id><published>2011-08-08T14:24:00.000-05:00</published><updated>2011-08-17T13:15:51.077-05:00</updated><title type='text'>Syncing UserPhoto to jpegPhoto</title><content type='html'>&lt;div&gt;&lt;div&gt;A situation occurred when a customer wanted to know how they could pull a Domino RichText &#39;UserPhoto&#39; field from Domino (names.nsf)...and sync that object to the &#39;jpegPhoto&#39; attribute in the Domino Directory.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The main work here comes to convert from the RichText object to the byte stream we need for the jpegPhoto. In the example we did the conversation in an AttMap.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcB6cmvR5sUp2asNz2XoqqdejvHE9dNBLBJjJ8mzh9neRvHDVtSvmnT-CIrttl8KMi9uVusfA9Jqm0l2MFG3AwZiSwb5yf-e44KOCJvIEfj2vs3EESxhyphenhyphena4SIwaMKFxOHDClUrP3e16Q/s1600/Snap1.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img style=&quot;cursor:pointer; cursor:hand;width: 400px; height: 346px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcB6cmvR5sUp2asNz2XoqqdejvHE9dNBLBJjJ8mzh9neRvHDVtSvmnT-CIrttl8KMi9uVusfA9Jqm0l2MFG3AwZiSwb5yf-e44KOCJvIEfj2vs3EESxhyphenhyphena4SIwaMKFxOHDClUrP3e16Q/s400/Snap1.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5641889890141787186&quot; /&gt;&lt;/a&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The AttMap had the following code to convert the UserPhoto object.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;var someobj = work.getObject(&quot;UserPhoto&quot;);&lt;/div&gt;&lt;div&gt;if (someobj!=null) {&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;var objs = someobj.getEmbeddedObjects();&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;if ((objs != null) &amp;amp;&amp;amp; (objs.size() &amp;gt; 0))&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;var em = objs.firstElement();&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;var fin=em.getInputStream();&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;var bytes = new byte[em.getFileSize()];&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;fin.read(bytes);&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;work.setAttribute( &quot;jpegPhoto&quot;, bytes );&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;em.recycle();&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}else{&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;task.logmsg(&quot;## NO UserPhoto for user: &quot; +work.ShortName)&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;		&lt;/span&gt;system.exitFlow()&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;}&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/3266732100666946850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2011/08/syncing-userphoto-to-jpegphoto.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/3266732100666946850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/3266732100666946850'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2011/08/syncing-userphoto-to-jpegphoto.html' title='Syncing UserPhoto to jpegPhoto'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcB6cmvR5sUp2asNz2XoqqdejvHE9dNBLBJjJ8mzh9neRvHDVtSvmnT-CIrttl8KMi9uVusfA9Jqm0l2MFG3AwZiSwb5yf-e44KOCJvIEfj2vs3EESxhyphenhyphena4SIwaMKFxOHDClUrP3e16Q/s72-c/Snap1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-8085118955058989744</id><published>2011-08-04T11:43:00.000-05:00</published><updated>2011-08-08T16:16:55.314-05:00</updated><title type='text'>Misunderstanding of Initial DeltaStore Load</title><content type='html'>While working with a colleague we found the initial load of the DeltaStore to behave different then I initially expected.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On the initial load of the DeltaStore, if an skipEntry() occurs in the flow of the Entry it was my impression that the Entry would be ignored when the commit process to the DeltaStore occurred.  I found I was wrong.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The skipEntry() method only makes the processing of data move to the next Entry.  So even though the Entry is skipped, the note of the Entry is made on each successful read of the Entry.  The sequence ID will be committed as defined in the Delta configuration(&lt;span class=&quot;Apple-style-span&quot;&gt;After every db operation, On end of AL cycle, On Connector Close, no autocommit&lt;/span&gt;). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For those entries where we do skipEntry() and do NOT want the Entry recorded in the DeltaStore, then a rollback of the sequence ID will need to be performed before the skipEntry() call.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A simple test iterated 2 entries...&lt;/div&gt;&lt;div&gt;The first entry was null and was recorded to the DeltaStore.  The second iteration is notnull and expected to be skipped.  Without the .rollbackDeltaState() the entry would still be recorded in the DeltaStore.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;if (done1 == null)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;done1 = &quot;notnull&quot;;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;thisConnector.rollbackDeltaState();&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;system.skipEntry();&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/8085118955058989744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2011/08/misunderstanding-of-initial-deltastore.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/8085118955058989744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/8085118955058989744'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2011/08/misunderstanding-of-initial-deltastore.html' title='Misunderstanding of Initial DeltaStore Load'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-7915659930269802219</id><published>2011-04-14T16:52:00.000-05:00</published><updated>2011-08-04T12:17:02.532-05:00</updated><title type='text'>Server API inaccessible on SUSE</title><content type='html'>Through the process of working with TDI v7.1.0.3 and SUSE 10 today, I found that I had to enable the api.remote.bind.address=&lt;external ip=&quot;&quot;&gt; in the TDI&#39;s Solution.properties file. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By default the parameter is commented out.  When commented out, the TDI CE wasn&#39;t able to connect to the TDI Server running on the SUSE 10 server.&lt;/div&gt;&lt;/external&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/7915659930269802219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2011/04/server-api-inaccessible-on-suse.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/7915659930269802219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/7915659930269802219'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2011/04/server-api-inaccessible-on-suse.html' title='Server API inaccessible on SUSE'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-3078913028291284283</id><published>2010-11-11T22:43:00.000-06:00</published><updated>2010-11-11T22:46:49.330-06:00</updated><title type='text'>Behavior seen between TDI and Domino</title><content type='html'>&lt;div&gt;These&#39;s have been a few of the error messages I&#39;ve come across using the Domino User Connector.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Error:&lt;/b&gt;  CTGDKC065E Unable to execute Domino Action. NotesException occurred: ID=4,005, Error Text=Notes error: You are not allowed to update the certifier log (Smith)&lt;/div&gt;&lt;div&gt;&lt;b&gt;Cause:&lt;/b&gt;  &#39;REG_RegistrationServer&#39; value is wrong&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Error&lt;/b&gt;:  CTGDKC065E Unable to execute Domino Action. NotesException occurred: ID=4,000, Error Text=Notes error: The prompt for password was aborted by user&lt;/div&gt;&lt;div&gt;&lt;b&gt;Cause:&lt;/b&gt;  &#39;REG_CertPassword&#39; value is wrong&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Error:&lt;/b&gt;  CTGDKC002E Failed to execute the command. NotesException occurred: Notes error: Unable to find path to server. Check that your network connection is working. If you have a working connection, go to Preferences - Notes Ports and click Trace to discover where it breaks down. (adtdi/ibm!!mail\msmith.nsf)&lt;/div&gt;&lt;div&gt;&lt;b&gt;Cause&lt;/b&gt;:   &#39;REG_Server&#39; value is wrong&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/3078913028291284283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2010/11/behavior-seen-between-tdi-and-domino.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/3078913028291284283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/3078913028291284283'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2010/11/behavior-seen-between-tdi-and-domino.html' title='Behavior seen between TDI and Domino'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-3148696273377221678</id><published>2010-11-04T11:54:00.001-05:00</published><updated>2010-11-04T12:00:44.995-05:00</updated><title type='text'>Derby Access Denied Error - TDIv7.x</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR5d1EE3PhY71nqOGybz7walodFYJhj1AUHitOz6lfW1l68yMrgFv6JkX9GuJ6LiSAJU2Qw2-O1hw4oxCTy-Msp198HQkDGO9NpK2C3SKrXuIvueIk2IxdOjOiyNzA9dVANsbZn2CE5g/s1600/Screenshot+-+11_4_2010+,+10_56_21+AM.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 287px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR5d1EE3PhY71nqOGybz7walodFYJhj1AUHitOz6lfW1l68yMrgFv6JkX9GuJ6LiSAJU2Qw2-O1hw4oxCTy-Msp198HQkDGO9NpK2C3SKrXuIvueIk2IxdOjOiyNzA9dVANsbZn2CE5g/s400/Screenshot+-+11_4_2010+,+10_56_21+AM.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5535739829781059874&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Solution:&lt;/div&gt;&lt;div&gt;1. Stop ALL running processes of the Derby instance associated with TDI.  By default this instance runs on port 1527&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;ps -ef | grep 1527&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;kill -9 &lt;process id=&quot;&quot;&gt;&lt;/process&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2.  Locate the Directory Path specified in the &#39;com.ibm.di.store.database&#39; parameter found in the solution.properties file.&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;Example: &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;com.ibm.di.store.database=jdbc:derby://localhost:1527//opt/IBM/TDI/V7.1/TDISysStore;create=true&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3.  Modify the &#39;derby.properties&#39; file found in the [TDI_InstallDir]/etc &amp;amp; [TDI_SolutionDir]/etc&lt;/div&gt;&lt;div&gt;Add the following parameter to the files.&lt;/div&gt;&lt;div&gt;derby.system.home=&lt;path found=&quot;&quot; in=&quot;&quot; step2=&quot;&quot;&gt;&lt;/path&gt;&lt;/div&gt;&lt;div&gt;Example:  derby.system.home=/opt/IBM/TDI/V7.1&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/3148696273377221678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2010/11/derby-access-denied-error-tdiv7x.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/3148696273377221678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/3148696273377221678'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2010/11/derby-access-denied-error-tdiv7x.html' title='Derby Access Denied Error - TDIv7.x'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR5d1EE3PhY71nqOGybz7walodFYJhj1AUHitOz6lfW1l68yMrgFv6JkX9GuJ6LiSAJU2Qw2-O1hw4oxCTy-Msp198HQkDGO9NpK2C3SKrXuIvueIk2IxdOjOiyNzA9dVANsbZn2CE5g/s72-c/Screenshot+-+11_4_2010+,+10_56_21+AM.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-614182463746335798.post-4096696285102293157</id><published>2010-11-03T12:51:00.001-05:00</published><updated>2010-11-03T16:11:04.585-05:00</updated><title type='text'>Can TDIv7.1 be Installed on Ubuntu?</title><content type='html'>&lt;div&gt;I&#39;ve recently come accross colleagues looking to install IBM Tivoli Directory Integrator v7.1 on Ubuntu. Ubuntu isn&#39;t in the list of &lt;a href=&quot;http://www-01.ibm.com/support/docview.wss?uid=swg21416088&quot;&gt;supported platforms&lt;/a&gt; for this product, although I believe we should be able to make this work.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;TDI v7.0 - Ubuntu 9.05&lt;/b&gt;&lt;/div&gt;&lt;div&gt;As a reference, here&#39;s my past experience with TDIv7.0 and Ubuntu 9.10&lt;/div&gt;&lt;div&gt;&lt;div&gt;I started with a fresh installation of Ubuntu 9.10 with the latest patches.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1.) Log on as a normal user.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2.) Install the libstdc++5 dependency by running the following from a command prompt:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;sudo dpkg -i libstdc++5_3.3.6-17ubuntu1_i386.deb&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3.) Launch the TDI installer as the current user. Do not use sudo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;./install_tdiv71_linux_x86.bin&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4.) Install to some location within the current users home directory such as /home/jamie/opt/IBM/TDI/V7.1&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5.) Keep all other options as default in the installer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6.) Fix the known issue with GTK by modifying ibmditk (Found in /home/jamie/opt/IBM/TDI/V7.1 on my system) and modify it as follows:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;#&lt;/div&gt;&lt;div&gt;# CMDFINDER holds the command which is used to find other commands&lt;/div&gt;&lt;div&gt;# depending on the platform.&lt;/div&gt;&lt;div&gt;#&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CMDFINDER=which&lt;/div&gt;&lt;div&gt;export GDK_NATIVE_WINDOWS=1&lt;/div&gt;&lt;div&gt;UNAME_OS=`uname`&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7.) Launch ibmditk and as the currently logged in user without using sudo and it should run fine.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;TDI v7.1 - Ubuntu 10.10&lt;/b&gt;&lt;/div&gt;&lt;div&gt;1. I have a fresh copy of Ubuntu 10.10&lt;/div&gt;&lt;div&gt;2. Check to make sure Ubuntu has the latest patches applied.&lt;/div&gt;&lt;div&gt;3. Have to install an old library -- &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, Arial, Tahoma, Verdana; &quot;&gt;The original libstdc++5 package is no longer available with the Ubuntu 9.10 or 10.x repos. So for 32 bit system you would have to get it from &lt;a href=&quot;http://packages.ubuntu.com/jaunty/i386/libstdc++5/download&quot; target=&quot;_blank&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 64, 128); text-decoration: none; &quot;&gt;Jaunty Repository&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;a. Ad&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size: medium; &quot;&gt;d t&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size: medium; &quot;&gt;he &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size: medium; &quot;&gt;r&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;epository &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;`&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;deb http://&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;em&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;cz.archive.ubuntu.com/ubuntu&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt; jaunty main universe&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;`&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size: medium; &quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;to the Repository list in Synaptic Package Manager.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;b. At a terminal window run &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&#39;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;sudo apt-get install libstdc++5&#39;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;Note:  If this package is not installed.  The &#39;ibmdisrv -d&#39; command will receive the following error in the ibmdi.log&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;&quot;CTGDIS958E The system cannot find an enrolled product license.&quot;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: pre; font-size: medium;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;If you&#39;ve hit this error, you&#39;ll need to uninstall TDI, install the libstdc++5, then reinstall TDI.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;c.  You also need to run the following command, to rebuild the cache in order for the installer to find the library.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;  &lt;/span&gt;/sbin/ldconfig -v&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; &gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: georgia; font-size: medium; white-space: pre; &quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;4. Launch the TDI Installer (linux_x86/install_tdiv71_linux_x86.bin) as the current user.  I am not installing with sudo.  This installation is being done as a non-root user.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;a. I selected a directory under my home directory for the install location.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;b. I selected the Typical Install Set, whether then Custom&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;c. Pre-Installation Summary appeared.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;d. The install completed successfully.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdiadventures.blogspot.com/feeds/4096696285102293157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tdiadventures.blogspot.com/2010/11/can-tdiv71-be-installed-on-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/4096696285102293157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/614182463746335798/posts/default/4096696285102293157'/><link rel='alternate' type='text/html' href='http://tdiadventures.blogspot.com/2010/11/can-tdiv71-be-installed-on-ubuntu.html' title='Can TDIv7.1 be Installed on Ubuntu?'/><author><name>Jason</name><uri>http://www.blogger.com/profile/03914002168942070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>