<?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: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-925991393414221305</id><updated>2012-01-07T09:23:34.227+02:00</updated><category term='Decompiler'/><category term='Performance'/><category term='bugs'/><category term='bug'/><category term='development'/><category term='Customization'/><category term='Workshop'/><category term='community'/><category term='Lawrence Ellison'/><category term='Forrester Wave'/><category term='service'/><category term='Movie'/><category term='Rebranding'/><category term='ECM3'/><category term='START_SEARCH_INDEX'/><category term='Oracle web content management'/><category term='Oracle University'/><category term='11g'/><category term='ORM'/><category term='thoughts'/><category term='Professional Member'/><category term='JMS'/><category term='Apache'/><category term='Document Management'/><category term='Identity Management'/><category term='Logo'/><category term='talent'/><category term='Packt'/><category term='table'/><category term='Plugin'/><category term='checkbox'/><category term='WolframAlpha'/><category term='CSS'/><category term='PDF'/><category term='Javascript'/><category term='OpenText'/><category term='Johannesburg'/><category term='OpenOffice'/><category term='Admin Server'/><category term='Folders'/><category term='Oracle MIX'/><category term='What is ECM'/><category term='styles'/><category term='Webcenter'/><category term='JpsUserProvider'/><category term='Inbound Refnery'/><category term='Installation'/><category term='google'/><category term='education system'/><category term='Microsoft'/><category term='cluster'/><category term='JD-GUI'/><category term='ECM'/><category term='PopUpCalendar'/><category term='Tutorial'/><category term='Integration'/><category term='Oracle'/><category term='SOA'/><category term='Configuration'/><category term='civilization'/><category term='Content Server'/><category term='Leadership'/><category term='ORMINT_HOME'/><category term='ProtocolException'/><category term='Chrome'/><category term='OIM'/><category term='Index'/><category term='Stellent'/><category term='Xellerate'/><category term='Egabi'/><category term='image'/><category term='JSON'/><category term='menu'/><category term='Dubai'/><category term='WCM'/><category term='unsubscribe'/><category term='Hisham Galal'/><category term='Resultset'/><category term='Cloud Computing'/><category term='oracl'/><category term='top 50'/><category term='Acquisition'/><category term='Oracle Content Management Green Calculator'/><category term='Node Manager'/><category term='application engine'/><category term='Earth'/><category term='ExtranetLook'/><category term='Content Management'/><category term='Database'/><category term='Active Directory'/><category term='Role Manager'/><category term='Paperless'/><category term='div'/><category term='Sharepoint'/><category term='Weblogic'/><category term='billions'/><category term='Gilbane'/><category term='setup_workflow_action_popups'/><category term='Information Rights Management'/><category term='Egypt'/><category term='display'/><category term='The World&apos;s billionaires'/><category term='Jaseper Report'/><category term='Model'/><category term='WLS'/><category term='discount'/><category term='AIIM'/><category term='subscribe'/><category term='10g'/><category term='Middleware'/><category term='Conversion'/><category term='Document Capture'/><category term='nuclear'/><category term='Collections'/><category term='popup'/><category term='RAC'/><category term='tips'/><category term='History'/><category term='vault'/><category term='Gartner'/><category term='ZipRenditionsManagement'/><category term='review'/><category term='IRM'/><category term='ECM Market'/><category term='Funny'/><category term='notebook'/><category term='language'/><category term='Nigeria'/><category term='CouchDB'/><category term='LDAP'/><category term='research paper'/><category term='adf'/><category term='View'/><category term='Amr Gawish'/><category term='errors'/><category term='Yahoo Developer Network'/><category term='Hummingbird'/><category term='Identity Manager'/><category term='OS'/><category term='users'/><category term='Twitter'/><category term='GWT'/><category term='workflow'/><category term='2011'/><category term='forbes'/><category term='IT'/><category term='passwords'/><category term='signature'/><category term='UCM'/><category term='benchmark'/><category term='Management'/><category term='Security'/><category term='ChangeWave'/><category term='DIS'/><category term='Catalyst'/><category term='2012'/><category term='weapons'/><category term='SaaS'/><category term='buildSearchIndex'/><category term='ADSI'/><category term='load balance'/><category term='Logout'/><category term='background'/><category term='Book'/><category term='wave'/><category term='global zero'/><category term='Middle East'/><category term='Maturity'/><category term='san'/><category term='linux'/><category term='South Africa'/><category term='IdocScript'/><category term='JBoss'/><category term='Component Wizard'/><category term='Cinema'/><category term='internet explorer'/><category term='ajax'/><category term='programming'/><category term='reset'/><category term='WebDAV'/><category term='BPM'/><category term='weblayout'/><category term='Java'/><category term='Search'/><category term='go'/><category term='flush toilet'/><category term='Content Profile'/><category term='Sun'/><category term='downlaod'/><category term='Renault'/><category term='Oracle Content Management'/><category term='jobs'/><category term='Site Studio'/><category term='Magic Middle East'/><category term='metadata'/><category term='Books'/><category term='fmw'/><title type='text'>Hisham Galal - Oracle Middleware ECM, SOA, IDM</title><subtitle type='html'>This Blog is about software development,and I will try to post my experience here to become an added value for others.

I believe in the words, "as much as we share our knowledge as we can develop our skills"

Hisham Galal</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default?start-index=101&amp;max-results=100'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>130</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-7274903288874438884</id><published>2012-01-04T13:04:00.000+02:00</published><updated>2012-01-04T13:08:19.044+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forrester Wave'/><category scheme='http://www.blogger.com/atom/ns#' term='Document Capture'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Webcenter'/><title type='text'>. Oracle ranks as Leader in all content technology segments</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div&gt;Forrester Wave&amp;nbsp;ranks&amp;nbsp;Oracle as Leader in all content technology segments in their 2011 Q4 report.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;However Forrester said "Oracle’s main weaknesses lie in its archiving and compound document publishing capabilities".&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-zfvN4kUlR-8/TwQww0icDjI/AAAAAAAAARY/bqmSnZ1ya_Q/s1600/Forrester+Wave-Oracle+Leader+in+ECM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="265" src="http://1.bp.blogspot.com/-zfvN4kUlR-8/TwQww0icDjI/AAAAAAAAARY/bqmSnZ1ya_Q/s320/Forrester+Wave-Oracle+Leader+in+ECM.jpg" width="320" /&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;I think all of us agreed with that, where&lt;br /&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Oracle Document Capture needs a lot of&amp;nbsp;improvements (for example index forms design, and localization).&lt;/li&gt;&lt;li&gt;I am wondering why they offer IPM, we can do the same thing with UCM interface.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Also Ad-Hoc scanning (scanning from Checkin page) is a big requirement that all customers I worked with are asking for.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Here is the link to the report&amp;nbsp;&lt;a href="http://www.oracle.com/us/corporate/analystreports/infrastructure/forrester-wave-ecm-q4-2011-1352096.pdf" target="_blank"&gt;http://www.oracle.com/us/corporate/analystreports/infrastructure/forrester-wave-ecm-q4-2011-1352096.pdf&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-7274903288874438884?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/7274903288874438884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=7274903288874438884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7274903288874438884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7274903288874438884'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2012/01/oracle-ranks-as-leader-in-all-content.html' title='. Oracle ranks as Leader in all content technology segments'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-zfvN4kUlR-8/TwQww0icDjI/AAAAAAAAARY/bqmSnZ1ya_Q/s72-c/Forrester+Wave-Oracle+Leader+in+ECM.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-7718596188691929816</id><published>2012-01-03T19:20:00.001+02:00</published><updated>2012-01-03T19:54:41.727+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='2011'/><category scheme='http://www.blogger.com/atom/ns#' term='2012'/><title type='text'>2011 has finally gone and 2012 came</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Happy New Year. There is no&amp;nbsp;technical&amp;nbsp;stuff here, I am just writing some thoughts.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-hGGHTOyjPQo/TwM6m7ZE4II/AAAAAAAAARM/dr_xGL4Q-7o/s1600/2012.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="96" src="http://4.bp.blogspot.com/-hGGHTOyjPQo/TwM6m7ZE4II/AAAAAAAAARM/dr_xGL4Q-7o/s320/2012.gif" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;2011 was tough year for me, and I hope to 2012 to be better.&lt;br /&gt;&lt;br /&gt;In 2011 we had revolutions in Middle East, bad economic, and bad&amp;nbsp;competitions&amp;nbsp;between companies. I have realized a lot of things in 2011, to win business you need to play politics all the day. Corruption in Middle East is big and annoying and bothering me it is everywhere, and of course I am against it.&lt;br /&gt;&lt;br /&gt;The new things I learnt and realized in 2011 makes me think differently now, and I discovered the biggest mistake I have done in my life which is making work and business my first priority which is like a cancer idea spreading in mind.&lt;br /&gt;&lt;br /&gt;My advice to everyone, you must think about yourself, don't neglect it, and leave the queue make yours.&lt;br /&gt;&lt;br /&gt;Corruption is corruption, please don't decorate it and don't give other names.&lt;br /&gt;&lt;br /&gt;Invest in your happiness.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-7718596188691929816?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/7718596188691929816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=7718596188691929816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7718596188691929816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7718596188691929816'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2012/01/2011-has-finally-gone-and-2012-came.html' title='2011 has finally gone and 2012 came'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-hGGHTOyjPQo/TwM6m7ZE4II/AAAAAAAAARM/dr_xGL4Q-7o/s72-c/2012.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-6102483159194908127</id><published>2012-01-03T18:58:00.001+02:00</published><updated>2012-01-03T19:54:09.935+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customization'/><category scheme='http://www.blogger.com/atom/ns#' term='11g'/><category scheme='http://www.blogger.com/atom/ns#' term='checkbox'/><category scheme='http://www.blogger.com/atom/ns#' term='metadata'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Displaying metadata field as checkbox</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;What if you want a metadata field to be displayed as &lt;b&gt;Checkbox&lt;/b&gt; or &lt;b&gt;adding a Button for help&lt;/b&gt; beside every metadata field.&lt;br /&gt;&lt;br /&gt;Without customization this cannot be done.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;The following lines explain how to customize and do that:&lt;/u&gt;&lt;br /&gt;- Using &lt;b&gt;Component Wizard&lt;/b&gt; create new resource file.&lt;br /&gt;- In the new resource file, browse for an&amp;nbsp;existing&amp;nbsp;include to modify it&lt;br /&gt;- The include called&amp;nbsp;&lt;b&gt;std_edit_entry&lt;/b&gt;&lt;br /&gt;- In the include modify the input tag part. For example we want to modify appearance for a metadata field to be like &lt;b&gt;Checkbox&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc;"&gt;&amp;lt;input &lt;b="" id="&amp;lt;$inputFieldId$&amp;gt;"&gt;&lt;b&gt;&amp;lt;$if editEntryName like "xMyCustomField"$&amp;gt;type="checkbox" &amp;lt;$else&lt;/b&gt;if isStrictList and isMultiOption$&amp;gt;type="hidden"&amp;lt;$elseif fieldType like "Password"$&amp;gt;type="password"&amp;lt;$else$&amp;gt;type="text"&amp;lt;$endif$&amp;gt; name="&amp;lt;$editEntryName$&amp;gt;" size="&amp;lt;$fieldEditWidth$&amp;gt;"&amp;nbsp;&amp;lt;$include std_edit_entry_inputfield_attributes$&amp;gt;&amp;nbsp;&amp;lt;$if fieldMaxLength and isEditMode$&amp;gt;maxlength="&amp;lt;$fieldMaxLength$&amp;gt;"&amp;lt;$endif$&amp;gt;&amp;nbsp;&lt;b&gt;&amp;lt;$if editEntryName like "xMyCustomField" and not&amp;nbsp;curValue&amp;nbsp;$&amp;gt;&amp;nbsp;value="1" &amp;lt;$else$&amp;gt;&amp;nbsp;value="&amp;lt;$curValue$&amp;gt;"&amp;nbsp;&amp;lt;$endif$&amp;gt;&lt;/b&gt;&amp;nbsp;&amp;lt;$include text_field_enter_for_search$&amp;gt; /&amp;gt;&lt;/b=""&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;The bold words are the customizations that have added to&amp;nbsp;&lt;b&gt;std_edit_entry&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-6102483159194908127?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/6102483159194908127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=6102483159194908127' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6102483159194908127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6102483159194908127'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2012/01/displaying-metadata-field-as-checkbox.html' title='Displaying metadata field as checkbox'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-1408592357022928843</id><published>2012-01-03T18:43:00.000+02:00</published><updated>2012-01-03T19:52:56.800+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customization'/><category scheme='http://www.blogger.com/atom/ns#' term='11g'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Folders'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Increase maximum number of folders and content per folder</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Changing maximum content and folders per folder to be more than 1000 gives an error in UCM 11g.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-SVgBMGDfdEw/TwMsheyJKJI/AAAAAAAAAQ4/YKjqCqJOz_I/s1600/f1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="80" src="http://2.bp.blogspot.com/-SVgBMGDfdEw/TwMsheyJKJI/AAAAAAAAAQ4/YKjqCqJOz_I/s320/f1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-fFai6F5keOo/TwMsjCYncmI/AAAAAAAAARA/-4zwUkytsHw/s1600/f2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="96" src="http://3.bp.blogspot.com/-fFai6F5keOo/TwMsjCYncmI/AAAAAAAAARA/-4zwUkytsHw/s320/f2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;It is not recommended to increase number of folders where user may got out of memory. The limitation comes from Java Runtime Environment. However sometimes you need to increase it a little.&lt;br /&gt;&lt;br /&gt;The following steps explain how to increase it from 1000 to 2000.&lt;br /&gt;- Browse to Oracle UCM configurations directory (for example /u01/oracle/ecm1/ucm)&lt;br /&gt;- Then move to folders component configurations directory &lt;ucm_config_directory&gt;&lt;b&gt;/cs/data/components/folders&lt;/b&gt;&lt;/ucm_config_directory&gt;&lt;br /&gt;- You will find a file called &lt;b&gt;config.cfg&lt;/b&gt;&lt;br /&gt;- Change the following parameters&lt;br /&gt;&lt;b&gt;MaxContent=2000&lt;/b&gt;&lt;br /&gt;&lt;b&gt;MaxFolders=2000&lt;/b&gt;&lt;br /&gt;- Restart UCM and test&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-1408592357022928843?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/1408592357022928843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=1408592357022928843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1408592357022928843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1408592357022928843'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2012/01/increase-maximum-number-of-folders-and.html' title='Increase maximum number of folders and content per folder'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-SVgBMGDfdEw/TwMsheyJKJI/AAAAAAAAAQ4/YKjqCqJOz_I/s72-c/f1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-799486362696614271</id><published>2011-11-16T20:22:00.001+02:00</published><updated>2011-11-16T21:05:10.940+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customization'/><category scheme='http://www.blogger.com/atom/ns#' term='workflow'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='oracl'/><category scheme='http://www.blogger.com/atom/ns#' term='History'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Modify UCM Workflow History</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;If you want to generate reports on Workflow, you may noticed two tables in UCM schema called DocumentHistory and WorkflowHistory. Both of them audits and saves all actions &amp;nbsp;done.&lt;br /&gt;&lt;br /&gt;But those tables have few fields, notice DocumentHistory table&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TBjmrukCi4U/TsQCWhJyq9I/AAAAAAAAAQM/HSyDkcCR57Q/s1600/dochis.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="132" src="http://2.bp.blogspot.com/-TBjmrukCi4U/TsQCWhJyq9I/AAAAAAAAAQM/HSyDkcCR57Q/s400/dochis.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;What if we want to add new fields to to the history, why? because I want to track changes on some custom fields and report them, another example if I want to track updates done on metadata fields using "Update" action.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Good news UCM is great, we can add our custom fields to the table (simply by modifying table structure), like adding xComments&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-o54oRq6MHgo/TsQDmpwi8zI/AAAAAAAAAQU/rwFXMRM05bI/s1600/dochis2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="132" src="http://2.bp.blogspot.com/-o54oRq6MHgo/TsQDmpwi8zI/AAAAAAAAAQU/rwFXMRM05bI/s400/dochis2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;At the end we can overwrite UCM query that inserts to the table actions' history. So we will modify &lt;b&gt;IdocHistory&lt;/b&gt;, as the following&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc;"&gt;&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;IdocHistory&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;INSERT INTO DocumentHistory (dActionMillis, dActionDate, dID, dRevClassID, dUser, dDocName, dAction, dSecurityGroup, &lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;xComments&lt;/b&gt;&lt;/span&gt;)  values(?, ?, ?, ?, ?, ?, ?, ?, ?)&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;dActionMillis int     dActionDate date     dID int     dRevClassID int     dUser varchar     dDocName varchar     dAction varchar     dSecurityGroup &lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;varchar     xComments varchar&lt;/span&gt;&lt;/b&gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-799486362696614271?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/799486362696614271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=799486362696614271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/799486362696614271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/799486362696614271'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/11/modify-ucm-workflow-history.html' title='Modify UCM Workflow History'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-TBjmrukCi4U/TsQCWhJyq9I/AAAAAAAAAQM/HSyDkcCR57Q/s72-c/dochis.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-1802611430550487050</id><published>2011-11-08T17:05:00.000+02:00</published><updated>2011-11-08T17:07:49.552+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fmw'/><category scheme='http://www.blogger.com/atom/ns#' term='jobs'/><category scheme='http://www.blogger.com/atom/ns#' term='ECM'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='talent'/><category scheme='http://www.blogger.com/atom/ns#' term='Middleware'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Senior Oracle ECM Consultants required for ME</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I have several openings for Oracle ECM consultants, the openings are with a couple of companies. The required resources should have good experience with Oracle ECM for three years at least, and preferable to be based on Saudi Arabia (Having Visa there is a big plus),&amp;nbsp;Jordan, Egypt, and Kuwait.&lt;br /&gt;&lt;br /&gt;Send to me you resume, so that I will forward it to the companies. My email is hisham.galal.eldin@gmail.com (note most likely I am not the interviewer, I am just broker :) ).&lt;br /&gt;&lt;br /&gt;If you are talented fresh graduate (I mean you have done something interesting) either your experience in ECM or other FMW products, send your resume too you are most welcomed.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-1sQzfyxT9eI/TrlDBTdYi6I/AAAAAAAAAQA/axFY17IuGHE/s1600/jobsearch.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-1sQzfyxT9eI/TrlDBTdYi6I/AAAAAAAAAQA/axFY17IuGHE/s400/jobsearch.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-1802611430550487050?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/1802611430550487050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=1802611430550487050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1802611430550487050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1802611430550487050'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/11/senior-oracle-ecm-consultants-required.html' title='Senior Oracle ECM Consultants required for ME'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-1sQzfyxT9eI/TrlDBTdYi6I/AAAAAAAAAQA/axFY17IuGHE/s72-c/jobsearch.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5342276540346474297</id><published>2011-10-27T20:49:00.000+02:00</published><updated>2011-10-27T20:49:40.236+02:00</updated><title type='text'>I agree "we are purpose maximizers"</title><content type='html'>&lt;iframe width="480" height="270" src="http://www.youtube.com/embed/u6XAPnuFjJc?fs=1" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5342276540346474297?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5342276540346474297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5342276540346474297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5342276540346474297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5342276540346474297'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/10/i-agree-we-are-purpose-maximizers.html' title='I agree &quot;we are purpose maximizers&quot;'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/u6XAPnuFjJc/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-6442945223691154664</id><published>2011-10-22T11:00:00.000+02:00</published><updated>2011-11-16T21:05:27.239+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customization'/><category scheme='http://www.blogger.com/atom/ns#' term='11g'/><category scheme='http://www.blogger.com/atom/ns#' term='popup'/><category scheme='http://www.blogger.com/atom/ns#' term='setup_workflow_action_popups'/><category scheme='http://www.blogger.com/atom/ns#' term='ECM'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='workflow'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Modify Workflow Popup</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Recently I got requirement to modify workflow popup menu according to certain conditions&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Ujd5EYVZIP8/TqJ4hP1Y7QI/AAAAAAAAAPw/w_R8qdPxqic/s1600/workflowpopup1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-Ujd5EYVZIP8/TqJ4hP1Y7QI/AAAAAAAAAPw/w_R8qdPxqic/s1600/workflowpopup1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The following explains how simply to do that:&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Go to the following directory &lt;b&gt;&amp;lt;&lt;i&gt;middleware_home&lt;/i&gt;&amp;gt;/Oracle_ECM1/ucm/idc/resources/core/idoc&lt;/b&gt;&lt;/li&gt;&lt;li&gt;In that directory, we have two interesting files that contains most of resource includes that we desire to customize&amp;nbsp;&lt;b&gt;&lt;i&gt;std_page.idoc&lt;/i&gt;&lt;/b&gt; &amp;amp;&amp;nbsp;&lt;b&gt;&lt;i&gt;std_workflow.idoc&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;As per our requirement of customizing Workflow related feature so our target will be&amp;nbsp;&lt;b&gt;&lt;i&gt;std_workflow.idoc&lt;/i&gt;&lt;/b&gt;, inside it you will find an include called&amp;nbsp;&lt;b&gt;setup_workflow_action_popups&lt;/b&gt;&lt;/li&gt;&lt;li&gt;I will assume you will be able to create a new component, and add a resource file to it, then inside that resource file copy and past the include&amp;nbsp;&lt;b&gt;setup_workflow_action_popups &lt;/b&gt;from&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;b style="font-style: italic;"&gt;std_workflow.idoc&lt;/b&gt; as is.&lt;/li&gt;&lt;li&gt;Now lets take a look at the include&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;You will find there repeating parts in the include everyone is representing an item in the popup menu.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;lt;$exec rsAppendNewRow("PopupProps")$&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&amp;lt;$exec setValue("PopupProps", "label", lc(""))$&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&amp;lt;$exec setValue("PopupProps", "function", "")$&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&amp;lt;$exec setValue("PopupProps", "ifClause", "")$&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&amp;lt;$exec setValue("PopupProps", "class", "workflow")$&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;div&gt;&amp;lt;$exec setValue("PopupProps", "id", "")$&amp;gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;id: &lt;/b&gt;unique i for the popup menu item&lt;/div&gt;&lt;div&gt;&lt;b&gt;class: &lt;/b&gt;will be always workflow&lt;/div&gt;&lt;div&gt;&lt;b&gt;function:&lt;/b&gt; either a link location or javascript calls. The link may be composited by idoc script&lt;/div&gt;&lt;div&gt;&lt;b&gt;label:&lt;/b&gt; localized display label for the popup menu item&lt;/div&gt;&lt;div&gt;&lt;b&gt;ifClause:&lt;/b&gt; Which is the amazing feature, it is the&amp;nbsp;condition&amp;nbsp;for displaying the menu item and it can be something like &lt;b&gt;&lt;u&gt;dDocType like 'Correspondence'&lt;/u&gt;&lt;/b&gt; and of course you can make use of the existing conditions like &lt;b&gt;AllowReview&lt;/b&gt; &amp;amp;&amp;nbsp;&lt;b&gt;AllowCheckin&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is an example of a new item I added&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;lt;$exec rsAppendNewRow("PopupProps")$&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&amp;lt;$exec setValue("PopupProps", "label", lc("wwUpdateAndApprove"))$&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&amp;lt;$exec setValue("PopupProps", "function", "&amp;lt;$HttpCgiPath$&amp;amp;&amp;gt;IdcService=GET_UPDATE_FORM&amp;amp;dDocType=Correspondence&amp;amp;dID=&amp;lt;$dID$&amp;gt;&amp;amp;dDocName=&amp;lt;$url(dDocName)$&amp;gt;&amp;amp;idcToken=&amp;lt;$idcToken$&amp;gt;")$&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;div&gt;&amp;lt;$exec setValue("PopupProps", "ifClause", "dDocType like 'Correspondence'")$&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;$exec setValue("PopupProps", "class", "workflow")$&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;$exec setValue("PopupProps", "id", "workflowUpdateAndApprove")$&amp;gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The two resource file&amp;nbsp;&lt;b&gt;&lt;i&gt;std_page.idoc&lt;/i&gt;&lt;/b&gt;&amp;nbsp;&amp;amp;&amp;nbsp;&lt;i style="font-weight: bold;"&gt;std_workflow.idoc&lt;/i&gt; will make you very powerful, don't miss them and don't give up until you find your needs.&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 class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-6442945223691154664?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/6442945223691154664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=6442945223691154664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6442945223691154664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6442945223691154664'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/10/modify-workflow-popup.html' title='Modify Workflow Popup'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Ujd5EYVZIP8/TqJ4hP1Y7QI/AAAAAAAAAPw/w_R8qdPxqic/s72-c/workflowpopup1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-8384232639013704857</id><published>2011-10-06T18:55:00.000+02:00</published><updated>2011-10-06T18:55:43.201+02:00</updated><title type='text'>Oracle Public Cloud</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Did you see this website before &lt;a href="http://cloud.oracle.com/"&gt;cloud.oracle.com&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/cAra36lgLxc" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;The interesting part for me is building your custom business application over Oracle Public Cloud, which will be stable and easy to configure and highly&amp;nbsp;available. Customers in Middle East will take time to accept Public Cloud over building their own Private Cloud which is a correct decision for specific decisions.&lt;br /&gt;&lt;br /&gt;May be hosting Website&amp;nbsp;built using web content&amp;nbsp;s or some kind of portals there will be applicable.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-8384232639013704857?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/8384232639013704857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=8384232639013704857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8384232639013704857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8384232639013704857'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/10/oracle-public-cloud.html' title='Oracle Public Cloud'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/cAra36lgLxc/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5922466027982320950</id><published>2011-09-16T15:32:00.000+02:00</published><updated>2011-09-16T15:32:45.825+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='passwords'/><category scheme='http://www.blogger.com/atom/ns#' term='11g'/><category scheme='http://www.blogger.com/atom/ns#' term='reset'/><category scheme='http://www.blogger.com/atom/ns#' term='Component Wizard'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Solved password reset for UCM 11g</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Today I returned to the password reset issue in &lt;b&gt;UCM 11g&lt;/b&gt;, and I solved it by creating a custom&amp;nbsp;component. Just less than 27 line of code solved it !!! till now I wonder why Oracle missed that.&lt;br /&gt;&lt;br /&gt;Anyway I want to share it with you in case you faced the same problem and you were looking for a solution.&lt;br /&gt;&lt;br /&gt;I will assume you know how to create a custom service, and in case if you don't know refer to&amp;nbsp;&lt;a href="http://bexhuff.com/books/stellent-dev"&gt;The Definitive Guide to Stellent Oracle Content Server&lt;/a&gt;&amp;nbsp;for &lt;b&gt;Bex Huff&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;1- Create a custom&amp;nbsp;component&amp;nbsp;using &lt;b&gt;Component Wizard&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;2- Create a java class and make this class extends &lt;b&gt;UserService&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;3- Add the following method to the class&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;br /&gt;public void &lt;b&gt;resetPassword&lt;/b&gt;() throws Exception {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Hashtable&lt;string, string=""&gt; env = new Hashtable&lt;string, string=""&gt;();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;env.put(Context.PROVIDER_URL, "ldap://localhost:7001/dc=my_domain");&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;env.put(Context.SECURITY_AUTHENTICATION, "simple");&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;env.put(Context.SECURITY_PRINCIPAL, "cn=Admin");&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;env.put(Context.SECURITY_CREDENTIALS, "weblogic1");&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;DirContext ctx = new InitialDirContext(env);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ModificationItem[] mods = new ModificationItem[1];&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;Attribute mod0 = new BasicAttribute("userpassword", m_binder.getLocal("dPassword"));&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;mods[0] = new ModificationItem(DirContext.REPLACE_ATTRIBUTE, mod0);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;ctx.modifyAttributes("uid=sysadmin,ou=people,ou=myrealm", mods);&lt;br /&gt;}&lt;br /&gt;&lt;/string,&gt;&lt;/string,&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;3- Modify the existing service &lt;b&gt;EDIT_USER_PROFILE&lt;/b&gt; (by the Component Wizard)&lt;br /&gt;-Change service class to the newly created class by you (don't forget package name)&lt;br /&gt;-Then add new action which is of type java method and refers to our newly created method &lt;b&gt;resetPassword&lt;/b&gt;&lt;br /&gt;-Order actions so that &lt;b&gt;resetPassword &lt;/b&gt;be before &lt;b&gt;storeUserDatabaseProfileData&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;At the end restart and test. One last thing from inside &lt;b&gt;weblogic administration console&lt;/b&gt;, you need to change &lt;b&gt;embedded ldap credential&lt;/b&gt; and be sure it is configured correctly.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5922466027982320950?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5922466027982320950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5922466027982320950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5922466027982320950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5922466027982320950'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/09/solved-password-reset-for-ucm-11g.html' title='Solved password reset for UCM 11g'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-6505853562513104486</id><published>2011-09-07T14:34:00.000+02:00</published><updated>2011-10-22T09:49:19.712+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='passwords'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='users'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Weblogic'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>UCM users cannot reset their passwords!!!</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I had an issue that I was trying to avoid, until I worked in a project that needs it. I cannot imagine how Oracle guys missed it, USERS CANNOT RESET THEIR PASSWORDS.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I don't care about how the new UCM has been&amp;nbsp;structured, Users must have the ability to change their passwords. Guys most of the time LDAPS are only used as a repository (it is database) and users are not accessing them, that's beside a lot of customers doesn't have LDAP to work with or integration is not part of the scope.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Do you think this is a minor issue or not an issue at all?&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;At the end I want to thank Raj from Oracle support for his support.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-FyNGCW8Ubck/Tmdb7vcaFGI/AAAAAAAAAOA/lF5wUrW5sSk/s1600/reset-password.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-FyNGCW8Ubck/Tmdb7vcaFGI/AAAAAAAAAOA/lF5wUrW5sSk/s640/reset-password.jpg" width="540" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-6505853562513104486?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/6505853562513104486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=6505853562513104486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6505853562513104486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6505853562513104486'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/09/ucm-users-cannot-reset-their-passwords.html' title='UCM users cannot reset their passwords!!!'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-FyNGCW8Ubck/Tmdb7vcaFGI/AAAAAAAAAOA/lF5wUrW5sSk/s72-c/reset-password.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-2184636207777131018</id><published>2011-08-23T06:10:00.000+02:00</published><updated>2011-08-23T06:10:08.334+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='go'/><category scheme='http://www.blogger.com/atom/ns#' term='application engine'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='language'/><title type='text'>Go Go Google :)</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I was browsing google application engine features where I am thinking in hosting a website there. You may don't know that&amp;nbsp;a free account can use up to 1 GB of storage and up to 5 million page views a month.&lt;br /&gt;&lt;br /&gt;Anyway I found something else interesting which is Go programming language, it is a new one owned by google and is very interesting and promising. I have&amp;nbsp;quoted&amp;nbsp;the following:&lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="345" src="http://www.youtube.com/embed/-i0hat7pdpk" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;"Compiled Go code runs at close to the speed of C"&lt;br /&gt;&lt;br /&gt;"Compilation happens almost instantly"&lt;br /&gt;&lt;br /&gt;"Existing languages haven't been optimized for multi-core processors or massive scaling." "One of our goals in Go was to make a language that could use those processors well, particularly for the kind of server-side programming that we do here at Google where you have many client requests coming into a machine that's multiplexing them. And Go is a really good language for writing multiplex servers in, where you use these things called 'go' routines, which are kind of like threads but lighter-weight, and some communication primitives to do the multiplexing"&lt;br /&gt;&lt;br /&gt;"Go is appropriate for a broad spectrum of uses, including Web programming, mobile programming and systems programming"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://golang.org/"&gt;Visit http://golang.org/&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Nice Name but the question is: What are google's plans for GO?&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-2184636207777131018?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/2184636207777131018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=2184636207777131018' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2184636207777131018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2184636207777131018'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/08/go-go-google.html' title='Go Go Google :)'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/-i0hat7pdpk/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-845572193788395274</id><published>2011-07-11T21:52:00.001+02:00</published><updated>2011-07-11T22:40:04.833+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Packt'/><category scheme='http://www.blogger.com/atom/ns#' term='discount'/><category scheme='http://www.blogger.com/atom/ns#' term='Books'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Packt Offer for Oracle books</title><content type='html'>&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.packtpub.com/sites/all/themes/pixture_reloaded/images/pp/packt-logo.jpg" imageanchor="1" style="border: 0; clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.packtpub.com/sites/all/themes/pixture_reloaded/images/pp/packt-logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;is offering the following discounts:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul class="ul1"&gt;&lt;li class="li2"&gt;20% off &lt;i&gt;all&lt;/i&gt; Oracle print books&lt;/li&gt;&lt;li class="li2"&gt;30% off &lt;i&gt;all&lt;/i&gt; Oracle eBooks&lt;/li&gt;&lt;/ul&gt;That's because their celebration&amp;nbsp; for the publication of its &lt;b&gt;50th&lt;/b&gt; &amp;nbsp;Oracle book&lt;br /&gt;&lt;br /&gt;Here is the&amp;nbsp;campaign&amp;nbsp;like if you are interested &lt;a href="http://www.packtpub.com/article/50th-oracle-book-offer"&gt;http://www.packtpub.com/article/50th-oracle-book-offer&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For me I am waiting a new book about Oracle Identity Management&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-845572193788395274?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/845572193788395274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=845572193788395274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/845572193788395274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/845572193788395274'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/07/packt-offer-for-oracle-books.html' title='Packt Offer for Oracle books'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-624037754905467194</id><published>2011-07-10T23:07:00.000+02:00</published><updated>2011-10-22T09:48:25.139+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GWT'/><category scheme='http://www.blogger.com/atom/ns#' term='CouchDB'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><category scheme='http://www.blogger.com/atom/ns#' term='Amr Gawish'/><title type='text'>CouchDB: Document Based Database</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-L4oIir-AKAg/ThoSRH3s6FI/AAAAAAAAANg/E2N_5tzHR8o/s1600/screenshot-a-large.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="321" src="http://2.bp.blogspot.com/-L4oIir-AKAg/ThoSRH3s6FI/AAAAAAAAANg/E2N_5tzHR8o/s640/screenshot-a-large.png" width="540" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Did you notice that screenshot, we have something like metadata here !!!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;A friend of mine (Amr Gawish) told me today about a new database engine project which I found interesting, it is called &lt;a href="http://couchdb.apache.org/"&gt;&lt;b&gt;CouchDB&lt;/b&gt;&lt;/a&gt; which is a document oriented database. It is about semi-structured&amp;nbsp;content as I read from Apache (for me it is about&amp;nbsp;unstructured&amp;nbsp;content) which manages and stores documents.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The interesting part about CouchDB is that you can use JSON and AJAX to work with database, so &lt;a href="http://code.google.com/webtoolkit/"&gt;Google Web Toolkit&lt;/a&gt; will fit here too :D&lt;/div&gt;&lt;br /&gt;The important questions, is that which future waits CouchDB? Is it practical?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-624037754905467194?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/624037754905467194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=624037754905467194' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/624037754905467194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/624037754905467194'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/07/couchdb-document-based-database.html' title='CouchDB: Document Based Database'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-L4oIir-AKAg/ThoSRH3s6FI/AAAAAAAAANg/E2N_5tzHR8o/s72-c/screenshot-a-large.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5593299736536715374</id><published>2011-07-10T22:54:00.002+02:00</published><updated>2011-07-10T23:10:16.994+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GWT'/><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><title type='text'>Google Web Toolkit with UCM</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-LvXBMJrmTYY/ThoPx71N58I/AAAAAAAAANc/zedYTHlwsTc/s1600/gwt-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-LvXBMJrmTYY/ThoPx71N58I/AAAAAAAAANc/zedYTHlwsTc/s1600/gwt-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;Started development using&lt;b&gt; &lt;a href="http://code.google.com/webtoolkit/"&gt;Google Web Toolkit&lt;/a&gt; &lt;/b&gt;which in my opinion will be one of the major development tools for enterprise applications.&lt;br /&gt;&lt;br /&gt;Let me explain from Oracle UCM point of view, in UCM services can be consumed using JSON that's by adding IsJson=1 at end of the URL, even if you created custom services you can consume them using JSON too. Now using GWT you can build your vertical solution which calls UCM services and display results and takes actions. In that way you will gain great benefits, like concentrating on user interface, build easy to use application, and lightweight too which will attract customers.&lt;br /&gt;&lt;br /&gt;I recommend you to take a look and consider it seriously as another point of view for development.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5593299736536715374?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5593299736536715374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5593299736536715374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5593299736536715374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5593299736536715374'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/07/started-development-using-google-web.html' title='Google Web Toolkit with UCM'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-LvXBMJrmTYY/ThoPx71N58I/AAAAAAAAANc/zedYTHlwsTc/s72-c/gwt-logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5998076201137252445</id><published>2011-07-01T23:52:00.000+02:00</published><updated>2011-07-01T23:52:59.306+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='education system'/><title type='text'>Interesting truth about education system</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/zDZFcDGpL4U" width="560"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5998076201137252445?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5998076201137252445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5998076201137252445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5998076201137252445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5998076201137252445'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/07/interesting-truth-about-education.html' title='Interesting truth about education system'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/zDZFcDGpL4U/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-4434109768822990586</id><published>2011-05-22T01:30:00.000+02:00</published><updated>2011-05-22T01:30:27.832+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LDAP'/><category scheme='http://www.blogger.com/atom/ns#' term='11g'/><category scheme='http://www.blogger.com/atom/ns#' term='JpsUserProvider'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Weblogic'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>Active Directory Notes</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I was working on integration on Active Directory with Oracle UCM 11g and I have the following notes that may be helpful:&lt;br /&gt;&lt;br /&gt;- Change &lt;b&gt;DefaultAuthenticator&lt;/b&gt;'s Control Flag from &lt;b&gt;REQUIRED &lt;/b&gt;to &lt;b&gt;SUFFICIENT&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- We are not using Oracle UCM &lt;b&gt;LDAP Providers &lt;/b&gt;for integration with Active Directory anymore&lt;br /&gt;&lt;br /&gt;- Users mapping between Oracle UCM and Weblogic embedded LDAP is done using &lt;b&gt;JpsUserProvider &lt;/b&gt;provider&lt;br /&gt;&lt;br /&gt;- In Oracle UCM 11g, you can give default roles and accounts for authenticated users, to do that from Oracle UCM Providers page edit a provider called &lt;b&gt;JpsUserProvider &lt;/b&gt;and in &lt;b&gt;Default Network Roles &lt;/b&gt;field add the default roles separated with commas, for default accounts use &lt;b&gt;Default Network Accounts &lt;/b&gt;field&lt;br /&gt;&lt;br /&gt;- Any &lt;b&gt;weblogic ldap user &lt;/b&gt;assigned to &lt;b&gt;administrators group&lt;/b&gt;, he will have &lt;b&gt;Oracle&lt;/b&gt; &lt;b&gt;UCM admin&lt;/b&gt; role &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-4434109768822990586?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/4434109768822990586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=4434109768822990586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4434109768822990586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4434109768822990586'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/05/active-directory-notes.html' title='Active Directory Notes'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-4659942966660892382</id><published>2011-04-23T19:14:00.000+02:00</published><updated>2011-04-23T19:14:24.765+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='service'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Admin Server'/><category scheme='http://www.blogger.com/atom/ns#' term='background'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle web content management'/><category scheme='http://www.blogger.com/atom/ns#' term='Node Manager'/><title type='text'>Starting Weblogic Admin Server and Node Manager as background service</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The following steps explains how to start &lt;b&gt;Weblogic Node Manager &lt;/b&gt;and &lt;b&gt;Admin Server &lt;/b&gt;automatically with &lt;b&gt;Linux OS &lt;/b&gt;(&lt;b&gt;Redhat &lt;/b&gt;in my case):&lt;br /&gt;&lt;br /&gt;- Create boot.properties file under &lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt; &lt;br /&gt;&lt;middleware_home&gt;/user_projects/domains/my_domain/servers/AdminServer/security&lt;br /&gt;&lt;br /&gt;&lt;/middleware_home&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;- Add to the file the following entries&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt; &lt;br /&gt;username=weblogic&lt;br /&gt;password=welcome1&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;- Create a file called wlsndm under &lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt; &lt;br /&gt;/etc/init.d&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;- Add to the file the following &lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt; &lt;br /&gt;#!/bin/bash&lt;br /&gt;#&lt;br /&gt;# wlsndm                startup script for node manager&lt;br /&gt;#&lt;br /&gt;# chkconfig: - 74 15&lt;br /&gt;# description: weblogic&lt;br /&gt;# processname: WLSNDM&lt;br /&gt;&lt;br /&gt;# Source function library&lt;br /&gt;. /etc/rc.d/init.d/functions&lt;br /&gt;&lt;br /&gt;start() {&lt;br /&gt;echo -n $"Starting $prog: "&lt;br /&gt;nohup su - oracle -c &lt;middleware_home&gt;/wlserver_10.3/server/bin/startNodeManager.sh &amp;gt; &lt;middleware_home&gt;/wlserver_10.3/server/bin/wlsnd.log &amp;amp;&lt;br /&gt;echo "OK"&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;start)&lt;br /&gt;start&lt;br /&gt;;;&lt;br /&gt;*)&lt;br /&gt;echo $"Usage: $prog {start}"&lt;br /&gt;exit 1&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;exit 1&lt;br /&gt;&lt;br /&gt;&lt;/middleware_home&gt;&lt;/middleware_home&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;- Create a file called wlsadmin under &lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt; &lt;br /&gt;/etc/init.d&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;- Add to the file the following &lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt; &lt;br /&gt;#!/bin/bash&lt;br /&gt;#&lt;br /&gt;# wlsadmin                startup script for node manager&lt;br /&gt;#&lt;br /&gt;# chkconfig: - 75 15&lt;br /&gt;# description: weblogic&lt;br /&gt;# processname: WLSADMIN&lt;br /&gt;&lt;br /&gt;# Source function library&lt;br /&gt;. /etc/rc.d/init.d/functions&lt;br /&gt;&lt;br /&gt;start() {&lt;br /&gt;echo -n $"Starting $prog: "&lt;br /&gt;nohup su - oracle -c &lt;middleware_home&gt;/user_projects/domains/my_domain/bin/startWebLogic.sh &amp;gt; &lt;middleware_home&gt;/user_projects/domains/my_domain/servers/AdminServer/logs/wlsa.log &amp;amp;&lt;br /&gt;echo "OK"&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;start)&lt;br /&gt;start&lt;br /&gt;;;&lt;br /&gt;*)&lt;br /&gt;echo $"Usage: $prog {start}"&lt;br /&gt;exit 1&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;exit 1&lt;br /&gt;&lt;br /&gt;&lt;/middleware_home&gt;&lt;/middleware_home&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;- Create the following symbolic links under /etc/rc5.d/&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt; &lt;br /&gt;ln -s /etc/init.d/wlsndm S74NodeManager&lt;br /&gt;ln -s /etc/init.d/wlsadmin S75Weblogic&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;- then Create background services&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt; &lt;br /&gt;chkconfig --add wlsadmin&lt;br /&gt;chkconfig --add wlsndm&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;- Activate the created background services&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt; &lt;br /&gt;chkconfig wlsadmin on&lt;br /&gt;chkconfig wlsndm on&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Now we have finished creation of background service, and you can start &lt;b&gt;UCM &lt;/b&gt;or any other &lt;b&gt;Managed Server &lt;/b&gt;from &lt;b&gt;Admin Server Console&lt;/b&gt;. Using the same approach you can start &lt;b&gt;UCM &lt;/b&gt;automatically.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-4659942966660892382?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/4659942966660892382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=4659942966660892382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4659942966660892382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4659942966660892382'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/04/starting-weblogic-admin-server-and-node.html' title='Starting Weblogic Admin Server and Node Manager as background service'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-4321398685947309048</id><published>2011-04-23T10:25:00.001+02:00</published><updated>2011-04-23T19:14:58.474+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='service'/><category scheme='http://www.blogger.com/atom/ns#' term='Logout'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Site Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><title type='text'>Using UCM11g Logout With Site Studio</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;As most of us remember in Oracle UCM 10g, logout was not there by default. In UCM 11g Oracle has added logout to be there by default.&lt;br /&gt;&lt;br /&gt;Also it is noticed there is new Service (LOGOUT) added to UCM 11g for logout and that service make use of redirect template.&lt;br /&gt;&lt;br /&gt;What if you want to secure parts of a website designed by Site Studio using Oracle UCM security (may be it is intranet and you want to add security to HR section). Definitely UCM security will be used on a section and/or a layout, however you will need to add logout, and you want logout to redirect you to some page like home page or login screen.&lt;br /&gt;&lt;br /&gt;To do that create your logout link like below&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt; &lt;br /&gt;&amp;lt;a style="text-decoration:none " href='/cs/idcplg?IdcService=LOGOUT&amp;amp;RedirectUrl=%2Fmywebsite%2Findex.htm'&amp;gt;Logout&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-4321398685947309048?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/4321398685947309048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=4321398685947309048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4321398685947309048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4321398685947309048'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/04/using-ucm11g-logout-with-site-studio.html' title='Using UCM11g Logout With Site Studio'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5683056081588727881</id><published>2011-03-08T16:05:00.000+02:00</published><updated>2011-03-08T16:05:10.448+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customization'/><category scheme='http://www.blogger.com/atom/ns#' term='unsubscribe'/><category scheme='http://www.blogger.com/atom/ns#' term='subscribe'/><category scheme='http://www.blogger.com/atom/ns#' term='ECM'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='menu'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Removing Subscribe and Unsubscribe from DOC_INFO template</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Someone called &lt;b&gt;Anonymous &lt;/b&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;:D&lt;/span&gt; has commented from days on one of my posts asking me how to remove &lt;b&gt;subscribe &lt;/b&gt;and &lt;b&gt;unsubscribe &lt;/b&gt;menu items.&lt;br /&gt;&lt;br /&gt;To do that will need to modify a resource include called &lt;b&gt;docinfo_menus_setup&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Simply follow these steps if you are not familiar with &lt;b&gt;Oracle UCM ComponentsWizard&lt;/b&gt; utility&lt;br /&gt;- Open &lt;b&gt;ComponentWizard &lt;/b&gt;utility&lt;br /&gt;- Add new component, choose a name you want&lt;br /&gt;- Add new &lt;b&gt;Resource &lt;/b&gt;of type &lt;b&gt;HTML Include/String&amp;nbsp;&lt;/b&gt;&lt;br /&gt;- Inside in the new resource file, select an existing resource include called &lt;b&gt;docinfo_menus_setup&lt;/b&gt;&lt;br /&gt;- Do your modifications on the code inside the chosen include, enable the component, and restart the server. &lt;br /&gt;&lt;br /&gt;I hope it is helpful for you &lt;b&gt;Anonymous&lt;/b&gt;&lt;br /&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5683056081588727881?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5683056081588727881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5683056081588727881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5683056081588727881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5683056081588727881'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/03/removing-subscribe-and-unsubscribe-from.html' title='Removing Subscribe and Unsubscribe from DOC_INFO template'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-650167221554594161</id><published>2011-02-12T22:51:00.000+02:00</published><updated>2011-02-12T22:51:35.311+02:00</updated><title type='text'>Proud Egyptian</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: center;"&gt;Finally I am breathing freedom, and I am proud to say "I am Egyptian"&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;I miss you my country&lt;br /&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-kecVo9zq6mQ/TVbx8yvdw2I/AAAAAAAAALk/-IkUve7sC7A/s1600/egypt.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="211" src="http://3.bp.blogspot.com/-kecVo9zq6mQ/TVbx8yvdw2I/AAAAAAAAALk/-IkUve7sC7A/s400/egypt.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-650167221554594161?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/650167221554594161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=650167221554594161' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/650167221554594161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/650167221554594161'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/02/proud-egyptian.html' title='Proud Egyptian'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-kecVo9zq6mQ/TVbx8yvdw2I/AAAAAAAAALk/-IkUve7sC7A/s72-c/egypt.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-2907393565298086750</id><published>2011-02-06T23:12:00.000+02:00</published><updated>2011-02-06T23:12:26.326+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='11g'/><category scheme='http://www.blogger.com/atom/ns#' term='ECM'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Middleware'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance'/><category scheme='http://www.blogger.com/atom/ns#' term='benchmark'/><title type='text'>Oracle UCM Benchmarking</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Oracle says "&lt;i&gt;The 11g version of UCM was enhanced to enable exceptional performance even when dealing with extremely large volumes of content, including ingestion rates of over one hundred million content items per day.&lt;/i&gt;"&lt;br /&gt;&lt;br /&gt;I have found a &lt;a href="http://www.oracle.com/us/products/middleware/content-management/ecm-extreme-performance-wp-077977.pdf"&gt;white paper &lt;/a&gt;from Oracle which can give us a sample benchmark for Oracle UCM, which is helpful for us in expecting UCM performance:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.oracle.com/us/products/middleware/content-management/ecm-extreme-performance-wp-077977.pdf"&gt;&lt;img border="0" height="187" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/TU8L6CY3RMI/AAAAAAAAALg/sLIxwLNKiP4/s400/ucm-benchmark.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Those results are based on a physical machine with specification 2 CPU 2.33 GHz Xeon®, 16 GB RAM, and as we know processing power is matters and affecting both of performance and license cost.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-2907393565298086750?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/2907393565298086750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=2907393565298086750' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2907393565298086750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2907393565298086750'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/02/oracle-ucm-benchmarking.html' title='Oracle UCM Benchmarking'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KzGxNxWyb7Y/TU8L6CY3RMI/AAAAAAAAALg/sLIxwLNKiP4/s72-c/ucm-benchmark.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5949249940042705</id><published>2011-01-29T21:15:00.000+02:00</published><updated>2011-01-29T21:15:04.311+02:00</updated><title type='text'>Egypt is BLEEDING.....................</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TURmtr4ng9I/AAAAAAAAALY/CDi4HDDGutQ/s1600/eg.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="328" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TURmtr4ng9I/AAAAAAAAALY/CDi4HDDGutQ/s640/eg.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5949249940042705?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5949249940042705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5949249940042705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5949249940042705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5949249940042705'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/01/egypt-is-bleeding.html' title='Egypt is BLEEDING.....................'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KzGxNxWyb7Y/TURmtr4ng9I/AAAAAAAAALY/CDi4HDDGutQ/s72-c/eg.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5278792470641637657</id><published>2011-01-13T21:30:00.000+02:00</published><updated>2011-01-13T21:30:41.509+02:00</updated><title type='text'>2010 &amp; 2011</title><content type='html'>I don't have much things to say about my blog in 2010, where I didn't make what I planned for in 2010, but I'd like to take the chance to give special thanks for two guys&amp;nbsp;&lt;br /&gt;- &lt;a href="http://bexhuff.com/"&gt;Bex Huff &lt;/a&gt;who made my mind about Oracle UCM by his blog posts (which is now less than before), his components, and the two books he wrote.&lt;br /&gt;- &lt;a href="http://www.bluestudios.co.uk/blog/"&gt;John &lt;/a&gt;who helped me so much in some webcenter challenges I faced and his useful comments on my posts.&lt;br /&gt;&lt;br /&gt;Last year I became freelance consultant, and in this new year I wish to get more project and establish my own business. Also I am planning to create my first social networking website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5278792470641637657?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5278792470641637657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5278792470641637657' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5278792470641637657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5278792470641637657'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/01/2010-2011.html' title='2010 &amp; 2011'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-8352475712453750856</id><published>2011-01-05T19:15:00.001+02:00</published><updated>2011-01-05T19:23:50.055+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='Jaseper Report'/><category scheme='http://www.blogger.com/atom/ns#' term='adf'/><category scheme='http://www.blogger.com/atom/ns#' term='ProtocolException'/><category scheme='http://www.blogger.com/atom/ns#' term='downlaod'/><title type='text'>Download Jasper Report in ADF format from with ADF Taskflow</title><content type='html'>I was working on &lt;b&gt;JasperReports &lt;/b&gt;and I had a requirement to export those reports to &lt;b&gt;Pdf&lt;/b&gt; format. Exporting reports to &lt;b&gt;Pdf &lt;/b&gt;by using &lt;b&gt;JasperReports API &lt;/b&gt;is straightforward, but download it with &lt;b&gt;ADF &lt;/b&gt;may cause an issue if you are doing it inside &lt;b&gt;ADF TaskFlow&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;When I google for that I found most people are doing that using Response object by setting headers&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; HttpServletResponse response =(HttpServletResponse) context.getExternalContext().getResponse();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response.setHeader("Content-Disposition", "attachment;filename=\"print.pdf\"");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; response.setContentType("application/x-download"); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OutputStream out = response.getOutputStream();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JasperExportManager.exportReportToPdfStream(jasperPrint, out);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; context.responseComplete();&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;This is not working if you are using &lt;b&gt;ADF Taskflow &lt;/b&gt;and gives the exception &lt;span style="font-size: x-small;"&gt;&lt;b&gt;java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '0' bytes instead of stated&lt;/b&gt;&lt;/span&gt;....; but if you are calling it from within &lt;b&gt;JSPX&lt;/b&gt;, it will work. So what we should do with &lt;b&gt;ADF Taskflow&lt;/b&gt;? we will do the following&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;af:commandImageLink text="My PDF Download Link"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id="cil2"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;af:fileDownloadActionListener contentType="application/x-download"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filename="print.pdf"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; method="#{backingBeanScope.MyBean.downlaodReport}"/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/af:commandImageLink&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void printReport(FacesContext facesContext, OutputStream out) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Export to pdf code goes here&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.close() //close the stream&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;I think the problem is from the way &lt;b&gt;ADF TaskFlows &lt;/b&gt;is being rendered inside page. However best practice is to use what ADF offers which - for downloading files in this case- is&amp;nbsp; &lt;b&gt;fileDownloadActionListenerOperation.&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-8352475712453750856?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/8352475712453750856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=8352475712453750856' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8352475712453750856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8352475712453750856'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2011/01/i-was-working-on-jasperreports-and-i.html' title='Download Jasper Report in ADF format from with ADF Taskflow'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-7549018736494223988</id><published>2010-12-20T15:10:00.000+02:00</published><updated>2010-12-20T15:10:14.948+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='11g'/><category scheme='http://www.blogger.com/atom/ns#' term='Collections'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Folders'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Collections in UCM 11g</title><content type='html'>I have noticed that Collections/Folders in UCM 11g release had some changes. One of them is using randomly auto-generated IDs for folders, even for &lt;b&gt;Contribution Folders&lt;/b&gt;. I know some guys did integrations using collections database table, which will cause some issues for them. For example if they are depending on using IDs on your development environment then you moved to production, for sure IDs will be totally different.&lt;br /&gt;&lt;br /&gt;So how to retrieve Folders under &lt;b&gt;Contribution Folders&lt;/b&gt;, without depending on IDs, the answer is using &lt;b&gt;COLLECTION_DISPLAY &lt;/b&gt;service with the following parameters:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;lt;$dCollectionPath="/Contribution Folders/"$&amp;gt;&lt;br /&gt;&amp;lt;$hasCollectionPath=1$&amp;gt;&lt;br /&gt;&amp;lt;$executeService("COLLECTION_DISPLAY")$&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Notice &lt;b&gt;hasCollectionPath &lt;/b&gt;took value equal &lt;b&gt;1&lt;/b&gt; which means &lt;b&gt;true &lt;/b&gt;in IdocScript.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-7549018736494223988?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/7549018736494223988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=7549018736494223988' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7549018736494223988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7549018736494223988'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/12/collections-in-ucm-11g.html' title='Collections in UCM 11g'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-6287130024805104980</id><published>2010-12-20T14:47:00.002+02:00</published><updated>2010-12-20T14:51:15.975+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Customization'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Profile'/><category scheme='http://www.blogger.com/atom/ns#' term='Collections'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Folders'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Adding profiles to COLLECTION_DISPLAY template</title><content type='html'>I have a requirement to allow users to check-in files inside folders according to a chosen profile, this will not be done from WebDAV it will be from the UCM Web Interface.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_KzGxNxWyb7Y/TQ9Ph8V7ucI/AAAAAAAAALM/I-9Gb0L9GQ4/s1600/tmp.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="115" src="http://4.bp.blogspot.com/_KzGxNxWyb7Y/TQ9Ph8V7ucI/AAAAAAAAALM/I-9Gb0L9GQ4/s400/tmp.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;So in this case we need to customize with &lt;b&gt;COLLECTION_DISPLAY &lt;/b&gt;template or resources used inside it.&lt;br /&gt;&lt;br /&gt;After investigations I found that I need to customize the two resources &lt;b&gt;collection_explore_menus&lt;/b&gt;, and &lt;b&gt;new_content_form&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;For example I created a new profile called &lt;b&gt;Processes&lt;/b&gt;, and I want to add it as a link under &lt;b&gt;New Content&lt;/b&gt; link. In the first resource &lt;b&gt;collection_explore_menus &lt;/b&gt;we will add the following at the end of the resource&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt;FOLDER_EXPL_NEW_CONTENT_Processes,&amp;nbsp; FOLDER_EXPL_NEW_ITEM,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 70,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wwArchiveProcesses,&amp;nbsp;&amp;nbsp;&amp;nbsp; javascript:document.newcontentformProcesses.submit(),&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Where&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;span style="font-size: x-small;"&gt;FOLDER_EXPL_NEW_CONTENT_Processes&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;parentId&amp;nbsp; = &lt;span style="font-size: x-small;"&gt;FOLDER_EXPL_NEW_ITEM&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;labelKey = &lt;span style="font-size: x-small;"&gt;wwArchiveProcesses&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;href&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;span style="font-size: x-small;"&gt;javascript:document.newcontentformProcesses.submit()&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Then as you noticed we are firing Submit action for a HTML form called &lt;b&gt;newcontentformProcesses &lt;/b&gt;which has to be created by us and here comes the role of the next resource&lt;b&gt; &lt;/b&gt;&lt;b&gt;new_content_form&lt;/b&gt;, so&lt;b&gt; &lt;/b&gt;will add the following to the resource and after the first HRML form there&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;lt;form action="&amp;lt;$HttpCgiPath$&amp;gt;" method="GET" name="newcontentformProcesses"&amp;gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&amp;lt;input name="IdcService" type="hidden" value="CHECKIN_NEW_FORM" /&amp;gt;&lt;br /&gt;&amp;lt;input name="&amp;lt;$collectionIDMeta$&amp;gt;" type="hidden" value="&amp;lt;$dCollectionID$&amp;gt;" /&amp;gt;&lt;br /&gt;&amp;lt;input name="xIdcProfile" type="hidden" value="wwArchiveProcesses" /&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Notice the hidden field xIdcProfile which is the profile trigger metadata field.&lt;br /&gt;&lt;br /&gt;I hope this post will be helpful&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-6287130024805104980?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/6287130024805104980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=6287130024805104980' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6287130024805104980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6287130024805104980'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/12/adding-profiles-to-collectiondisplay.html' title='Adding profiles to COLLECTION_DISPLAY template'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KzGxNxWyb7Y/TQ9Ph8V7ucI/AAAAAAAAALM/I-9Gb0L9GQ4/s72-c/tmp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-2304693062355251038</id><published>2010-12-15T01:33:00.001+02:00</published><updated>2010-12-15T01:34:06.631+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='passwords'/><category scheme='http://www.blogger.com/atom/ns#' term='top 50'/><title type='text'>Top 50 Media Gawker passwords</title><content type='html'>While I was reading articles in &lt;a href="http://slashdot.org/"&gt;ShalshDot&lt;/a&gt; website, I read one taking about the top 50 passwords&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://online.wsj.com/media/top50.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://online.wsj.com/media/top50.png" width="363" /&gt;&lt;/a&gt;&lt;/div&gt;For me the top passwords I am always facing are&lt;br /&gt;&lt;ul&gt;&lt;li&gt;welcome1&lt;/li&gt;&lt;li&gt;oracle&lt;/li&gt;&lt;li&gt;oracle123&lt;/li&gt;&lt;li&gt;Oracle10g&lt;/li&gt;&lt;li&gt;Oracle11g&lt;/li&gt;&lt;li&gt;companyname@password&lt;/li&gt;&lt;li&gt;companyname@password123&lt;/li&gt;&lt;li&gt;passw)rd&lt;/li&gt;&lt;li&gt;admin&lt;/li&gt;&lt;li&gt;admin123&lt;/li&gt;&lt;li&gt;weblogic1&lt;/li&gt;&lt;li&gt;weblogic123&lt;/li&gt;&lt;li&gt; weblogic123$&lt;/li&gt;&lt;li&gt;password2$&lt;/li&gt;&lt;li&gt;companyname123$ &lt;/li&gt;&lt;/ul&gt;Unfortunately, I found those easy passwords in big organizations (some of them multinational ones) in Middle East. I think the best approach to create passwords it to use random password generator. However sometimes I am using one of those passwords for the sake of facilitating implementation and deployment, but system supposed to change them however he isn't doing that. May be in the future I will avoid that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-2304693062355251038?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/2304693062355251038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=2304693062355251038' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2304693062355251038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2304693062355251038'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/12/top-50-media-gawker-passwords.html' title='Top 50 Media Gawker passwords'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5254489161344986648</id><published>2010-12-12T18:50:00.000+02:00</published><updated>2010-12-12T18:50:00.392+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Model'/><category scheme='http://www.blogger.com/atom/ns#' term='Document Capture'/><category scheme='http://www.blogger.com/atom/ns#' term='ECM'/><category scheme='http://www.blogger.com/atom/ns#' term='Maturity'/><category scheme='http://www.blogger.com/atom/ns#' term='ECM3'/><title type='text'>Guys did hear about "ECM Maturity Model"</title><content type='html'>As the post title asks "Did you hear about ECM Maturity Model?"&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://ecm3.org/"&gt;&lt;img border="0" src="http://ecmmaturity.files.wordpress.com/2009/02/ecm3_logo-final.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;If you are not, go and visit it, and download &lt;a href="http://ecmmaturity.files.wordpress.com/2009/02/ec3m-v01_0.pdf"&gt;this document&lt;/a&gt;. It is great job, but what I liked is page number 12 and the matrix there. I didn't use it in a project but I imagine it will be helpful for me as a consultant working in a project where using it I can assess how much maturity we reached in that project.&lt;br /&gt;&lt;br /&gt;However, the website and the document lacks a lot of information, may misguide some people. Also I saw the same things discussed there before, like for example in Bex's last book "", but really I like their remarkable maturity matrix.&lt;br /&gt;&lt;br /&gt;Anyway it's nice work and I advice by taking a look on it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5254489161344986648?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5254489161344986648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5254489161344986648' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5254489161344986648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5254489161344986648'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/12/guys-did-hear-about-ecm-maturity-model.html' title='Guys did hear about &quot;ECM Maturity Model&quot;'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-7371480043916720495</id><published>2010-12-12T17:52:00.001+02:00</published><updated>2010-12-12T18:51:01.445+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS'/><category scheme='http://www.blogger.com/atom/ns#' term='notebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Chrome OS</title><content type='html'>I have downloaded Chrome OS, and I tried it. I think it is good OS, light, and suitable for Notebook users. The OS is Linux based on SUSE Linux (as I think), also uses OpenOffice but SUSE release (not Oracle). It is mainly focusing on using Online services offered by Google like google docs, so the main interface used is Chrome browser, not Explorer.exe in Windows.&lt;br /&gt;&lt;br /&gt;Really I like the idea, but still for windows users it's hard to make them change, where most windows users are using local storage and services, and they didn't have the Cloud concept. However Google is the only one who has the power to convince users to change.&lt;br /&gt;&lt;br /&gt;For me as Fedora user, I think there is no big difference but services and features offered by fedora for me as developer are higher.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.solidblogger.com/wp-content/uploads/2009/07/Google-Chrome-OS.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://www.solidblogger.com/wp-content/uploads/2009/07/Google-Chrome-OS.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Let us see how Google community will improve Chrome OS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-7371480043916720495?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/7371480043916720495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=7371480043916720495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7371480043916720495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7371480043916720495'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/12/chrome-os.html' title='Chrome OS'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-4584978590856816671</id><published>2010-12-07T18:10:00.000+02:00</published><updated>2010-12-07T18:10:06.972+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='Packt'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='BPM'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='Book'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><title type='text'>Oracle BPM Suite 11g: New Book</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Packt has asked me to review this book, I have just downloaded it and I will start reading it tomorrow. However one of friends told me that the book is good and it covers SOA too.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;It worth to mention that BPM is an important part of Middleware which facilitates building of business processes by business users, and those processes are SOA based. I didn't use it yet, after reviewing the book I will come with an example of how to use BPM and UCM together.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://link.packtpub.com/4OSx4d"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_KzGxNxWyb7Y/TP5Yp3INKJI/AAAAAAAAALI/iEd8jxtoptk/s320/book.png" width="263" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I wish Packt will change their books' titles to "Hands On" &lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;:D&lt;/span&gt; which became very helpful to start with Oracle Middleware solutions in short time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-4584978590856816671?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/4584978590856816671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=4584978590856816671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4584978590856816671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4584978590856816671'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/12/oracle-bpm-suite-11g-new-book.html' title='Oracle BPM Suite 11g: New Book'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KzGxNxWyb7Y/TP5Yp3INKJI/AAAAAAAAALI/iEd8jxtoptk/s72-c/book.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5798254620673873043</id><published>2010-11-22T08:48:00.001+02:00</published><updated>2010-11-22T08:49:25.083+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='adf'/><category scheme='http://www.blogger.com/atom/ns#' term='div'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='styles'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='table'/><title type='text'>Change panelGroupLayout to use &lt;table&gt; instead of &lt;div&gt;</title><content type='html'>As most of us know that ADF by default is converting most of its containers to &amp;lt;div&amp;gt;, but sometimes there is a need to work with &amp;lt;table&amp;gt;, let us see how to do that:&lt;br /&gt;&lt;br /&gt;It is very simple, we will use three styles&amp;nbsp; table, table-row, and table-cell. Let us suppose that we have the following ADF faces code&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;af:panelGroupLayout&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- some controls goes here --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/af:panelGroupLayout&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;af:panelGroupLayout&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- some controls goes here --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/af:panelGroupLayout&amp;gt;&lt;br /&gt;&amp;lt;/af:panelGroupLayout&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;We need to convert it to a table with two rows and on column, so it will be &lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt;&lt;br /&gt;&amp;lt;af:panelGroupLayout inlineStyle="display:table;"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;af:panelGroupLayout inlineStyle="display:table-row;"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;af:panelGroupLayout inlineStyle="display:table-cell;"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- some controls goes g --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/af:panelGroupLayout&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/af:panelGroupLayout&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;af:panelGroupLayout inlineStyle="display:table-row;"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;af:panelGroupLayout inlineStyle="display:table-cell;"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- some controls goes g --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/af:panelGroupLayout&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/af:panelGroupLayout&amp;gt;&lt;br /&gt;&amp;lt;/af:panelGroupLayout&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc; font-size: xx-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Note if you used layout property for panelGroupLayout with value equal to Horizontal, it will be converted to able but you will not have full control over it where &lt;td&gt; cells will be generated automatically and you cannot add styles to them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5798254620673873043?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5798254620673873043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5798254620673873043' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5798254620673873043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5798254620673873043'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/11/change-panelgrouplayout-to-use-instead.html' title='Change panelGroupLayout to use &amp;lt;table&amp;gt; instead of &amp;lt;div&amp;gt;'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-3885586090972377808</id><published>2010-11-10T19:07:00.002+02:00</published><updated>2010-11-20T09:04:32.085+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='image'/><category scheme='http://www.blogger.com/atom/ns#' term='adf'/><category scheme='http://www.blogger.com/atom/ns#' term='display'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>ADF: Images in CSS not displayed with IE</title><content type='html'>I am currently working on a portal project in Saudi Arabia using WebCenter. I have created my own skin and styles, and in the last days I was developing on Fedora linux so I tested my work on Firefox and Chrome. After deployment, I got surprised that images not displayed.&lt;br /&gt;&lt;br /&gt;The issues was that I was using styles like the following:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;br /&gt;background-image: url("../images/logo.png")repeat-x;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;but while debugging on Internet Explorer, I found that the style is not existing within the css class (not being served to Internet Explorer). To fix it, you have switch to the following&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;br /&gt;background-image: url(../images3/Center.png);&lt;br /&gt;background-repeat: repeat-x;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;it took from me time, to find the problem, world of css :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-3885586090972377808?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/3885586090972377808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=3885586090972377808' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3885586090972377808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3885586090972377808'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/11/adf-images-in-css-not-displayed.html' title='ADF: Images in CSS not displayed with IE'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-2076063769308549705</id><published>2010-11-09T22:40:00.003+02:00</published><updated>2010-11-09T22:42:34.253+02:00</updated><title type='text'>Somali pirates &amp; Nintendo</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;There is a study made about Management based on Somali Pirates and Taliban (&lt;span class="Apple-style-span" style="color: #333333; font-family: Verdana, Arial, sans-serif; font-size: 13px; line-height: 20px;"&gt;insurgents in Afghanistan&lt;/span&gt;), you can read more about it in the &lt;a href="http://www.economist.com/whichmba/somali-pirates"&gt;article&lt;/a&gt; from economist.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://media.economist.com/images/images-magazine/2010/11/06/WB/20101106_WBP502.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://media.economist.com/images/images-magazine/2010/11/06/WB/20101106_WBP502.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;What is interesting for me is the comparison between Somali pirates&amp;nbsp;strategy&amp;nbsp;in&amp;nbsp;attacking&amp;nbsp;ships and strategy Nintendo in penetrating gaming market and competing companies like Microsoft. &lt;br /&gt;&lt;br /&gt;Also Taliban&amp;nbsp;strategies&amp;nbsp;is very interesting for me in project management, and how companies can have small teams taking quick decisions without returning to management and doing micro-management. They don't wait for long-term approvals.&lt;br /&gt;&lt;br /&gt;I liked it and I wanted to share it with you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-2076063769308549705?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/2076063769308549705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=2076063769308549705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2076063769308549705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2076063769308549705'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/11/somali-pirates-nintendo.html' title='Somali pirates &amp; Nintendo'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5000707770656976939</id><published>2010-11-09T19:32:00.003+02:00</published><updated>2010-11-20T09:05:11.995+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='11g'/><category scheme='http://www.blogger.com/atom/ns#' term='WLS'/><category scheme='http://www.blogger.com/atom/ns#' term='Plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='cluster'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><category scheme='http://www.blogger.com/atom/ns#' term='Weblogic'/><category scheme='http://www.blogger.com/atom/ns#' term='load balance'/><title type='text'>Oracle UCM 11g clustered (continued)</title><content type='html'>I forgot to mention two things about clustering in my previous post.&lt;br /&gt;&lt;br /&gt;- After creating a domain on the first physical machine, and you want to transfer the configuration to the other physical machine, do the following:&lt;br /&gt;&lt;br /&gt;On the first machine&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;br /&gt;$ cd /u01/oracle/middleware/user_projects/domains/&lt;br /&gt;$ ../../wlserver_10.3/common/bin/pack.sh -managed=true -domain=my_domain -template=my_domain.jar template_name="my_domain"&lt;br /&gt;$ scp&amp;nbsp;my_domain.jar oracle@node2.mydomain.com:/u01/oracle/middleware/user_projects/domains&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;on the second machine&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;br /&gt;$ cd /u01/oracle/middleware/user_projects/domains/&lt;br /&gt;$ ../../wlserver_10.3/common/bin/unpack.sh&amp;nbsp;-domain=my_domain -template=my_domain.jar&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Note, when configuring weblogic machine on linux,&amp;nbsp;&amp;nbsp;it is better to use Unix Machine (you can accept the defualts)&lt;br /&gt;&lt;br /&gt;- Now you have UCM clustered on two machines, so what about load balancing? you have several options like using another weblogic instance to do load balancing, but in my case I used apache HTTP server for doing that (this was because I wanted to minimize licenses required)&lt;br /&gt;&lt;br /&gt;To do load balancing&lt;br /&gt;- Download weblogic plugin for Apache from&amp;nbsp;&lt;a href="http://www.oracle.com/technetwork/middleware/ias/downloads/wls-plugins-096117.html"&gt;http://www.oracle.com/technetwork/middleware/ias/downloads/wls-plugins-096117.html&lt;/a&gt;&lt;br /&gt;- Ensure that Apache is up and working on the server&lt;br /&gt;- Extract the plugin in a directory on &amp;nbsp;your server&lt;br /&gt;- add the following to httpd.conf (I assume here we are installing on linux)&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;br /&gt;#Weblogic Proxy Plugin&lt;br /&gt;LoadModule weblogic_module /root/wlsplugin/lib/mod_wl.so&lt;br /&gt;&lt;br /&gt;#Weblogic Proxy Plugin&lt;br /&gt;&lt;location&gt;&lt;/location&gt;&lt;br /&gt;SetHandler weblogic-handler&lt;br /&gt;WebLogicCluster node1.mydomain.com:16200,node2.mydomain.com:16200&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I hope you will have a good picture about how to accomplish that&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5000707770656976939?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5000707770656976939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5000707770656976939' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5000707770656976939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5000707770656976939'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/11/oracle-ucm-11g-clustered-continued.html' title='Oracle UCM 11g clustered (continued)'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-2140849585402845744</id><published>2010-11-05T13:28:00.001+02:00</published><updated>2010-11-09T19:33:58.559+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='11g'/><category scheme='http://www.blogger.com/atom/ns#' term='cluster'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Weblogic'/><title type='text'>Oracle UCM 11g clustered</title><content type='html'>One of the biggest advantages we got with UCM 11g is that it is being hosted inside Weblogic Application Server. That allows us to create a clustered UCM without big efforts and in my opinion it doesn't need any expert to do that.&lt;br /&gt;&lt;br /&gt;I think most of you guys remember clustering with UCM 10g, it was really silly :)&lt;br /&gt;&lt;br /&gt;In next lines I will explain to you how to do that, but I will assume that you installed Weblogic Server 10.3.3, &amp;nbsp;Oracle ECM 11g, and middleware home is "/u01/oracle/middleware":&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;br /&gt;- $ cd /u01/oracle/middleware/Oracle_ECM1/common/bin&lt;br /&gt;- $&amp;nbsp;./config.sh&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;- Create new weblogic domain (or use an existing one if you have)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/TNPgNh1SB9I/AAAAAAAAALE/3HKQe6xItIE/s1600/Screenshot01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/TNPgNh1SB9I/AAAAAAAAALE/3HKQe6xItIE/s320/Screenshot01.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Configure domain to support UCM, IBR, and Site Studio&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/TNPgKl1y-0I/AAAAAAAAALA/JZGR6mfbNfc/s1600/Screenshot02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="229" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/TNPgKl1y-0I/AAAAAAAAALA/JZGR6mfbNfc/s320/Screenshot02.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Name the new domain in this case I named it for demonstration my_domain&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_KzGxNxWyb7Y/TNPgKHGU7FI/AAAAAAAAAK8/SqWvP060Nlw/s1600/Screenshot03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="229" src="http://1.bp.blogspot.com/_KzGxNxWyb7Y/TNPgKHGU7FI/AAAAAAAAAK8/SqWvP060Nlw/s320/Screenshot03.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Add the Weblogic admin password&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_KzGxNxWyb7Y/TNPgHyhqY6I/AAAAAAAAAK4/1XvMmjBTaUk/s1600/Screenshot04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="http://4.bp.blogspot.com/_KzGxNxWyb7Y/TNPgHyhqY6I/AAAAAAAAAK4/1XvMmjBTaUk/s320/Screenshot04.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Choose Production environment&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_KzGxNxWyb7Y/TNPgHeUdnQI/AAAAAAAAAK0/dbvA1ndO_ms/s1600/Screenshot05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="229" src="http://4.bp.blogspot.com/_KzGxNxWyb7Y/TNPgHeUdnQI/AAAAAAAAAK0/dbvA1ndO_ms/s320/Screenshot05.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Configure database connection information, if you are using Oracle database 11gR2 you will gain major feature which using one host name (scan name) and DNS will automatically will take care of load balancing and failover for RAC nodes.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_KzGxNxWyb7Y/TNPgGhVWnQI/AAAAAAAAAKw/WWjMDpVpXIk/s1600/Screenshot06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" src="http://1.bp.blogspot.com/_KzGxNxWyb7Y/TNPgGhVWnQI/AAAAAAAAAKw/WWjMDpVpXIk/s320/Screenshot06.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Next choose the following to configure clustered nodes for UCM and IBR&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_KzGxNxWyb7Y/TNPgErpmSYI/AAAAAAAAAKs/VHwJl92FZsM/s1600/Screenshot07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="229" src="http://4.bp.blogspot.com/_KzGxNxWyb7Y/TNPgErpmSYI/AAAAAAAAAKs/VHwJl92FZsM/s320/Screenshot07.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Accept the default for the admin server&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/TNPgA-xapuI/AAAAAAAAAKo/Hy8SBXg_UH0/s1600/Screenshot08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="229" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/TNPgA-xapuI/AAAAAAAAAKo/Hy8SBXg_UH0/s320/Screenshot08.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- In the managed servers page, you will have by default UCM_server1 and IBR_server1, we will add two other managed servers UCM_server2 and IBR_server2&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPgAIFRc_I/AAAAAAAAAKk/e-9Xf0erXxI/s1600/Screenshot09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="229" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPgAIFRc_I/AAAAAAAAAKk/e-9Xf0erXxI/s320/Screenshot09.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Next will create two clusters one for UCM and one for IBR&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPf_eNawVI/AAAAAAAAAKg/nOnOcna0luw/s1600/Screenshot10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPf_eNawVI/AAAAAAAAAKg/nOnOcna0luw/s320/Screenshot10.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Under UCM cluster we will add UCM managed servers and under IBR cluster we ill add IBR managed servers&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPf-eT-HMI/AAAAAAAAAKc/ULnVzTgcutQ/s1600/Screenshot11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="229" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPf-eT-HMI/AAAAAAAAAKc/ULnVzTgcutQ/s320/Screenshot11.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Next will add two Machines representing two physical machines, and they responsible for communicating with Node Managers on the two nodes we have here&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/TNPf9xN7_3I/AAAAAAAAAKY/f6S_aL5yY7Y/s1600/Screenshot12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/TNPf9xN7_3I/AAAAAAAAAKY/f6S_aL5yY7Y/s320/Screenshot12.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Add the managed servers and admin server to the Weblogic machines&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPf9IzmENI/AAAAAAAAAKU/2d3lQ-nn4c0/s1600/Screenshot13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="229" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPf9IzmENI/AAAAAAAAAKU/2d3lQ-nn4c0/s320/Screenshot13.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Next we can see the UCM cluster is automatically configured to support the required libraries and applications&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/TNPf8k1-GNI/AAAAAAAAAKQ/XM0XNbGxzOM/s1600/Screenshot14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/TNPf8k1-GNI/AAAAAAAAAKQ/XM0XNbGxzOM/s320/Screenshot14.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- JDBC and the other required services is configured automatically&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPf7xfhRuI/AAAAAAAAAKM/_bzFWzU82bQ/s1600/Screenshot15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="229" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPf7xfhRuI/AAAAAAAAAKM/_bzFWzU82bQ/s320/Screenshot15.png" style="cursor: move;" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- At the end accept the configurations and you will have a ready UCM cluster on two nodes&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPf7EfbqkI/AAAAAAAAAKI/5ns72zff86E/s1600/Screenshot01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="229" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPf7EfbqkI/AAAAAAAAAKI/5ns72zff86E/s320/Screenshot01.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: -webkit-auto;"&gt;The remaining part here is to have a shared storage like SAN for storing vault and weblayout repoistories, in this case also you need to have OS file system cluster. On linux you can use Oracle File System Cluster for doing that.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-2140849585402845744?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/2140849585402845744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=2140849585402845744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2140849585402845744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2140849585402845744'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/11/oracle-ucm-11g-clustered.html' title='Oracle UCM 11g clustered'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KzGxNxWyb7Y/TNPgNh1SB9I/AAAAAAAAALE/3HKQe6xItIE/s72-c/Screenshot01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-1551299502986580582</id><published>2010-11-05T12:02:00.000+02:00</published><updated>2010-11-05T12:02:35.844+02:00</updated><title type='text'>Oracle Referring my blog</title><content type='html'>Guys I am really sorry for not posting from weeks in my blog.&lt;br /&gt;&lt;br /&gt;I was searching for things in Oracle Website and I got my surprised that Oracle is referring to my blog WoW, I didn't how it was helpful for other, and this really is very big&amp;nbsp;responsibility&amp;nbsp;on &amp;nbsp;me.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPSqYz6jXI/AAAAAAAAAKE/91Kad_0YR7k/s1600/myblog.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="168" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPSqYz6jXI/AAAAAAAAAKE/91Kad_0YR7k/s320/myblog.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I read a book called "A leader who has no title", it explains an important thinking&amp;nbsp;methodology which is "to lead, you don't need a title or a position or a company, start by yourself and work harder. Then everything you need will be in your hands, and everyone will appreciate your efforts and work."&lt;br /&gt;&lt;br /&gt;If you are targeting money or a big position in a company, you will lose your focus and you will not be special. Myself, I am always asking myself If I am in the same long queue like others or I left the queue and trying to find some shortcut. By the way If I didn't find the shortcut, I will not be sad, earnings are always higher.&lt;br /&gt;&lt;br /&gt;One last thing, I am not Oracle employee, or working in a multinational first class company. Currently I am freelancer trying to depend on myself.&lt;br /&gt;&lt;br /&gt;Start by yourself,, don't look at others.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-1551299502986580582?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/1551299502986580582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=1551299502986580582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1551299502986580582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1551299502986580582'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/11/oracle-referring-my-blog.html' title='Oracle Referring my blog'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KzGxNxWyb7Y/TNPSqYz6jXI/AAAAAAAAAKE/91Kad_0YR7k/s72-c/myblog.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-3091022848882320854</id><published>2010-11-05T03:16:00.000+02:00</published><updated>2010-11-05T03:17:44.449+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='civilization'/><category scheme='http://www.blogger.com/atom/ns#' term='flush toilet'/><title type='text'>First use of Ajax terminology</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_KzGxNxWyb7Y/TNNaipeSY2I/AAAAAAAAAKA/jMdEKMn54O4/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&amp;nbsp;&lt;img border="0" src="http://1.bp.blogspot.com/_KzGxNxWyb7Y/TNNaipeSY2I/AAAAAAAAAKA/jMdEKMn54O4/s1600/images.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;From days I was watching a&amp;nbsp;TV&amp;nbsp;program&amp;nbsp;about history of the flush toilets and its&amp;nbsp;contribution&amp;nbsp;in civilization. I got surprised when they said that one of the first flush toilets invented in&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;1596 by&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;Sir&amp;nbsp;&lt;a class="mw-redirect" href="http://en.wikipedia.org/wiki/John_Harington_(inventor)" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #0645ad; cursor: pointer; text-decoration: none;" title="John Harington (inventor)"&gt;John Harington&lt;/a&gt;&amp;nbsp;called Ajax :)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 19px;"&gt;So Ajax has a big role in civilization advancement, but I don't know why he called the flush&amp;nbsp;toilet&amp;nbsp;Ajax.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-3091022848882320854?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/3091022848882320854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=3091022848882320854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3091022848882320854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3091022848882320854'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/11/first-use-of-ajax-terminology.html' title='First use of Ajax terminology'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KzGxNxWyb7Y/TNNaipeSY2I/AAAAAAAAAKA/jMdEKMn54O4/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5495918854327820552</id><published>2010-09-27T01:10:00.000+03:00</published><updated>2010-09-27T01:10:39.440+03:00</updated><title type='text'>Time to change</title><content type='html'>I didn't blog from a long ti me and I am not happy about that. I have acquired a lot of experience last months, I have worked heavily with Weblogic, UCM 11g, Webcenter, Access Manager, and even Oracle DB RAC. Most of the time I didn't have time but this not an excuse, because anyone can always get time.&lt;br /&gt;&lt;br /&gt;Anyway I am here to say that I will re-host and re-deign my blog (may be with typepad), I will enhance it to as much useful as I want.&lt;br /&gt;&lt;br /&gt;Time to change has come.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5495918854327820552?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5495918854327820552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5495918854327820552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5495918854327820552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5495918854327820552'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/09/time-to-change.html' title='Time to change'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-4071276120549146118</id><published>2010-08-20T14:41:00.000+02:00</published><updated>2010-08-20T14:41:11.933+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='11g'/><category scheme='http://www.blogger.com/atom/ns#' term='Packt'/><category scheme='http://www.blogger.com/atom/ns#' term='10g'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Book'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Oracle Universal Content Management Handbook</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://www.packtpub.com/oracle-universal-content-management-ucm-handbook/book" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://ecx.images-amazon.com/images/I/51FlWYLoxsL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A new book about Oracle UCM has been published by Packt, I have been asked by Packt to review this book. I found this book is very interesting especially if you are new to UCM or you didn't get the chance to review all UCM capabilities. I used to give UCM trainings with Oracle, I can admit that reading this book will give the same knowledge you may get from trainings.&lt;br /&gt;&lt;br /&gt;But I was wishing that this book will cover Oracle UCM 11g, where it covers UCM 10g, however almost all information in that book can be applied to 11g too.&lt;br /&gt;&lt;br /&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-4071276120549146118?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/4071276120549146118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=4071276120549146118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4071276120549146118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4071276120549146118'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/08/oracle-universal-content-management.html' title='Oracle Universal Content Management Handbook'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-723926029130539086</id><published>2010-05-24T00:24:00.000+03:00</published><updated>2010-05-24T00:24:52.994+03:00</updated><title type='text'>Stars in Kuwait</title><content type='html'>I am currently working in a project in Kuwait, they are using Star Names for naming servers' hostnames. For me it is the first time I work with stars &lt;span style="font-family: Arial,Helvetica,sans-serif;"&gt;:D&lt;/span&gt; now I am interested in meaning of star names because of this project thanks to &lt;a href="http://www.kdedevelopers.org/blog/76"&gt;&lt;b&gt;Jasem &lt;/b&gt;&lt;/a&gt;who is owner of this idea.&lt;br /&gt;&lt;br /&gt;I was searching for star names and I came across an interesting website &lt;a href="http://www.wikisky.org/"&gt;WikiSky&lt;/a&gt;. I like it so much and I think it deserves a look, you can get which stars is above you right now, can you imagine?&lt;br /&gt;&lt;br /&gt;Now I will list the stars (servers) which I am working with&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse;"&gt;&lt;col&gt;&lt;/col&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td class="xl63" dir="LTR"&gt;&lt;br /&gt;&lt;b&gt;Chara&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;Joy&lt;br /&gt;&lt;b&gt;Chort&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;Small rib&lt;br /&gt;&lt;b&gt;Electra&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;Amber/Shining&lt;br /&gt;&lt;b&gt;Homam&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/b&gt;The high-minded man&lt;br /&gt;&lt;b&gt;Nunki&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;"of Enki" (Sumerian god of waters &amp;amp; of most ancient city of Eridu)&lt;br /&gt;&lt;b&gt;Porrima&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;Roman goddess of childbirth&lt;br /&gt;&lt;b&gt;Yildun&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;Star&lt;br /&gt;&lt;b&gt;Lesath &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/b&gt;Sting&lt;br /&gt;&lt;b&gt;Matar&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;Rain&lt;br /&gt;&lt;br /&gt;By the way, after I saw the meaning of some stars, I am surprise, because some names are Arabic names like &lt;b&gt;Matar&lt;/b&gt;. Anyway I liked the idea of using the star names for servers' hostnames.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-723926029130539086?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/723926029130539086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=723926029130539086' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/723926029130539086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/723926029130539086'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/05/stars-in-kuwait.html' title='Stars in Kuwait'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-4825470997150856033</id><published>2010-03-24T14:09:00.000+02:00</published><updated>2010-03-24T14:14:15.962+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='ORMINT_HOME'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='errors'/><category scheme='http://www.blogger.com/atom/ns#' term='Role Manager'/><title type='text'>Missing Configuration for Integration between OIM and ORM with JBOSS</title><content type='html'>I was facing an error after doing the integration between Oracle Identity Manager and Oracle Role Manager where OIM installed on Linux server and ORM in Windows server, here is a snapshot from the log&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;03:39:40,216 WARN&amp;nbsp; [IntegrationUtilities] No plugin configuration files found in /oracle/idm-home/jboss-4.2.3/bin/c:\ORMINT_HOME\/config&lt;br /&gt;03:39:40,217 ERROR [TASK] Class/Method: SchedulerBaseTask/run encounter some problems: {1}&lt;br /&gt;java.lang.NullPointerException&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at oracle.iam.rm.imframework.scheduledTasks.ScheduledIntegrationTask.init(ScheduledIntegrationTask.java:135)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Thor.API.Security.LoginHandler.jbossLoginSession.runAs(Unknown Source)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.quartz.core.JobRunShell.run(JobRunShell.java:203)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;I faced this error before when I installed OIM on windows, but for a quick way to solve the problem I moved &lt;b&gt;ORMINT_HOME &lt;/b&gt;(ORM Integration Library location on OIM server) to the default location &lt;b&gt;C:\ORMINT_HOME &lt;/b&gt;but after we changed OIM server to be Linux server, I had to face that issue again.&lt;br /&gt;&lt;br /&gt;I tried to find if someone faced that issue before or not I didn't find help, even I opened Service Request on Metalink but without any help. That's because ORM is a new product and there are only few implementations for it (by the way I am not a fan for that system). &lt;br /&gt;&lt;br /&gt;The solution for this error is very simple but not mentioned in documentation, there is a system property that needs to be added to JBoss and it will be used by OIM for integration purposes with ORM. That property is &lt;b&gt;ORMINT_ROOT_DIR&lt;/b&gt; and it will be added with a value to &lt;b&gt;properties-service.xml &lt;/b&gt;file (you can find it under &lt;i&gt;&lt;b&gt;&lt;jboss_home&gt;/server/default/deploy&lt;/jboss_home&gt;&lt;/b&gt;&lt;/i&gt; )&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fff2cc;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;attribute name="Properties"&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;attribute name="Properties"&gt;&lt;attribute name="Properties"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;ORMINT_ROOT_DIR&lt;/b&gt;=&lt;b&gt;/oracle/idm-home/ORMINT_HOM&lt;/b&gt;E&lt;/attribute&gt;&lt;/attribute&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;attribute name="Properties"&gt;&lt;/attribute&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&amp;lt;\&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;attribute&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #fff2cc; font-size: x-small;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-4825470997150856033?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/4825470997150856033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=4825470997150856033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4825470997150856033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4825470997150856033'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/03/missing-configuration-for-integration.html' title='Missing Configuration for Integration between OIM and ORM with JBOSS'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-2390727554670314300</id><published>2010-03-16T11:52:00.000+02:00</published><updated>2010-03-16T11:52:48.156+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenText'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Hummingbird'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Active Directory'/><title type='text'>AD integration in OpenText Hummingbird vs Oracle UCM</title><content type='html'>I am working in Oracle IDM project currently, and I have to provision users to Hummingbird and Hummingbird in this case integrated with Active Directory. So I were in my mind making a comparison between Oracle UCM and OpentText Hummingbird and I want to share it here.&lt;br /&gt;&lt;br /&gt;In Oracle UCM, it is a full integration why because user roles and accounts will be represented in AD as security groups, so I want to give an AD user the contributor role, just assign to him contributor security group form inside AD. Also you can make a custom user attributes from inside UCM to AD user attributes like user manager or any other attribute.&lt;br /&gt;&lt;br /&gt;In OpenText Hummingbird especially with Document Management module and Records Management modules, the admin have to import users from AD manually and assign security groups and permissions from inside the system, which means it is not full integration, Hummingbird is just using AD as a repository of users info not a repository for security.&lt;br /&gt;&lt;br /&gt;Another thing Oracle UCM is like an open source application it is open, you can change any functionality you want, its database schema is not sealed and the schema is very easy to be used and modified. But Hummingbird's database is not allowing that, if you tried to add new records or delete records, the system will throw exceptions and errors.&lt;br /&gt;&lt;br /&gt;In my opinion, Oracle UCM is one of the best applications you can integrate with. So If I am a decision maker I will always choose UCM because of integrations easiness.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-2390727554670314300?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/2390727554670314300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=2390727554670314300' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2390727554670314300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2390727554670314300'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/03/ad-integration-in-opentext-hummingbird.html' title='AD integration in OpenText Hummingbird vs Oracle UCM'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-6770536140269827780</id><published>2010-03-15T16:59:00.000+02:00</published><updated>2010-03-15T17:02:29.249+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><category scheme='http://www.blogger.com/atom/ns#' term='errors'/><category scheme='http://www.blogger.com/atom/ns#' term='OIM'/><category scheme='http://www.blogger.com/atom/ns#' term='ORM'/><title type='text'>JMS error sending message to queue/orm/IncomingEventQueue</title><content type='html'>&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;I was getting the following error when I try to create an &lt;b&gt;Oracle Identity Manager &lt;/b&gt;user after integrating with &lt;b&gt;Oracle Role Manager &lt;/b&gt;(both OIM and ORM are using JBoss as the application server). I took from me a lot of time to discover the cause of that error&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;div style="color: #073763;"&gt;&lt;span style="font-size: x-small;"&gt;ERROR [oracle.iam.rm.imframework.oimjavatasks.ReconcileEntityAdapter] General exception: JMS error sending message to queue/orm/IncomingEventQueue&lt;br /&gt;java.lang.Exception: JMS error sending message to queue/orm/IncomingEventQueue&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at oracle.iam.rm.imframework.util.JMSUtil.sendMessage(JMSUtil.java:96)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .......&lt;br /&gt;Caused by: org.jboss.mq.SpyJMSException: Cannot authenticate user; - nested throwable: (java.net.NoRouteToHostException: No route to host: connect)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.jboss.mq.SpyJMSException.getAsJMSException(SpyJMSException.java:72)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .......&lt;br /&gt;Caused by: java.net.NoRouteToHostException: No route to host: connect&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.net.PlainSocketImpl.socketConnect(Native Method)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .......&lt;/div&gt;&lt;br /&gt;The cause of the error is that in the test server where I installed Oracle Role Manager I have more than one IP address for the server and I was binding JBoss to all IP(s) by running it using the following command&lt;br /&gt;&lt;b&gt;run.bat -b 0.0.0.0&lt;/b&gt;&lt;br /&gt;The solution is to bind JBoss to only one IP as the following&lt;br /&gt;&lt;b&gt;run.bat -b 192.168.220.1&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-6770536140269827780?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/6770536140269827780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=6770536140269827780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6770536140269827780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6770536140269827780'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/03/jms-error-sending-message-to.html' title='JMS error sending message to queue/orm/IncomingEventQueue'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-3934755163205880161</id><published>2010-02-07T14:37:00.000+02:00</published><updated>2010-02-07T14:38:05.472+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Identity Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Sun Identity Manager and Oracle Identity Manager</title><content type='html'>As all of us know, Oracle bought Sun and the deal has been closed completely. I am currently working with Oracle Identity Management (as well as Oracle UCM) and I am interested to know Oracle's plan for IDM after merging. I found a blog post that talks in brief about that I recommend you to read it, &lt;a href="http://idminsights.com/2010/01/28/oracle-formally-announces-plans-for-sun-identity-manager/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+IdentityManagementInsights+%28Identity+Management+Insights%29&amp;amp;utm_content=Google+Reader"&gt;click here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_KzGxNxWyb7Y/S26zdjS5KxI/AAAAAAAAAJs/k8HhHQBnWiA/s1600-h/sun_oracle2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_KzGxNxWyb7Y/S26zdjS5KxI/AAAAAAAAAJs/k8HhHQBnWiA/s320/sun_oracle2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The conclusion Oracle will keep its IDM solutions as a strategic solutions and it will re-brand Sun IDM solutions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-3934755163205880161?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/3934755163205880161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=3934755163205880161' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3934755163205880161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3934755163205880161'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/02/sun-identity-manager-and-oracle.html' title='Sun Identity Manager and Oracle Identity Manager'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KzGxNxWyb7Y/S26zdjS5KxI/AAAAAAAAAJs/k8HhHQBnWiA/s72-c/sun_oracle2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-8989302634628831610</id><published>2010-01-20T22:46:00.000+02:00</published><updated>2010-01-20T22:48:23.257+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Decompiler'/><category scheme='http://www.blogger.com/atom/ns#' term='JD-GUI'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Java Decompiling</title><content type='html'>When I face frustrating bugs that comes because of the misleading exceptions, I go to the magic method which is decompiling the class that cause the error, and take a quick look there. But note I don't prefer going deeper to understand the class and the library I am decompiling.&lt;br /&gt;&lt;br /&gt;I am using &lt;a href="http://java.decompiler.free.fr/"&gt;JD-GUI&lt;/a&gt; and I'd like to thank the people who created it and made it available for free.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://java.decompiler.free.fr/sites/default/screenshots/screenshot1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="340" src="http://java.decompiler.free.fr/sites/default/screenshots/screenshot1.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-8989302634628831610?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/8989302634628831610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=8989302634628831610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8989302634628831610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8989302634628831610'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/01/java-decompiling.html' title='Java Decompiling'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5807252147757675830</id><published>2010-01-20T22:13:00.000+02:00</published><updated>2010-01-20T22:13:34.526+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Identity Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Rebranding'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><category scheme='http://www.blogger.com/atom/ns#' term='Logo'/><title type='text'>Rebranding OIM Administration Console [JBoss]</title><content type='html'>The following brief steps explain rebranding of Oracle Identity Manager on JBoss application server:&lt;br /&gt;&lt;br /&gt;- Get copy from &lt;i&gt;&lt;b&gt;XellerateFull&lt;/b&gt;&lt;/i&gt;.ear from &lt;b&gt;&lt;i&gt;[jboss_install_dir]/server/default/deploy&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- Extract the file normally like a zip file (change extension from .ear to .zip)&lt;br /&gt;&lt;br /&gt;- Inside the extracted directory, you will find a war file called &lt;b&gt;&lt;i&gt;xlWebApp.war&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- Extract that file like a zip file (change extension from .war to .zip)&lt;br /&gt;&lt;br /&gt;-&amp;nbsp; If you want to change the application colors and styles, go to &lt;b&gt;&lt;i&gt;XellerateFull/xlWebApp/css/Xellerate.css&lt;/i&gt;&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;- If you want to change labels and messages, go to &lt;b&gt;&lt;i&gt;XellerateFull/xlWebApp/WEB-INF/classes/xlWebAdmin.properties &lt;/i&gt;&lt;/b&gt;(change the other localized files that you are using)&lt;br /&gt;&lt;br /&gt;- If you want to change logo and application images, go to &lt;b&gt;&lt;i&gt;XellerateFull/xlWebApp/WEB-INF/classes/xlDefaultAdmin.properties&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- After finishing recompress everything (compress it a .zip then change the extension), but after finishing open the archive you made and see if the structure of the archives (&lt;b&gt;&lt;i&gt;XellerateFull.ear &lt;/i&gt;&lt;/b&gt;and &lt;b&gt;&lt;i&gt;xlWebApp.war&lt;/i&gt;&lt;/b&gt;) is correct like the old one&lt;br /&gt;&lt;br /&gt;- At last replace &lt;b&gt;&lt;i&gt;XellerateFull.ear &lt;/i&gt;&lt;/b&gt;under JBoss with the new one you made.&lt;br /&gt;&lt;br /&gt;Anyway, this application is built using Struts, and it can be customized as you want, nut I don't recommend that from a previous experience with other applications.&lt;br /&gt;&lt;br /&gt;Note in documentation there is another for doing that, but it didn't work with me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5807252147757675830?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5807252147757675830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5807252147757675830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5807252147757675830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5807252147757675830'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/01/rebranding-oim-administration-console.html' title='Rebranding OIM Administration Console [JBoss]'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-1398507643431409192</id><published>2010-01-16T13:25:00.000+02:00</published><updated>2010-01-16T14:05:33.117+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='Identity Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Xellerate'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><category scheme='http://www.blogger.com/atom/ns#' term='errors'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation'/><title type='text'>Oracle Identity Manager installation tips</title><content type='html'>I will not be able to post right now the complete installation steps for Oracle Identity Manager with JBoss as the application server, because it will take a lot of time, but I will add some tips here to be be taken in consideration during OIM installation.&lt;br /&gt;&lt;br /&gt;- If you are using Sun JVM and JBoss, you need to make one more modification in run.bat (JBoss starting Batch) ro JAVA_OPTS parameter which is &lt;span style="font-weight: bold;"&gt;-XX:MaxPermSize=256m&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx1024m &lt;span style="color: rgb(255, 0, 0);"&gt;-XX:MaxPermSize=256m&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- When you start JBoss and you want it to listen (or bind) to any available IP, run JBoss starting batch like this&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;run.bat -b &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;0.0.0.0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- After installing OIM Design Console, take copy from log4j.jar from inside JBoss and rename it to log4j-1.2.8.jar then replace log4j-1.2.8.jar from inside OIM Design Console installation directory.&lt;br /&gt;&lt;br /&gt;- Take care when installing JBoss in your development or testing machine, some applications my be using JBoss ports like MS Exchange uses 1099 and 1098, Oracle UCM uses 4444 and 4445, and of course Apache Tomcat. So you need to change JBoss ports, to do that take a look at the following page which explains to you which files you will change&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.thedance.net/%7Eroth/TECHBLOG/jbossports.html"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;http://www.thedance.net/~roth/TECHBLOG/jbossports.html&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want to know which applications is using your machine's ports, download ActivePorts program from the following link&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://download.cnet.com/Active-Ports/3000-2651_4-29653.html?tag=mncol"&gt;&lt;span style="font-weight: bold;"&gt;http://download.cnet.com/Active-Ports/3000-2651_4-29653.html?tag=mncol&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;If you changed 1099 port after you have installed OIM, you should change it too in xlconfig.xml for OIM Server and OIM Design Console. Also If you changed 8080 port after you have installed OIM, you should change it too in xlconfig.xml for  Design Console.&lt;br /&gt;&lt;br /&gt;- To deploy SMPL WebService, take a look at the following link&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.oracle.com/docs/cd/E14899_01/doc.9102/e14763/spml.htm#BEIDGDGE"&gt;http://download.oracle.com/docs/cd/E14899_01/doc.9102/e14763/spml.htm#BEIDGDGE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also note you need in this case to download &lt;a href="http://commons.apache.org/downloads/download_discovery.cgi"&gt;apache commons-discovery&lt;/a&gt; library and add it to &lt;span style="font-style: italic; font-weight: bold;"&gt; [jboss_install_dir]/server/default/lib&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-1398507643431409192?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/1398507643431409192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=1398507643431409192' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1398507643431409192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1398507643431409192'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2010/01/oracle-identity-manager-installation.html' title='Oracle Identity Manager installation tips'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-1091331139968798777</id><published>2009-12-11T18:20:00.000+02:00</published><updated>2009-12-12T00:43:35.590+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='wave'/><title type='text'>I am W A V I N G</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KzGxNxWyb7Y/SyJx6U474UI/AAAAAAAAAJg/YaFB6rmearY/s1600-h/google_wave_logo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 300px;" src="http://1.bp.blogspot.com/_KzGxNxWyb7Y/SyJx6U474UI/AAAAAAAAAJg/YaFB6rmearY/s320/google_wave_logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5414014948906623298" border="0" /&gt;&lt;/a&gt;I have been invited to google wave from days thanks to &lt;a href="http://blog.amr-gawish.com/"&gt;Amr Gawish&lt;/a&gt;, I didn't do a lot of things in it yet, but I liked it. I like the way of collaboration using google wave. &lt;span style="color: rgb(204, 0, 0);"&gt;Currently I have 7 invitations if you need one just send to me.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I hope in the future no one is chatting, all of us gonna be waving :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-1091331139968798777?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/1091331139968798777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=1091331139968798777' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1091331139968798777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1091331139968798777'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/12/i-am-w-v-i-n-g.html' title='I am W A V I N G'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KzGxNxWyb7Y/SyJx6U474UI/AAAAAAAAAJg/YaFB6rmearY/s72-c/google_wave_logo.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-1667751064569812394</id><published>2009-12-11T17:43:00.000+02:00</published><updated>2009-12-12T00:44:22.010+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Catalyst'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='Egabi'/><title type='text'>Expanding my blog topics</title><content type='html'>I am currently moving to a new company with new position, where I will be Senior Oracle Middleware Consultant. So that I will  more topics in my blog, I will not only concentrate with ECM. I am intending to talk about Identity Management, SOA, and others.&lt;br /&gt;&lt;br /&gt;Soon I will try to post things about integration between UCM and Oracle IDM solutions. Also integration between IDM and E-Business Suite, and UCM and E-Business Suite. But give me an excuse If I was late because I am currently in the process of handing-over my tasks with my old employer Egabi Solutions.&lt;br /&gt;&lt;br /&gt;Lastly I want to mention that my new employer is Catalyst Solutions, it's an American Indian company and it's working mainly with oracle solutions, they have 6 branches in Africa, and we will be concentrating on African market. I wish I will be helpful for them in the area of MiddleWare solutions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.catalyst-us.com/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 189px; height: 50px;" src="http://4.bp.blogspot.com/_KzGxNxWyb7Y/SyJr9nN1f4I/AAAAAAAAAJY/Oug_WeXZtfQ/s320/catalyst-logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5414008408295964546" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-1667751064569812394?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/1667751064569812394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=1667751064569812394' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1667751064569812394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1667751064569812394'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/12/expanding-my-blog-topics.html' title='Expanding my blog topics'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KzGxNxWyb7Y/SyJr9nN1f4I/AAAAAAAAAJY/Oug_WeXZtfQ/s72-c/catalyst-logo.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-1840651877641338342</id><published>2009-10-16T14:26:00.000+02:00</published><updated>2009-10-16T14:35:18.066+02:00</updated><title type='text'>No Posting from days ...</title><content type='html'>I didn't post anything from days, because I am currently engaged in J2EE application for Vodafone Egypt with my current employer (&lt;a href="http://www.egabi.com/"&gt;Egabi Solutions&lt;/a&gt;) where we have lack of J2EE resources, and hopefully I will finish my tasks by the end of this month. For the first time I am coding using Hibernate and Struts, I was confused about them at the beginning but now I know how to work with them, and I like them especially hibernate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-1840651877641338342?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/1840651877641338342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=1840651877641338342' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1840651877641338342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1840651877641338342'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/10/no-posting-from-days.html' title='No Posting from days ...'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-7265317128447669884</id><published>2009-10-02T16:16:00.002+02:00</published><updated>2009-10-03T21:42:03.283+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Content Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='Configuration'/><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='RAC'/><category scheme='http://www.blogger.com/atom/ns#' term='load balance'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><title type='text'>Oracle Database RAC configuration with UCM</title><content type='html'>If want to configure Oracle Database RAC with Oracle UCM, you will need only to change database connection string inside UCM configuration file (&lt;install_dir&gt;/config/config.cfg), also you can change the connection string using System Properties utility if you want.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;The new UCM configurations are:&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;JdbcDriver=oracle.jdbc.driver.OracleDriver&lt;br /&gt;JdbcConnectionString=jdbc:oracle:thin:@(description=(address_list=(address=(host=your.host1.name)(protocol=tcp)(port=123))(address=(host=your.host2.name)(protocol=tcp)(port=123))(load_balance=yes)(failover=yes))(connect_data=(service_name=service.name)))&lt;/install_dir&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-7265317128447669884?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/7265317128447669884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=7265317128447669884' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7265317128447669884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7265317128447669884'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/10/oracle-database-rac-configuration-with.html' title='Oracle Database RAC configuration with UCM'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-6197655813097557310</id><published>2009-08-29T02:11:00.001+02:00</published><updated>2009-08-29T02:47:41.884+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IRM'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Information Rights Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>IRM Blog</title><content type='html'>I was searching for any available resources about IRM, and I discovered that there is an official  Oracle blog for IRM http://blogs.oracle.com/irm/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/Sph6lbazGyI/AAAAAAAAAIw/19sKiZ0tacI/s1600-h/sealedworkflow.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 229px;" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/Sph6lbazGyI/AAAAAAAAAIw/19sKiZ0tacI/s320/sealedworkflow.jpg" alt="" id="BLOGGER_PHOTO_ID_5375180938700593954" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/Sph6TeDW0lI/AAAAAAAAAIo/EQYXBu0e7gA/s1600-h/sealedworkflow.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-6197655813097557310?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/6197655813097557310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=6197655813097557310' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6197655813097557310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6197655813097557310'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/08/irm-blog.html' title='IRM Blog'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KzGxNxWyb7Y/Sph6lbazGyI/AAAAAAAAAIw/19sKiZ0tacI/s72-c/sealedworkflow.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-6293902894034935702</id><published>2009-08-22T13:46:00.000+02:00</published><updated>2009-08-22T16:08:20.179+02:00</updated><title type='text'>Create a new webService based on an existing content sever service</title><content type='html'>In latest release of Oracle UCM (10gR3 release), WSDLGenerator component has became one of the system components, which means when we install UCM, we will have that component installed and enabled for us to be used. That component is very important, because it facilitates the integration with Oracle UCM, i.e. we got 8 WSDL files with this component that WSDL files give us the most required webservices like a webservice for checking in a content.&lt;br /&gt;&lt;br /&gt;But sometimes, we want to have some other webservices based on an existing content server service that service may be created by you. Next I will show you how to create a webservice that can create a virtual folder, the new webserice name will be &lt;span style="font-weight: bold;"&gt;CreateFolder&lt;/span&gt;, where that webservice will be based on &lt;span style="font-weight: bold;"&gt;COLLECTION_ADD &lt;/span&gt;-content server service.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51);font-size:85%;" &gt;Note all WSDL files are saved under the following path &lt;/span&gt;&lt;ucm_install_dir&gt;&lt;span style="color: rgb(51, 51, 51);font-size:85%;" &gt;&lt;span style="font-style: italic;"&gt;[UCM_INSTALL_DIR]/weblayout/groups/&lt;span style="font-weight: bold;"&gt;secure&lt;/span&gt;/wsdl/custom/ &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/ucm_install_dir&gt;&lt;br /&gt;&lt;ucm_install_dir&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Steps For How To Create &lt;/span&gt;&lt;/ucm_install_dir&gt;&lt;span style="font-weight: bold;"&gt;"CreateFolder"&lt;/span&gt;&lt;ucm_install_dir&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Webservice&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt; 1- Login as &lt;span style="font-weight: bold;"&gt;sysadmin&lt;/span&gt; user&lt;/ucm_install_dir&gt;&lt;br /&gt;&lt;ucm_install_dir&gt;2- Under &lt;span style="font-weight: bold;"&gt;Administration&lt;/span&gt; menu, click on the menu item &lt;span style="font-weight: bold;"&gt;Soap Wsdls&lt;/span&gt;,&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;then&lt;span style="font-weight: bold;"&gt; Wsdl List &lt;/span&gt;page will open&lt;/ucm_install_dir&gt;&lt;div style="text-align: left;"&gt;&lt;ucm_install_dir&gt;3- From &lt;span style="font-weight: bold;"&gt;Actions &lt;/span&gt;menu choose &lt;span style="font-weight: bold;"&gt;Add WSDL&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/ucm_install_dir&gt;&lt;ucm_install_dir&gt;&lt;/ucm_install_dir&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/So_r3Hg8-wI/AAAAAAAAAHY/0JrRXQgVR0s/s1600-h/1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 106px; height: 72px;" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/So_r3Hg8-wI/AAAAAAAAAHY/0JrRXQgVR0s/s200/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5372772212618885890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ucm_install_dir&gt;&lt;/ucm_install_dir&gt;&lt;ucm_install_dir&gt;4- Next add the Wsdl Name which will be Folders and add Wsdl Description&lt;br /&gt;&lt;br /&gt;&lt;/ucm_install_dir&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/So_t4_HlqII/AAAAAAAAAII/CYz45MvkuIY/s1600-h/2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 323px; height: 136px;" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/So_t4_HlqII/AAAAAAAAAII/CYz45MvkuIY/s400/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5372774443748010114" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ucm_install_dir&gt;5- Then Click on &lt;span style="font-weight: bold;"&gt;Add &lt;/span&gt;&lt;span&gt;button&lt;/span&gt;, then you will be directed to &lt;span style="font-weight: bold;"&gt;Wsdl Information Page&lt;/span&gt;&lt;br /&gt;6- Inside Wsdl Information Page, from &lt;span style="font-weight: bold;"&gt;Actions &lt;/span&gt;menu choose &lt;span style="font-weight: bold;"&gt;Add Service&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/ucm_install_dir&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/So_r4DMIEpI/AAAAAAAAAHo/KSfBRyyETt0/s1600-h/3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 122px; height: 64px;" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/So_r4DMIEpI/AAAAAAAAAHo/KSfBRyyETt0/s200/3.JPG" alt="" id="BLOGGER_PHOTO_ID_5372772228637659794" border="0" /&gt;&lt;/a&gt;&lt;ucm_install_dir&gt;&lt;br /&gt;7- Next add the Webservice Name, which will be &lt;span style="font-weight: bold;"&gt;CreateFolder&lt;/span&gt;, and IdcService Name which will be &lt;span style="font-weight: bold;"&gt;Collection_ADD&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/ucm_install_dir&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KzGxNxWyb7Y/So_t5IRvXnI/AAAAAAAAAIQ/ymQ16yw5v5o/s1600-h/4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 317px; height: 100px;" src="http://1.bp.blogspot.com/_KzGxNxWyb7Y/So_t5IRvXnI/AAAAAAAAAIQ/ymQ16yw5v5o/s400/4.JPG" alt="" id="BLOGGER_PHOTO_ID_5372774446206508658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ucm_install_dir&gt;8- Then click on &lt;span style="font-weight: bold;"&gt;Add&lt;/span&gt; button, then you will return to the Wsdl Information Page again, and you can see a new webservice has been added to &lt;span style="font-weight: bold;"&gt;Services&lt;/span&gt; list&lt;br /&gt;9- Click on &lt;span style="font-weight: bold;"&gt;Edit &lt;/span&gt;for the webservice &lt;span style="font-weight: bold;"&gt;CreateFolder&lt;/span&gt;, you will be directed to the &lt;span style="font-weight: bold;"&gt;Service Information Page&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/ucm_install_dir&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KzGxNxWyb7Y/So_t5eIRyII/AAAAAAAAAIY/L5vhq-U5j-k/s1600-h/5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 83px;" src="http://4.bp.blogspot.com/_KzGxNxWyb7Y/So_t5eIRyII/AAAAAAAAAIY/L5vhq-U5j-k/s400/5.JPG" alt="" id="BLOGGER_PHOTO_ID_5372774452072401026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ucm_install_dir&gt;10- From Actions Menu, choose &lt;span style="font-weight: bold;"&gt;Update Request Parameters&lt;/span&gt;, and add the following parameters&lt;/ucm_install_dir&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/So_t5_G2Y3I/AAAAAAAAAIg/c-Cje5MTgk4/s1600-h/6.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 189px;" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/So_t5_G2Y3I/AAAAAAAAAIg/c-Cje5MTgk4/s400/6.JPG" alt="" id="BLOGGER_PHOTO_ID_5372774460924781426" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;&lt;br /&gt;Note: &lt;/span&gt;The request (input) parameters for COLLECTION_ADD IdcService are divided to three parts, &lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;u&gt;the first part &lt;/u&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;is related to folder information (first five parameters), &lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;u&gt;the second part&lt;/u&gt;&lt;/span&gt; is the default metadata fields for the folder where any content added to the folder will inherent the metadata values, we can add them one by one or we can use another predefined type (d:CommonDocMetaFields) that holds all of them, and &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;u&gt;the third part&lt;/u&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; is the custom metadatafields, also we have a predefined type (propertylist:CustomDocMeta) that will define them to be taken dynamically with specific names (you can add them one by one but in that case they will be static so if you deleted any custom metadata field you need to remove it manually from the Wsdl file)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ucm_install_dir&gt;11- &lt;/ucm_install_dir&gt; From Actions Menu, choose &lt;span style="font-weight: bold;"&gt;Update Response Parameters&lt;/span&gt;, and add the following parameter&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/So_t5_G2Y3I/AAAAAAAAAIg/c-Cje5MTgk4/s1600-h/6.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 189px;" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/So_t5_G2Y3I/AAAAAAAAAIg/c-Cje5MTgk4/s400/6.JPG" alt="" id="BLOGGER_PHOTO_ID_5372774460924781426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ucm_install_dir&gt;12- Inside &lt;span style="font-weight: bold;"&gt;Service Information Page &lt;/span&gt;click on update&lt;br /&gt;&lt;/ucm_install_dir&gt;13- Inside &lt;span style="font-weight: bold;"&gt;Wsdl Information Page &lt;/span&gt;click on update&lt;br /&gt;14- Now you are in &lt;span style="font-weight: bold;"&gt;Wsdl List Page&lt;/span&gt;, from Actions menu, choose &lt;span style="font-weight: bold;"&gt;Generate Wsdls&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next after creating the webservice, we need to test it, we can do this using a Webservice testing tool, I am using  &lt;a href="http://www.soapui.org/"&gt;&lt;span style="font-weight: bold;"&gt;SoapUI&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-6293902894034935702?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/6293902894034935702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=6293902894034935702' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6293902894034935702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6293902894034935702'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/08/create-new-webservice-based-on-existing.html' title='Create a new webService based on an existing content sever service'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KzGxNxWyb7Y/So_r3Hg8-wI/AAAAAAAAAHY/0JrRXQgVR0s/s72-c/1.JPG' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-3996309851320212270</id><published>2009-07-22T22:28:00.000+03:00</published><updated>2009-07-22T22:40:33.612+03:00</updated><title type='text'>Documentum</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KzGxNxWyb7Y/Smdqms1de9I/AAAAAAAAAHQ/zYMAwxJerzg/s1600-h/emc_dctm_logo_hp.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 212px; height: 59px;" src="http://1.bp.blogspot.com/_KzGxNxWyb7Y/Smdqms1de9I/AAAAAAAAAHQ/zYMAwxJerzg/s400/emc_dctm_logo_hp.gif" alt="" id="BLOGGER_PHOTO_ID_5361371094510828498" border="0" /&gt;&lt;/a&gt;Today I attended a presentation for Documentum, it was my first time to see documentum, and documentum offerings. it was interesting, they are offering every thing, document management, federated search, workflow, business process, web content management, high availabilitiy, storage management, eForms, virtualization, capturing solution, and other things, and the interesting thing is that they have a unified repository.&lt;br /&gt;&lt;br /&gt;Actually, I love Oracle UCM so much, but as I saw Documentum is better than Oracle UCM, mmmmmm no comparison. Anyway, after that presentation I wish I will work in a Documentum project soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-3996309851320212270?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/3996309851320212270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=3996309851320212270' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3996309851320212270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3996309851320212270'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/07/documentum.html' title='Documentum'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KzGxNxWyb7Y/Smdqms1de9I/AAAAAAAAAHQ/zYMAwxJerzg/s72-c/emc_dctm_logo_hp.gif' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-8700245377561280767</id><published>2009-07-07T13:58:00.000+03:00</published><updated>2009-07-07T14:44:58.473+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Content Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='buildSearchIndex'/><category scheme='http://www.blogger.com/atom/ns#' term='Magic Middle East'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='START_SEARCH_INDEX'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><category scheme='http://www.blogger.com/atom/ns#' term='Index'/><title type='text'>START_SEARCH_INDEX</title><content type='html'>I've been asked a question from "&lt;span style="font-weight: bold;"&gt;Anirban Datta&lt;/span&gt;" from "&lt;span style="font-weight: bold;"&gt;Tata Consultancy Services&lt;/span&gt;" about separating indexing of content based on document types, which means during indexing we want to not index all documents, just some documents based on document types.&lt;br /&gt;&lt;br /&gt;By default you cannot do this, but I think using customization we can do that, in UCM we have a service called "&lt;span style="font-weight: bold;"&gt;START_SEARCH_INDEX&lt;/span&gt;" that service is executing a java function called "&lt;span style="font-weight: bold;"&gt;buildSearchIndex&lt;/span&gt;", so If we redeveloped that function again for that service (using reverse engineering), we can make indexing based on document types.&lt;br /&gt;&lt;br /&gt;I wish I was helpful for "&lt;span style="font-weight: bold;"&gt;Anirban Datta&lt;/span&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-8700245377561280767?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/8700245377561280767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=8700245377561280767' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8700245377561280767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8700245377561280767'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/07/startsearchindex.html' title='START_SEARCH_INDEX'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-1575425109249339541</id><published>2009-06-24T11:24:00.000+03:00</published><updated>2009-06-24T14:34:30.052+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Content Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='weblayout'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='vault'/><category scheme='http://www.blogger.com/atom/ns#' term='san'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Stellent'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle East'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>How to move Vault and Weblayout Directories???</title><content type='html'>Most of the time you want the vault and weblayout folders to exist in a storage server (for example on SAN storage). You can do that during installation of UCM, where you will be asked for the location of the Vault and Weblayout directories, but if you forgot to do that, no problem you can change the location of the two directories.&lt;br /&gt;&lt;br /&gt;In the following lines, I will tell you how to change the location of the two directories:&lt;br /&gt;&lt;br /&gt;First I will suppose that we have a shared directory on the file server in which we will move the vault and weblayout directories, let us suppose the shared directory named "&lt;span style="font-weight: bold;"&gt;\\stellent-share\&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Stop the content server&lt;/li&gt;&lt;li&gt;Stop the webserver&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Move Vault and Weblayout directories to "&lt;span style="font-weight: bold;"&gt;\\stellent-share\&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Edit the following configuration files&lt;br /&gt;&lt;cs_install_dir&gt;&lt;cs_install_dir style="font-weight: bold;"&gt;/bin/intradoc.cfg&lt;br /&gt;&lt;/cs_install_dir&gt;&lt;cs_install_dir&gt;&lt;span style="font-weight: bold;"&gt;/admin/bin/intradoc.cfg&lt;/span&gt;&lt;/cs_install_dir&gt;&lt;/cs_install_dir&gt;&lt;cs_install_dir&gt;&lt;cs_install_dir&gt;&lt;cs_install_dir&gt;&lt;br /&gt;and add the following entries&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;VaultDir=d:/vault/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;WeblayoutDir=d:/weblayout/&lt;/span&gt;&lt;br /&gt;&lt;/cs_install_dir&gt;&lt;/cs_install_dir&gt;&lt;/cs_install_dir&gt;&lt;/li&gt;&lt;li&gt;In the currently used Web Server, change the location of the weblayout in the website settings&lt;br /&gt;&lt;br /&gt;Note: You need to create a mapped drive the new location of the weblayout directory (with win, use PUSHD command), which will be used with Web server settings&lt;br /&gt;&lt;br /&gt;If for example I mapped "&lt;span style="font-weight: bold;"&gt;//stellent-share/weblayout&lt;/span&gt;" to "&lt;span style="font-weight: bold;"&gt;Z:&lt;/span&gt;", in Apache the configurations will be&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/SkIDOVJ9K6I/AAAAAAAAAHI/1RypwmrfM3s/s1600-h/1.GIF"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: left; cursor: pointer; width: 261px; height: 111px;" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/SkIDOVJ9K6I/AAAAAAAAAHI/1RypwmrfM3s/s400/1.GIF" alt="" id="BLOGGER_PHOTO_ID_5350842852001524642" border="1" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Restart the web server&lt;/li&gt;&lt;li&gt;Restart the content server&lt;/li&gt;&lt;/ol&gt;Don't forget you can do the&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-1575425109249339541?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/1575425109249339541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=1575425109249339541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1575425109249339541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1575425109249339541'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/06/how-to-move-vault-and-weblayout.html' title='How to move Vault and Weblayout Directories???'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KzGxNxWyb7Y/SkIDOVJ9K6I/AAAAAAAAAHI/1RypwmrfM3s/s72-c/1.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-7744479962371271211</id><published>2009-06-21T19:34:00.001+03:00</published><updated>2009-06-24T14:35:22.745+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Content Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='Nigeria'/><category scheme='http://www.blogger.com/atom/ns#' term='Workshop'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Stellent'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle East'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>UCM Workshop in Nigeria</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/Sj5hhQYVA_I/AAAAAAAAAHA/jH_8oisY5SM/s1600-h/IMAG0019.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/Sj5hhQYVA_I/AAAAAAAAAHA/jH_8oisY5SM/s400/IMAG0019.jpg" alt="" id="BLOGGER_PHOTO_ID_5349820631323313138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I am late in posting this photo for attendees of Oracle UCM Workshop in Nigeria and me, that is because I received it from a week and I was busy. I'd like to thank Rasaq Hanafi for sending that photo, he is not in this photo, but he was one of the attendees and I think he is one of the most active attendees in the workshop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-7744479962371271211?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/7744479962371271211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=7744479962371271211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7744479962371271211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7744479962371271211'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/06/ucm-workshop-in-nigeria.html' title='UCM Workshop in Nigeria'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KzGxNxWyb7Y/Sj5hhQYVA_I/AAAAAAAAAHA/jH_8oisY5SM/s72-c/IMAG0019.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-4588324968907447722</id><published>2009-05-30T01:26:00.000+03:00</published><updated>2009-06-24T14:36:10.890+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='Site Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Stellent'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle East'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Site Studio 10gR4 tutorial</title><content type='html'>I am currently in the process of building Site Studio 10gR4 tutorial. I will try to help by giving you exact steps for building a complete website using most of Site Studio features. Actually I like the materials that I am using during my trainings  for oracle partners which is based on Oracle University materials, and I will try to simulate them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-4588324968907447722?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/4588324968907447722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=4588324968907447722' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4588324968907447722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4588324968907447722'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/05/site-studio-10gr4-tutorial.html' title='Site Studio 10gR4 tutorial'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-3206552262315690133</id><published>2009-05-29T13:27:00.000+03:00</published><updated>2009-05-29T13:30:56.083+03:00</updated><title type='text'>Obama In My University</title><content type='html'>Actually, from long time we heard that Obama will speak in an Islamic Nation, where he wants to send to Muslims around the world a message. I am Egyptian, and I was sure that it will be in Egypt, because Egypt is Islamic and Arab country, and we have one of the biggest Islamic organizations in the world Azhar, and may be the oldest one. Also Egypt is a very safe country.&lt;br /&gt;&lt;br /&gt;But I don't care if Obama will give his speech in Egypt or Indonesia. The only thing that surprised me is that his speech will be in Cairo University (my university) and in the same place where Dr. Ahmed Zewail were giving a lecture in physics from about 5 years, and I was there. I am happy because I love my university :) and I wish it will return as a leader in education again.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KzGxNxWyb7Y/Sh-5DT0tdMI/AAAAAAAAAG4/DuhPQ8Mgrmc/s1600-h/cairouniversity5.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_KzGxNxWyb7Y/Sh-5DT0tdMI/AAAAAAAAAG4/DuhPQ8Mgrmc/s400/cairouniversity5.jpg" alt="" id="BLOGGER_PHOTO_ID_5341191149596800194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-3206552262315690133?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/3206552262315690133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=3206552262315690133' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3206552262315690133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3206552262315690133'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/05/obama-in-my-university.html' title='Obama In My University'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KzGxNxWyb7Y/Sh-5DT0tdMI/AAAAAAAAAG4/DuhPQ8Mgrmc/s72-c/cairouniversity5.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-3369345274524188665</id><published>2009-05-25T22:07:00.000+03:00</published><updated>2009-05-25T22:26:20.938+03:00</updated><title type='text'>That's what I love in trainings</title><content type='html'>Today, I got a strange bug with Site Studio 10gR4. I decided in the current workshop to use SS 10gR4, the attendees got a task to test how workflows will be used to modify and approve content before publishing it. The part of workflow approve and reject done with no problems.&lt;br /&gt;&lt;br /&gt;But when they tried to use "check out and open" for a word document, and they failed, however &lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;the used content server user&lt;/span&gt; has both permission of the security group and the workflow step permission to edit. I tried to figure the problem, but I didn't succeed because I was thinking by the logical way (vertical thinking), where every thing is fine, nothing is wrong.&lt;br /&gt;&lt;br /&gt;I logged into the content server and by &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;the same previous user&lt;/span&gt; I checked out then checked in the same document, no problems I faced. I tried to use "&lt;span style="font-weight: bold;"&gt;sysadmin&lt;/span&gt;" user in the workflow by adding it to a step, and I discovered that &lt;span style="font-weight: bold;"&gt;sysadmin &lt;/span&gt;can use "check out and open" then I tried &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;the same previous user&lt;/span&gt; again, and I succeeded to use "check out and open".&lt;br /&gt;&lt;br /&gt;Ok I removed &lt;span style="font-weight: bold;"&gt;sysadmin &lt;/span&gt;from the workflow step, I discovered that &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;the same previous user&lt;/span&gt; cannot use "check out and open".&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;I discovered the problem, I created users with no passwords and WebDAV doesn't accept them to use "check out and open" for a content in a workflow.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;That is what I love in trainings &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;"bugs"&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-3369345274524188665?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/3369345274524188665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=3369345274524188665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3369345274524188665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3369345274524188665'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/05/thats-what-i-love-in-trainings.html' title='That&apos;s what I love in trainings'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-214138023623811797</id><published>2009-05-25T21:18:00.000+03:00</published><updated>2009-05-25T21:40:46.735+03:00</updated><title type='text'>"Open Source will allow Larry Ellison compete creatively with Microsoft, his favorite enemy"</title><content type='html'>I was reading a review from forbes which asks &lt;a href="http://www.forbes.com/2009/04/20/mysql-marten-mickos-technology-enterprise-tech-mysql.html"&gt;if oracle will kill mySQL or not&lt;/a&gt;. I think that's the first thing came to our minds when we heard that Oracle acquired Sun. I quote the title of this post from forbes' review.&lt;br /&gt;&lt;br /&gt;Actually, I think Oracle is not that stupid organization to kill mySQL, they know what they are doing, and I think they are understanding the importance of Open Source and of course before buying SUN they understand that.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/ShrlO_dWX2I/AAAAAAAAAGg/GAa_lneDHNo/s1600-h/oralogo_small.gif"&gt;&lt;img style="cursor: pointer; width: 133px; height: 18px;" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/ShrlO_dWX2I/AAAAAAAAAGg/GAa_lneDHNo/s400/oralogo_small.gif" alt="" id="BLOGGER_PHOTO_ID_5339832353916608354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/ShrlPDMScyI/AAAAAAAAAGw/-emkw52KI8s/s1600-h/logo_mysql_sun_b.gif"&gt;&lt;img style="cursor: pointer; width: 91px; height: 68px;" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/ShrlPDMScyI/AAAAAAAAAGw/-emkw52KI8s/s400/logo_mysql_sun_b.gif" alt="" id="BLOGGER_PHOTO_ID_5339832354918789922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/ShrlPLHNgGI/AAAAAAAAAGo/Q8fZYPe-d8c/s1600-h/logo_mysql_sun_a.gif"&gt;&lt;img style="cursor: pointer; width: 114px; height: 68px;" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/ShrlPLHNgGI/AAAAAAAAAGo/Q8fZYPe-d8c/s400/logo_mysql_sun_a.gif" alt="" id="BLOGGER_PHOTO_ID_5339832357044977762" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-214138023623811797?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/214138023623811797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=214138023623811797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/214138023623811797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/214138023623811797'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/05/open-source-will-allow-larry-ellison.html' title='&quot;Open Source will allow Larry Ellison compete creatively with Microsoft, his favorite enemy&quot;'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KzGxNxWyb7Y/ShrlO_dWX2I/AAAAAAAAAGg/GAa_lneDHNo/s72-c/oralogo_small.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-4524277842510017498</id><published>2009-05-23T21:37:00.000+03:00</published><updated>2009-06-24T14:37:06.832+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='WolframAlpha'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle East'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><title type='text'>Egypt from WolframAlpha eyes</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www43.wolframalpha.com/input/?i=egypt"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 295px; height: 400px;" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/ShhF5cdvkuI/AAAAAAAAAGY/wQb2F2QNVSc/s400/wolframalpha.GIF" alt="" id="BLOGGER_PHOTO_ID_5339094211443528418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Actually I heard about WolframAlpha from my friend &lt;a href="http://www.amr-gawish.com/"&gt;Amr Gawish&lt;/a&gt; from about month and he explained to me how it will be working, I also read different posts talking about it like Bex's and Billy's posts.&lt;br /&gt;&lt;br /&gt;I know Wolfram Mathematica , where I was studying mathematics in faculty (Amr too), and I trust Wolfram because when mathematicians say that they can do something, they will do it :)&lt;br /&gt;&lt;br /&gt;I searched for Egypt in WolframAlpha, and I got very good results, I think the best result that I can get, even - for me - better than Wikipedia because when I am searching for a country I want to get fast facts about it. But I think still it to be improved because I searched for other things and I didn't find them.&lt;br /&gt;&lt;br /&gt;Well done, Keep on Wellfram.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-4524277842510017498?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/4524277842510017498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=4524277842510017498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4524277842510017498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4524277842510017498'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/05/egypt-from-wolframalpha-eyes.html' title='Egypt from WolframAlpha eyes'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KzGxNxWyb7Y/ShhF5cdvkuI/AAAAAAAAAGY/wQb2F2QNVSc/s72-c/wolframalpha.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-7630463823458431520</id><published>2009-05-23T01:32:00.000+03:00</published><updated>2009-05-23T01:36:33.123+03:00</updated><title type='text'>"SS Link Form for the WebLogic VCR adaptor for UCM"</title><content type='html'>&lt;span class="bodycopy" align="left"&gt;A new component has been released called &lt;span style="font-weight: bold;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;                      &lt;/span&gt;&lt;a style="font-weight: bold;" name="ucm_wcm_ssspi" onclick="youMustAgreePrompt();" class="bodylink"&gt;VCR/SPI for Site Studio 10gR4&lt;/a&gt;&lt;span class="bodycopy" align="left"&gt;&lt;span style="font-weight: bold;"&gt;"&lt;/span&gt;, this new component is only of interest to WebLogic customers using the VCR adaptor to connect to UCM as a repository. The link form allows content authors to add item links to the Site Studio data file in a way that the VCR will recognize.&lt;br /&gt;&lt;br /&gt;Also I wish I will be to test it when I return to Egypt.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-7630463823458431520?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/7630463823458431520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=7630463823458431520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7630463823458431520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7630463823458431520'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/05/ss-link-form-for-weblogic-vcr-adaptor.html' title='&quot;SS Link Form for the WebLogic VCR adaptor for UCM&quot;'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5672036540437809396</id><published>2009-05-23T01:18:00.000+03:00</published><updated>2009-05-23T01:37:23.892+03:00</updated><title type='text'>"JRockit with Content Server"</title><content type='html'>I was talking from days with some guys, and I was telling them about if we installed &lt;span style="font-weight: bold;"&gt;Oracle Content Server with JRockit&lt;/span&gt;, the content server will be faster, for example, we can create a lot of folders and check-in a lot of content in the same folder using WebDAV.&lt;br /&gt;&lt;br /&gt;Today I was taking a look at Oracle Website if there are a new components has been added or modified, I discovered that there a new component has been added that will allow us to use JRockit with CS. Unfortunately internet connection in Nigeria is slow and I cannot download that component to test it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5672036540437809396?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5672036540437809396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5672036540437809396' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5672036540437809396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5672036540437809396'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/05/jrockit-with-content-server.html' title='&quot;JRockit with Content Server&quot;'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-1430816531955099444</id><published>2009-05-22T22:50:00.001+03:00</published><updated>2009-05-22T23:04:25.216+03:00</updated><title type='text'>Nigeria =</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Someone:&lt;/span&gt; What is your opinion in Nigeria?&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Me:&lt;/span&gt; Well, Nigeria = Rich Country + a lot of poor people&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Someone:&lt;/span&gt; Why are you saying that?&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;Me:&lt;/span&gt; Because people there owns very good cars which are very expensive, and real state there is expensive&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Someone:&lt;/span&gt; But it's the same in Egypt&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Me:&lt;/span&gt; No because cars here are newer and better even car prices in Nigeria are higher than Egypt, and real estate in Nigeria much exepsive&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Someone:&lt;/span&gt; mmmmmmmmmmmm&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Someone:&lt;/span&gt; What's about the Oracle UCM workshop?&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Me:&lt;/span&gt; The  workshop is going well, people in Nigeria want to learn, and they are accepting ECM concepts but I wish they practice what they learn in real projects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-1430816531955099444?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/1430816531955099444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=1430816531955099444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1430816531955099444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1430816531955099444'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/05/nigeria.html' title='Nigeria ='/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-308429746887194724</id><published>2009-05-21T21:31:00.000+03:00</published><updated>2009-05-21T21:46:34.675+03:00</updated><title type='text'>Accounts &amp; Editing Workflow</title><content type='html'>Today during Oracle UCM workshop in Nigeria, I discovered something related to Accounts and workflows.&lt;br /&gt;&lt;br /&gt;If in some step in a criteria workflow, and you chose the workflow step permission equals to "users can review and edit (replace) the current revision", then in the workflow process the user tried to modify "Account" metadata field value for the content in the same step, you will got an error, however the user has the write permission on the account and security group for that content.&lt;br /&gt;&lt;br /&gt;The problem is with workflow step permission "users can review and edit (replace) the current revision", which will not allow you to modify the account while it is replacing the existing revision.&lt;br /&gt;&lt;br /&gt;!!!!!!!!!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-308429746887194724?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/308429746887194724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=308429746887194724' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/308429746887194724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/308429746887194724'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/05/accounts-editing-workflow.html' title='Accounts &amp; Editing Workflow'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-8781028820864667220</id><published>2009-05-19T00:27:00.000+03:00</published><updated>2009-05-19T00:33:09.391+03:00</updated><title type='text'>New post from Nigeria</title><content type='html'>I am currently in Nigeria, where I am providing Oracle UCM implementation workshop. That country is very crowd, actually I didn't like it. They should learn more about civilization :)&lt;br /&gt;&lt;br /&gt;I don't know what I say, may be in the next post I can say something :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-8781028820864667220?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/8781028820864667220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=8781028820864667220' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8781028820864667220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8781028820864667220'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/05/new-post-from-nigeria.html' title='New post from Nigeria'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5073258811186624709</id><published>2009-05-15T00:04:00.000+03:00</published><updated>2009-05-15T00:37:17.647+03:00</updated><title type='text'>Philosophy of The Last Samurai</title><content type='html'>I like that movie because we can learn a lot about management, in the following lines I will write in brief what we can learn&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- At the beginning of the movie when they tried to hire "&lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.imdb.com/character/ch0004751/"&gt;Nathan Algren&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;" in the Japanese army, they found him drunk however he was able to shoot by the gun perfectly&lt;/span&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;When you have the experience in some field, you can do any task related to that field easily and quickly&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- When Nathan was learning how to fight like samurai, someone told him to concentrate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;While we are working, we should concentrate on our work and we should forget anything else especially personal staff&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- When he was learning how to fight like Samurai, the teacher was tough with him&lt;/span&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;The teacher was tough because he wants Nathan to be like him&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- The Samurai leader was responsible for entertaining his community&lt;/span&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Managers should not forget that there should be a time for giving a break to employees&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- When the Samurai fighters decided to fight against an army with guns, they didn't choose to learn how to fight using guns&lt;/span&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Because they are not perfect in using guns and they are perfect with swords, can kill more people.&lt;br /&gt;&lt;br /&gt;&lt;object width="445" height="364"&gt;&lt;param name="movie" value="http://www.youtube.com/v/JdLBpcguoDM&amp;amp;hl=en&amp;amp;fs=1&amp;amp;border=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/JdLBpcguoDM&amp;amp;hl=en&amp;amp;fs=1&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5073258811186624709?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5073258811186624709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5073258811186624709' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5073258811186624709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5073258811186624709'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/05/philosophy-of-last-samurai.html' title='Philosophy of The Last Samurai'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-8885342372169996161</id><published>2009-05-05T10:49:00.000+03:00</published><updated>2009-05-05T10:52:16.390+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Earth'/><category scheme='http://www.blogger.com/atom/ns#' term='Movie'/><category scheme='http://www.blogger.com/atom/ns#' term='Cinema'/><title type='text'>The EARTH</title><content type='html'>&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/CeacjOkLjZ0&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/CeacjOkLjZ0&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="460" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I wish I can see that movie in Egyptian cinema :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-8885342372169996161?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/8885342372169996161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=8885342372169996161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8885342372169996161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8885342372169996161'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/05/earth.html' title='The EARTH'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-4815670366412957321</id><published>2009-04-30T13:09:00.000+03:00</published><updated>2009-04-30T13:20:40.902+03:00</updated><title type='text'>They make shit. Unbelievable, unremarkable shit.</title><content type='html'>I qoute these words from SwordFish movie&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style=" line-height: 17px; font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;They make shit. Unbelievable, unremarkable shit.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style=" line-height: normal; font-family:Georgia;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0); font-style: italic; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;I like these words, and I can use the same words for microsoft products :) &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am not enemy to microsoft products. But Microsoft's pyramids secret is how they can do that??? I think they do this by making their applications look and feel user-friendly. Also they concentrate on easiness of use and even of development.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What I want to say is &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;How can we make &lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;shit undelievable&lt;/span&gt;?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-4815670366412957321?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/4815670366412957321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=4815670366412957321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4815670366412957321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4815670366412957321'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/04/they-make-shit-unbelievable.html' title='They make shit. Unbelievable, unremarkable shit.'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-2485403935787549932</id><published>2009-04-26T14:15:00.000+03:00</published><updated>2009-04-26T14:32:26.440+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='View'/><category scheme='http://www.blogger.com/atom/ns#' term='IdocScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Resultset'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle East'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Views &amp; Resultsets</title><content type='html'>If you have a view and you want to use it within your code, I mean that you want to loop on the view data to display that data, - using IdocScript- you can get a resultset from that view, then loop on that resultset to display its data.&lt;br /&gt;&lt;br /&gt;As an example for how to do that, let us assume that we have a view called &lt;span style="font-weight: bold;"&gt;view1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&amp;lt;$getViewValuesResultSet("&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;view1&lt;/span&gt;&lt;span style="font-size:85%;"&gt;", "", "")$&amp;gt;&lt;br /&gt;               &amp;lt;$loop SchemaData$&amp;gt;&lt;br /&gt;                       &amp;lt;option&amp;gt;&amp;lt;$dOption$&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;               &amp;lt;$endloop$&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-2485403935787549932?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/2485403935787549932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=2485403935787549932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2485403935787549932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2485403935787549932'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/04/views-resultsets.html' title='Views &amp; Resultsets'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-6782147406532879035</id><published>2009-04-26T12:23:00.000+03:00</published><updated>2009-04-26T14:31:13.983+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PopUpCalendar'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo Developer Network'/><category scheme='http://www.blogger.com/atom/ns#' term='IdocScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle East'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>PopUpCalendar component</title><content type='html'>I was creating a custom checkin page using IdocScript, and in that template I had a metadata field of type date. So I discovered that I need a pop-up calendar, where the user will not care about formating dates.&lt;br /&gt;&lt;br /&gt;In Content Server, I found that there are a component called PopUpCalendar which adds pop-up calendars to checkin and search pages. So I said, I should use the same calendar object to give to my custom checkin page the same look and feel.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Note:&lt;/span&gt; &lt;span style="font-style: italic;"&gt;This component is taken from&lt;/span&gt;&lt;a style="font-style: italic;" href="http://developer.yahoo.com/"&gt;Yahoo Developer Network&lt;/a&gt;&lt;span style="font-style: italic;"&gt;, you can find there a lot of useful javascript objects, and part of the content server scripts are taken from there.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So to use that component in your template, do the following&lt;br /&gt;&lt;br /&gt;1- If you will use it for custom checkin template, add the following include&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;$include &lt;span style="font-weight: bold;"&gt;std_checkin_html_head_declarations&lt;/span&gt;$&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2- If you will use it for custom search template, add the following include&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;$include &lt;span style="font-weight: bold;"&gt;std_query_html_head_declarations&lt;/span&gt;$&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3- Now I will assume that we have a metadata field called &lt;span style="font-weight: bold;"&gt;xPublishDate&lt;/span&gt; and we want to have a popup calendar for that field&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&amp;lt;input id="xPublishDate" name="xPublishDate" size="20" maxlength="30" value="" type="text" READONLY&amp;gt;&lt;br /&gt;   &amp;lt;a href="javascript:pucToggleCalendar('xPublishDate')" style="vertical-align: middle;"&amp;gt;&lt;br /&gt;    &amp;lt;img style="cursor: pointer; vertical-align: middle;" src="&amp;lt;$HttpWebRoot$&amp;gt;images/PopUpCalendar/calendar.png" border="0" width="20" height="19"&amp;gt;&lt;br /&gt;   &amp;lt;/a&amp;gt;&lt;br /&gt;   &amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;    pucCreateCalendar({ id: "xPublishDate", caption: "Publish Date"}, "xPublishDate");&lt;br /&gt;   &amp;lt;/script&amp;gt;&lt;br /&gt;   &amp;lt;div id="puc_panel_xPublishDate_div" style="display: none;"&amp;gt;&lt;br /&gt;   &amp;lt;div class="hd"&amp;gt;Publish Date&amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;div class="bd"&amp;gt;&lt;br /&gt;    &amp;lt;div id="puc_calendar_xPublishDate_div"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-6782147406532879035?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/6782147406532879035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=6782147406532879035' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6782147406532879035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6782147406532879035'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/04/popupcalendar-component.html' title='PopUpCalendar component'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-8004646964242716027</id><published>2009-04-25T06:22:00.000+03:00</published><updated>2009-04-26T14:30:00.526+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtranetLook'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='Document Capture'/><category scheme='http://www.blogger.com/atom/ns#' term='Site Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle East'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Avoid ExtranetLook Component</title><content type='html'>The first time I used &lt;span style="font-weight: bold;"&gt;ExtranetLook&lt;/span&gt; component, I liked it, because of the log-in screen, and log-out functionality. But later I discovered that this component is not compatible with other UCM components, as an example this component sometimes &lt;span style="font-weight: bold;"&gt;you will not be allowed you to log-into the Content Server using Site Studio designer&lt;/span&gt;, another example &lt;span style="font-weight: bold;"&gt;you will not be able to index scanned into the content server using Dynamic Converter&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I don't know why Oracle is releasing that component, and in general why they are releasing  incomplete components???&lt;br /&gt;&lt;br /&gt;I recommend anyone to not use ExtranetLook component.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-8004646964242716027?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/8004646964242716027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=8004646964242716027' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8004646964242716027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8004646964242716027'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/04/avoid-extranetlook-component.html' title='Avoid ExtranetLook Component'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-3523630010061471218</id><published>2009-04-21T13:54:00.000+02:00</published><updated>2009-04-21T14:57:55.004+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='global zero'/><category scheme='http://www.blogger.com/atom/ns#' term='signature'/><category scheme='http://www.blogger.com/atom/ns#' term='weapons'/><category scheme='http://www.blogger.com/atom/ns#' term='nuclear'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle East'/><title type='text'>World Without Nuclear Weapons</title><content type='html'>&lt;div style="text-align: justify;"&gt;An initiative for removing nuclear weapons from our world. They are collection online signatures and I gave them mine, I wish you will give them yours (&lt;a href="http://www.globalzero.org/"&gt;http://www.globalzero.org/&lt;/a&gt;)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I signed on the following words&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;”We, the undersigned, believe that to protect our children, our grandchildren and our civilization from the threat of nuclear catastrophe, we must eliminate all nuclear weapons globally. We therefore commit to working for a legally binding verifiable agreement, including all nations, to eliminate nuclear weapons by a date certain.”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="445" height="364"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/H1sS1TmXF38&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00&amp;amp;border=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube-nocookie.com/v/H1sS1TmXF38&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;But If we removed all the nuclear weapons, and some aliens came from the space with dangerous and fatal weapons, what can we do? :D no aliens are there, just we should remove those nuclear weapons from our world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-3523630010061471218?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/3523630010061471218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=3523630010061471218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3523630010061471218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3523630010061471218'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/04/world-without-nuclear-weapons.html' title='World Without Nuclear Weapons'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-595088338732595670</id><published>2009-04-21T00:29:00.000+02:00</published><updated>2009-04-21T14:54:15.340+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sun'/><category scheme='http://www.blogger.com/atom/ns#' term='billions'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Acquisition'/><title type='text'>"Oracle Buying Sun" Wow</title><content type='html'>Oracle is acquiring Sun, It is a big surprise for me, and I don't know how Oracle will manage this.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/sun/index.html"&gt;Read this&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;Watch this&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/W4l0SOV36zY&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/W4l0SOV36zY&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-595088338732595670?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/595088338732595670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=595088338732595670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/595088338732595670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/595088338732595670'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/04/oracle-buying-sun-wow.html' title='&quot;Oracle Buying Sun&quot; Wow'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-7976965499278571764</id><published>2009-04-18T15:51:00.000+02:00</published><updated>2009-04-18T15:52:52.500+02:00</updated><title type='text'>Creating Document Types in UCM</title><content type='html'>&lt;div style="width: 425px; text-align: left;" id="__ss_1309268"&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/hishamgalal/document-types-in-oracle-ucm?type=powerpoint" title="Document Types In Oracle Ucm"&gt;Document Types In Oracle Ucm&lt;/a&gt;&lt;object style="margin: 0px;" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=documenttypesinoracleucm-090418080959-phpapp02&amp;amp;stripped_title=document-types-in-oracle-ucm"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=documenttypesinoracleucm-090418080959-phpapp02&amp;amp;stripped_title=document-types-in-oracle-ucm" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/hishamgalal"&gt;hishamgalal&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-7976965499278571764?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/7976965499278571764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=7976965499278571764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7976965499278571764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7976965499278571764'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/04/creating-document-types-in-ucm.html' title='Creating Document Types in UCM'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-7411955537644845451</id><published>2009-04-15T09:04:00.000+02:00</published><updated>2009-04-15T09:45:28.009+02:00</updated><title type='text'>Document Types</title><content type='html'>From two months, I want to blog about document types, that's because of the importance of document types and some people misunderstand document types' uses.&lt;br /&gt;&lt;br /&gt;In Oracle UCM, defining document types is very easy just add document type label and description, so some people are thinking that it's just a list of values for Document Type (dDocType) metadata field. That's a big mistake.&lt;br /&gt;&lt;br /&gt;The first thing I will do when I am setting with the customer in requirements gathering sessions, I will ask him about business classification of documents in his organization, that classification is document types. &lt;br /&gt;&lt;br /&gt;After that, I will verify the list, may be I can find some missing document types or extra document types, I mean I will normalize and optimize document types until I get the final complete list.&lt;br /&gt;&lt;br /&gt;Then, for every document type I will get the associated metadata fields. Like if I have document type called "Invoice", I need the following metadata fields [Invoice Number, Invoice Total, Customer Name, Discount, Cashier Name, etc .....].&lt;br /&gt;&lt;br /&gt;In the case of Oracle UCM I should not repeat the metadata fields that are associated with more than one document type. After creating the metdata fields in UCM, you should create content profiles and content rules, so that we will have entry, search, information screens for every document type (or for every group of document types).&lt;br /&gt;&lt;br /&gt;In some other Document Management Solutions like Sharepoint &amp; Documentum, document types are created in a tree, where for every document type you have different metdata fields and child document type can inherit metadata fields from the partent document type.&lt;br /&gt;&lt;br /&gt;Which of the two approaches (flat-like document types or tree-like document types) is the best. In my opinion UCM (I didn't say UCM because I am UCM expert), where UCM offers you the flexibility in managing metadata fields and in creation of content profiles.&lt;br /&gt;&lt;br /&gt;In next post I will post about documents types in Oracle UCM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-7411955537644845451?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/7411955537644845451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=7411955537644845451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7411955537644845451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7411955537644845451'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/04/document-types.html' title='Document Types'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-7130515033585634351</id><published>2009-04-05T09:33:00.000+02:00</published><updated>2009-04-05T09:52:58.266+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Content Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='WebDAV'/><category scheme='http://www.blogger.com/atom/ns#' term='DIS'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle East'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><title type='text'>I cannot create a WebDAV Folder</title><content type='html'>I was trying to create a WebDAV folder where I have UCM installed and Desk-Top-Integration suite installed too. I didn't install UCM on that environment, just I installed DIS and some other components, suddenly discovered I cannot create a WebDAV folder. &lt;br /&gt;&lt;br /&gt;I tried to find the problem, but I didn't find any where I checked folder_g component and it's working, DIS installed correctly, CS is working, and Folder configurations is absolutely correct. So I asked myself what's the problem, after thinking I said that the installation of CS is not done correctly, something is missing.&lt;br /&gt;&lt;br /&gt;So I begun in taking a look at CS installation. I discovered that there are two web-filters in IIS and they are referring to the same ISAPI filter file. That is the problem WebDAV tries to use both on the filters.&lt;br /&gt;&lt;br /&gt;Please install Oracle Content Server correctly or don't install it at all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-7130515033585634351?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/7130515033585634351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=7130515033585634351' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7130515033585634351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7130515033585634351'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/04/i-cannot-create-webdav-folder.html' title='I cannot create a WebDAV Folder'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-7266103183875022761</id><published>2009-04-04T10:59:00.000+02:00</published><updated>2009-04-04T11:25:07.728+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Professional Member'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='ECM'/><category scheme='http://www.blogger.com/atom/ns#' term='AIIM'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle East'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><title type='text'>I am AIIM professional member</title><content type='html'>&lt;p align="left"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/SdchkctfqNI/AAAAAAAAAGI/7KI_TKzuMV4/s1600-h/ProfessionalMember.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 192px; height: 82px;" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/SdchkctfqNI/AAAAAAAAAGI/7KI_TKzuMV4/s400/ProfessionalMember.jpg" alt="" id="BLOGGER_PHOTO_ID_5320758394827548882" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-7266103183875022761?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/7266103183875022761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=7266103183875022761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7266103183875022761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7266103183875022761'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/04/i-am-aiim-professional-member.html' title='I am AIIM professional member'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KzGxNxWyb7Y/SdchkctfqNI/AAAAAAAAAGI/7KI_TKzuMV4/s72-c/ProfessionalMember.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5885804592526275817</id><published>2009-04-01T14:30:00.000+02:00</published><updated>2009-04-01T16:35:36.911+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle East'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Twitter wolrd but we miss it in Egypt</title><content type='html'>Tiwtter is not well-known here in Egypt and in Middle East in general, but I know everything about twitter even I am member in twitter.com and I wish it will be popular here in Egypt too because I like it so much.&lt;br /&gt;&lt;br /&gt;Take a look at that funny slides about twitter, you will like it&lt;br /&gt;&lt;br /&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_1226894"&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/guest91e6d3/funny-twitter-cartoons?type=powerpoint" title="Funny Twitter Cartoons"&gt;Funny Twitter Cartoons&lt;/a&gt;&lt;object style="margin: 0px;" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=twitter-090331070903-phpapp01&amp;amp;stripped_title=funny-twitter-cartoons"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=twitter-090331070903-phpapp01&amp;amp;stripped_title=funny-twitter-cartoons" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/guest91e6d3"&gt;guest91e6d3&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5885804592526275817?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5885804592526275817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5885804592526275817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5885804592526275817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5885804592526275817'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/04/twitter-wolrd-but-we-miss-it-in-egypt.html' title='Twitter wolrd but we miss it in Egypt'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-8182842210499444522</id><published>2009-03-27T16:42:00.000+02:00</published><updated>2009-03-27T16:58:42.909+02:00</updated><title type='text'>OnLive &amp; Web 2.0</title><content type='html'>&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rGrIRJlZfSg&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/rGrIRJlZfSg&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;OnLive will change our way in playing games, it is a revolution in Games platforms where you can play any game online without installing it on your PC. I think it will dominate on Gaming market, and PlayStation will not be able to compete with OnLive.&lt;br /&gt;&lt;br /&gt;OnLive will change our way in thinking in and dealing with internet, where we will play high resolution games online and that games will be hosted there. Also players will create virtual friendships and they will have profiles by which you can see what they are palying right now and also palyers can save scenes of their games. OnLive will be one of Web 2.0 applications that will change internet for ever.&lt;br /&gt;&lt;br /&gt;Visit &lt;a href="http://www.onlive.com/"&gt;OnLive &lt;/a&gt;website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-8182842210499444522?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/8182842210499444522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=8182842210499444522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8182842210499444522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/8182842210499444522'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/03/onlive-web-20.html' title='OnLive &amp; Web 2.0'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-4896475196863040690</id><published>2009-03-26T11:32:00.000+02:00</published><updated>2009-03-26T11:36:53.773+02:00</updated><title type='text'>We Should Kill IDIOTS</title><content type='html'>&lt;span style="color: rgb(204, 153, 51);font-size:180%;" &gt;&lt;h1&gt;We     Should   Kill ALL IDIOTS&lt;/h1&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-4896475196863040690?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/4896475196863040690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=4896475196863040690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4896475196863040690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4896475196863040690'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/03/we-should-kill-idiots.html' title='We Should Kill IDIOTS'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-2897591016946533509</id><published>2009-03-25T10:00:00.000+02:00</published><updated>2009-03-25T10:03:16.826+02:00</updated><title type='text'>Rome Wasn't Built in a Day</title><content type='html'>&lt;span style="color: rgb(204, 153, 51);font-size:180%;" &gt;&lt;h1&gt;Rome Wasn't Built in a Day&lt;/h1&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-2897591016946533509?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/2897591016946533509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=2897591016946533509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2897591016946533509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2897591016946533509'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/03/rome-wasnt-built-in-day.html' title='Rome Wasn&apos;t Built in a Day'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-7915713334144971432</id><published>2009-03-22T20:48:00.000+02:00</published><updated>2009-03-22T20:54:21.886+02:00</updated><title type='text'>Riyadh ECM Workshop</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/ScaIdTpNVHI/AAAAAAAAAGA/3X9FxPSfdi8/s1600-h/IMAGE_005.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/ScaIdTpNVHI/AAAAAAAAAGA/3X9FxPSfdi8/s400/IMAGE_005.jpg" alt="" id="BLOGGER_PHOTO_ID_5316086447228146802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I'd like to thank all attendees in Riyadh ECM Workshop for their cooperation and their effort in learning UCM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-7915713334144971432?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/7915713334144971432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=7915713334144971432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7915713334144971432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7915713334144971432'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/03/riyadh-ecm-workshop.html' title='Riyadh ECM Workshop'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KzGxNxWyb7Y/ScaIdTpNVHI/AAAAAAAAAGA/3X9FxPSfdi8/s72-c/IMAGE_005.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5033353342228950512</id><published>2009-03-19T01:07:00.001+02:00</published><updated>2009-03-19T01:10:55.514+02:00</updated><title type='text'>Records Manager overview</title><content type='html'>&lt;div style="width: 425px; text-align: left;" id="__ss_1165453"&gt;I created a presentation for Records Manager overview, that explains just Records Manager concepts&lt;br /&gt;&lt;br /&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/hishamgalal/records-manager-component?type=powerpoint" title="Records Manager Component"&gt;Records Manager Component&lt;/a&gt;&lt;object style="margin: 0px;" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=recordmanagercomponent-090318175547-phpapp01&amp;amp;stripped_title=records-manager-component"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=recordmanagercomponent-090318175547-phpapp01&amp;amp;stripped_title=records-manager-component" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/hishamgalal"&gt;hishamgalal&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5033353342228950512?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5033353342228950512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5033353342228950512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5033353342228950512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5033353342228950512'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/03/records-manager-overview.html' title='Records Manager overview'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-408869783851515393</id><published>2009-03-14T11:15:00.000+02:00</published><updated>2009-03-14T11:40:15.941+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='forbes'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='The World&apos;s billionaires'/><category scheme='http://www.blogger.com/atom/ns#' term='Lawrence Ellison'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle East'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><title type='text'>Lawrence Ellison</title><content type='html'>I was reading "The World's billionaires" list inside &lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;forbes&lt;/span&gt; and I discovered that &lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;Bill Gates &lt;/span&gt;becomes &lt;span style="font-weight: bold;"&gt;#1&lt;/span&gt; in the list again, and I've been surprised when I saw &lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;Lawrence Ellison&lt;/span&gt; becomes &lt;span style="font-weight: bold;"&gt;#4&lt;/span&gt; in the list. In some words that means IT giants are still standing and they are still making money.&lt;br /&gt;&lt;br /&gt;I quote the following from &lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;forbes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KzGxNxWyb7Y/Sbt35r9dWoI/AAAAAAAAAF4/f5O1ADGzD64/s1600-h/lawrence-ellison.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 280px;" src="http://1.bp.blogspot.com/_KzGxNxWyb7Y/Sbt35r9dWoI/AAAAAAAAAF4/f5O1ADGzD64/s400/lawrence-ellison.jpg" alt="" id="BLOGGER_PHOTO_ID_5312972018350381698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="margin: 0px;"&gt;&lt;span style="font-weight: bold;" class="headerow0"&gt;Net Worth:&lt;/span&gt;&lt;span class="mainlisttitle" style="padding-left: 3px;"&gt;$22.5 bil&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;" class="headerow0"&gt;Fortune:&lt;/span&gt;&lt;span style="padding-left: 3px;"&gt;self made&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;" class="headerow0"&gt;Source:&lt;/span&gt;&lt;span style="padding-left: 3px; font-weight: bold; color: rgb(204, 0, 0);"&gt;Oracle&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;" class="headerow0"&gt;Age:&lt;/span&gt;&lt;span class="headerow0"&gt;&lt;/span&gt;&lt;span style="padding-left: 3px;"&gt;64&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;" class="headerow0"&gt;Country Of Citizenship:&lt;/span&gt;&lt;span class="headerow0"&gt;&lt;/span&gt;&lt;span style="padding-left: 3px;"&gt;United States&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;" class="headerow0"&gt;Residence:&lt;/span&gt;&lt;span class="headerow0"&gt;&lt;/span&gt;&lt;span style="padding-left: 3px;"&gt;Redwood City, &lt;a href="http://www.blogger.com/billionaires-2009-richest-people_The-Worlds-Billionaires-CA_8Rank.html"&gt;California&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;" class="headerow0"&gt;Industry:&lt;/span&gt;&lt;span style="padding-left: 3px;"&gt;&lt;a href="http://www.blogger.com/billionaires-2009-richest-people_The-Worlds-Billionaires-Software_5Rank.html"&gt;Software&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;" class="headerow0"&gt;Education:&lt;/span&gt;&lt;span class="headerow0"&gt;&lt;/span&gt;&lt;span style="padding-left: 3px;"&gt;University of Illinois, Drop Out, &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;" class="headerow0"&gt;Marital Status:&lt;/span&gt;&lt;span style="padding-left: 3px;"&gt;married, 2  children&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="biobox"&gt;Database titan continues to engulf the competition; Oracle has  racked up 49 acquisitions in the past 4 years. Bought BEA Systems for $8.5  billion last year. &lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;Still sitting on $7 billion in cash&lt;/span&gt;. Revenues up 11% to $10.9  billion in the six months ended November 30; profits also up 11% to $2.4  billion. Stock down 25% in past 12 months. Invested $125 million in Web software  outfit Netsuite; took public in 2007, stock has fallen 80% since. His shares  still worth $300 million. Chicago native studied physics at U. of Chicago,  didn't graduate. Started Oracle in 1977. Public 1986, a day before Microsoft.  Owns 453-foot Rising Sun; built a smaller leisure boat because superyacht is  hard to park. Squabbling in court with Swiss boating billionaire Ernesto  Bertarelli over terms of next America's Cup. Recently unveiled hulking 90-foot  trimaran he intends to use to win it.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-408869783851515393?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/408869783851515393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=408869783851515393' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/408869783851515393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/408869783851515393'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/03/lawrence-ellison.html' title='Lawrence Ellison'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KzGxNxWyb7Y/Sbt35r9dWoI/AAAAAAAAAF4/f5O1ADGzD64/s72-c/lawrence-ellison.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-7019814671277189416</id><published>2009-03-11T22:30:00.000+02:00</published><updated>2009-03-14T11:41:40.804+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inbound Refnery'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='Conversion'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle East'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><title type='text'>Inbound Refinery &amp; OpenOffice on linux</title><content type='html'>I installed Inbound Refinery on Linux, and I want PDF conversion to be enabled, so I installed PDF Converter component and OpenOffice component. I did this using Inbound Refinery installation guide and PDF Converter installation guide. I did the installation successfully but I got an error during conversion.&lt;br /&gt;&lt;br /&gt;The error says &lt;span style="font-weight: bold;"&gt;“The refinery's post converted queue stated that Content ID: 'TESTWORDDOC' converted successfully but the converted files could not be found”&lt;/span&gt;, I tried to find a solution and I reviewed the instllation guides, Intreadoc_User group, and Oracle MetaLink mutiple-times but I dind't find anything I did wrongly. After a lot of attempts I discovered that OpenOffice on linux should be strated using &lt;span style="font-weight: bold;"&gt;"Super User"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;so I used that command to start OpenOffice&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;&gt;sudo soffice "-accept=socket,port=8100;urp;"&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-7019814671277189416?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/7019814671277189416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=7019814671277189416' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7019814671277189416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7019814671277189416'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/03/inbound-refinery-openoffice-on-linux.html' title='Inbound Refinery &amp; OpenOffice on linux'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-5629830569090489751</id><published>2009-03-09T11:35:00.000+02:00</published><updated>2009-03-09T11:58:07.920+02:00</updated><title type='text'>Saudi ECM Workshop</title><content type='html'>I were in Saudi from 10 days where I was completing the Second part of ECM workshop which was for Site Studio. That was the forth workshop in which I was giving Site Studio and in two of the workshops I gave UCM administration too.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/SbTn65zBK3I/AAAAAAAAAFw/J0fwS0ULa54/s1600-h/faisaliah2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 220px; height: 320px;" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/SbTn65zBK3I/AAAAAAAAAFw/J0fwS0ULa54/s400/faisaliah2.jpg" alt="" id="BLOGGER_PHOTO_ID_5311124859709893490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;What I noticed in these workshops that attendees like Site Studio very much and I asked myself "why?", I think the answer not only because of Site Studio is very good, they liked it because in Site Studio they created a complete website in couple of days but in administration they are learning some administration tasks where in the workshop design we didn't have a complete business scenario. We created the workshops based on Oracle University materials, but I am willing to modify our company ECM trainings to be more powerful, this by concentrating how to apply what you learned in a real case scenarios.&lt;br /&gt;&lt;br /&gt;But of course, in general the training is not sufficient to develop and have a successful implementation for UCM. Training just will accelerate your learning path, and will prevent you from getting lost.&lt;br /&gt;&lt;br /&gt;In Saudi workshop, we were lucky because we saw Oracle E2.0 VP Andrew Gilboy. He told us that ECM is the most growing technology in Oracle, and I think especially in Middle East. Also I see a from Oracle lot of care about partners, Oracle is trying to help partners so much. I wish for all partners to have successful implementations for UCM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-5629830569090489751?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/5629830569090489751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=5629830569090489751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5629830569090489751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/5629830569090489751'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/03/saudi-ecm-workshop.html' title='Saudi ECM Workshop'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KzGxNxWyb7Y/SbTn65zBK3I/AAAAAAAAAFw/J0fwS0ULa54/s72-c/faisaliah2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-2600236020464217150</id><published>2009-02-23T09:53:00.000+02:00</published><updated>2009-02-23T10:34:41.895+02:00</updated><title type='text'>Deleting and Adding menu items</title><content type='html'>Many people asked me about adding or deleting menu items in UCM, it is easy to do this with UCM.&lt;br /&gt;&lt;br /&gt;The steps to customize menus&lt;br /&gt;1- Create a custom component, or use an existing one&lt;br /&gt;2- Add new resource file to the component that file type is "HTML Include"&lt;br /&gt;3- Add new include with the following name "custom_finish_layout_init" where it is an existing include that creates menus and we want to customize it&lt;br /&gt;3- Inside that include write the following&lt;br /&gt;&lt;i&gt;&lt;br /&gt;// First we will call the parent definition for menus&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="color:red;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color:red;"&gt;&lt;i&gt;    &lt;$include super.custom_finish_layout_init$&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;br /&gt;&lt;br /&gt;// If we want to delete "My Profile" link&lt;br /&gt;&lt;span style="color:blue;"&gt;navBuilder.deleteItem("MY_PROFILE");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;// Now we will add new menu item and we will add one child link to that menu item&lt;br /&gt;// Check if the menu has been added before&lt;br /&gt;&lt;span style="color:red;"&gt;&lt;$if not MyScreensMenu_included$&gt;&lt;/span&gt;&lt;br /&gt; // add a drop-down menu, or a tray to the UI, that new menu item will be called "My Screen"&lt;br /&gt; &lt;/i&gt;&lt;i&gt;&lt;span style="color:blue;"&gt;navBuilder.addChildNodeTo('NAVTREE', 'collection', 'id==MyScreens', 'label==My Screens');&lt;/span&gt;&lt;br /&gt; //Now check if we are using Top Menus layout&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color:blue;"&gt;&lt;i&gt;        if (navBuilder.menuB)&lt;br /&gt;     navBuilder.menuB.addTopLevelNode("MyScreens");&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;br /&gt; //Or we are using Trays layout&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color:blue;"&gt;&lt;i&gt;        else if (navBuilder.trayA)&lt;br /&gt;     navBuilder.trayA.addTopLevelNode("MyScreens");&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;br /&gt;&lt;br /&gt; // Flag that the new menu item has been added&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="color:red;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color:red;"&gt;&lt;i&gt;    &lt;/i&gt;&lt;i&gt;        &lt;$MyScreensMenu_included = 1$&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;br /&gt;&lt;br /&gt; //At last add the link to the menu item that link called "Link 1"&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style="color:blue;"&gt;&lt;i&gt;       navBuilder.addChildNodeTo('MyScreens', 'item', 'id==link1', 'label==Link 1', 'url==http://www.google.com');&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;span style="color:red;"&gt;&lt;i&gt;    &lt;$endif$&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The code in blue is javascript code and in red is idocscript, also notice the following idocscript variable "&lt;span style="color:red;"&gt;MyScreensMenu_included&lt;/span&gt;" only defined when we used it that is because idocscript language doesn't need you to define variable before using them (Unchecked types language)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-2600236020464217150?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/2600236020464217150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=2600236020464217150' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2600236020464217150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2600236020464217150'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/02/deleting-and-adding-menu-items.html' title='Deleting and Adding menu items'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-2615963241145847431</id><published>2009-02-16T15:29:00.000+02:00</published><updated>2009-02-16T15:58:30.428+02:00</updated><title type='text'>Pilanesberg Park - South Africa</title><content type='html'>I visited last Saturday the Pilanesberg Park in South Africa, it was awesome to see animal in the natural life, and I want to send special thanks for Johan and his wife from South Africa because John arranged for that and he took to that beautiful park. I enjoyed my day there watching animals and natural life. I think it's worthy to visit South Africa again but as a tourist.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KzGxNxWyb7Y/SZlv-lsHL4I/AAAAAAAAAFQ/JAomhUbDGgM/s1600-h/zibra.GIF"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_KzGxNxWyb7Y/SZlv-lsHL4I/AAAAAAAAAFQ/JAomhUbDGgM/s400/zibra.GIF" alt="" id="BLOGGER_PHOTO_ID_5303393157265174402" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KzGxNxWyb7Y/SZlwF1PV4yI/AAAAAAAAAFY/4RLHsDLIl7Y/s1600-h/monkey.GIF"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_KzGxNxWyb7Y/SZlwF1PV4yI/AAAAAAAAAFY/4RLHsDLIl7Y/s400/monkey.GIF" alt="" id="BLOGGER_PHOTO_ID_5303393281698554658" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-2615963241145847431?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/2615963241145847431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=2615963241145847431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2615963241145847431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/2615963241145847431'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/02/pilanesberg-park-south-africa.html' title='Pilanesberg Park - South Africa'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KzGxNxWyb7Y/SZlv-lsHL4I/AAAAAAAAAFQ/JAomhUbDGgM/s72-c/zibra.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-1911183189356976717</id><published>2009-02-09T14:24:00.000+02:00</published><updated>2009-02-09T14:38:47.973+02:00</updated><title type='text'>I was confused because of SecurityFilter component</title><content type='html'>I am in a workshop in South Africa, and before I begin in exploring WebDAV, I installed HowToComponents sample, then suddenly While I am exploring WebDAV administration I discovered WebDAV is not working. I tried to resolve the problem but I failed where I was thinking the problem may be from WebDAV configuration or from Folders component. So I returned to the last snapshot of my lab virtual machine.&lt;br /&gt;&lt;br /&gt;The story not ended yet, I discovered on of the attendees is facing the same problem and of course I should resolve it - I can not escape :)-&lt;br /&gt;&lt;br /&gt;I was sure that the problem is trivial one but when I discovered that problem is from SecurityFilter component (part of HowToComponents bundle), I wanted to kill myself because I face the same problem before from 1.5 years.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);font-size:180%;" &gt;Don't use SecurityFilter sample component with WebDAV&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-1911183189356976717?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/1911183189356976717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=1911183189356976717' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1911183189356976717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1911183189356976717'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/02/i-was-confused-because-of.html' title='I was confused because of SecurityFilter component'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-6555134100068408452</id><published>2009-02-08T16:01:00.000+02:00</published><updated>2009-02-08T16:19:42.348+02:00</updated><title type='text'>South Africa</title><content type='html'>I visited today two parks in South Africa lions park and crocodile park, and I was lucky to watch lions eating and also crocodile but of course they are not in jungle and they are not hunting. But I was missing an important thing accompany, my family or my friends.&lt;br /&gt;&lt;br /&gt;I took these pictures&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KzGxNxWyb7Y/SY7pIw04xWI/AAAAAAAAAFA/Ym2CxEfmvfU/s1600-h/lion.GIF"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_KzGxNxWyb7Y/SY7pIw04xWI/AAAAAAAAAFA/Ym2CxEfmvfU/s400/lion.GIF" alt="" id="BLOGGER_PHOTO_ID_5300430148216604002" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KzGxNxWyb7Y/SY7pO2q9DLI/AAAAAAAAAFI/ha_WHjtCUAc/s1600-h/Crocodile.GIF"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_KzGxNxWyb7Y/SY7pO2q9DLI/AAAAAAAAAFI/ha_WHjtCUAc/s400/Crocodile.GIF" alt="" id="BLOGGER_PHOTO_ID_5300430252864769202" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-6555134100068408452?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/6555134100068408452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=6555134100068408452' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6555134100068408452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6555134100068408452'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/02/south-africa.html' title='South Africa'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KzGxNxWyb7Y/SY7pIw04xWI/AAAAAAAAAFA/Ym2CxEfmvfU/s72-c/lion.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-7478738922549646368</id><published>2009-02-04T20:38:00.000+02:00</published><updated>2009-02-04T21:00:49.235+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Johannesburg'/><category scheme='http://www.blogger.com/atom/ns#' term='Workshop'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='South Africa'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Dubai'/><title type='text'>From Dubai to Johannesburg</title><content type='html'>I got a long flight from Dubai to Johannesburg 8 hours with stops, the longest trip I had in my life. I finished Dubai UCM workshop, and I think it was successful in helping Oracle partners to know more about the product, and in giving them a push to work on the product.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/SYnkSuhkb6I/AAAAAAAAAE4/4gRZu0etq00/s1600-h/oracle+dubai.GIF"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/SYnkSuhkb6I/AAAAAAAAAE4/4gRZu0etq00/s400/oracle+dubai.GIF" alt="" id="BLOGGER_PHOTO_ID_5299017446955708322" border="0" /&gt;&lt;/a&gt;Now I am in Johannesburg to give another workshop, of course repeating my words again :) and again. I wish I will give another successful workshop there. By the way until know all South African people are so nice with me, and Oracle South Africa is very beautiful and organized.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/SYnkPbY5lZI/AAAAAAAAAEw/4B5q3aSsT8Y/s1600-h/oracle+jnb.GIF"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/SYnkPbY5lZI/AAAAAAAAAEw/4B5q3aSsT8Y/s400/oracle+jnb.GIF" alt="" id="BLOGGER_PHOTO_ID_5299017390279464338" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-7478738922549646368?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/7478738922549646368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=7478738922549646368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7478738922549646368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/7478738922549646368'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/02/from-dubai-to-johannesburg.html' title='From Dubai to Johannesburg'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KzGxNxWyb7Y/SYnkSuhkb6I/AAAAAAAAAE4/4gRZu0etq00/s72-c/oracle+dubai.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-4594759729115878530</id><published>2009-01-28T17:20:00.001+02:00</published><updated>2009-01-28T17:29:02.487+02:00</updated><title type='text'>Finally Site Studio 10gR4</title><content type='html'>Finally I downloaded Oracle Site Studio 10gR4, the latest release. Every time  I was trying to download it, it fails. But that's because of internet connection of course, where I am currently in Dubai and internet access from hotel is very expensive, so I access internet from any coffee shop.&lt;br /&gt;&lt;br /&gt;Anyway I downloaded it and after I explore it, I will blog on it. I heard about that release from one month in Customer Update Webcast that is being held every three months by Oracle.&lt;br /&gt;&lt;br /&gt;You should download it, and try it because of the many enhancements added to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-4594759729115878530?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/4594759729115878530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=4594759729115878530' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4594759729115878530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/4594759729115878530'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/01/finally-site-studio-10gr4.html' title='Finally Site Studio 10gR4'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-6329275641742563972</id><published>2009-01-28T14:00:00.000+02:00</published><updated>2009-01-28T17:19:43.993+02:00</updated><title type='text'>Using File Store Provider to Store Content files in database</title><content type='html'>&lt;span style="font-weight: bold;font-size:130%;" &gt;Using File Store Provider to Store Content files in database&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here are the steps for doing this&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Open Content Server providers page&lt;/li&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KzGxNxWyb7Y/SYBKGbu8AhI/AAAAAAAAADg/Zp_B7IhZ14I/s1600-h/1.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 173px; height: 400px;" src="http://4.bp.blogspot.com/_KzGxNxWyb7Y/SYBKGbu8AhI/AAAAAAAAADg/Zp_B7IhZ14I/s400/1.bmp" alt="" id="BLOGGER_PHOTO_ID_5296314636172001810" border="0" /&gt;&lt;/a&gt;&lt;li&gt;From the providers page edit “DefaultFileStore” provider, by opening “Info” link&lt;/li&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KzGxNxWyb7Y/SYBK9-jzUdI/AAAAAAAAADo/jFxG5sDtoRs/s1600-h/2.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 55px;" src="http://1.bp.blogspot.com/_KzGxNxWyb7Y/SYBK9-jzUdI/AAAAAAAAADo/jFxG5sDtoRs/s400/2.bmp" alt="" id="BLOGGER_PHOTO_ID_5296315590413341138" border="0" /&gt;&lt;/a&gt;&lt;li&gt;Enable file store provider by clicking on “Upgrade” button&lt;/li&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KzGxNxWyb7Y/SYBLOk7kMQI/AAAAAAAAADw/f6e8GAyDB7Q/s1600-h/3.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 215px;" src="http://1.bp.blogspot.com/_KzGxNxWyb7Y/SYBLOk7kMQI/AAAAAAAAADw/f6e8GAyDB7Q/s400/3.bmp" alt="" id="BLOGGER_PHOTO_ID_5296315875591467266" border="0" /&gt;&lt;/a&gt;&lt;li&gt;Restart content server&lt;/li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/SYBLt0m1GpI/AAAAAAAAAD4/Loq-eEPlbG8/s1600-h/4.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 152px;" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/SYBLt0m1GpI/AAAAAAAAAD4/Loq-eEPlbG8/s400/4.bmp" alt="" id="BLOGGER_PHOTO_ID_5296316412375407250" border="0" /&gt;&lt;/a&gt;&lt;li&gt;Repeat Sep 1 and 2, and then click on “Edit” button&lt;/li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/SYBMg-D43wI/AAAAAAAAAEA/EjXWspGL1iI/s1600-h/5.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 214px;" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/SYBMg-D43wI/AAAAAAAAAEA/EjXWspGL1iI/s400/5.bmp" alt="" id="BLOGGER_PHOTO_ID_5296317291086536450" border="0" /&gt;&lt;/a&gt;&lt;li&gt;By default, there is a Storage Rule created for you, and we will edit this rule (if you want, you can add new rule). In “Edit File Store Provider” page, click on “Edit Rule”&lt;/li&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/SYBM5tphizI/AAAAAAAAAEI/N-_RvLpdaGU/s1600-h/6.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 386px; height: 400px;" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/SYBM5tphizI/AAAAAAAAAEI/N-_RvLpdaGU/s400/6.bmp" alt="" id="BLOGGER_PHOTO_ID_5296317716177718066" border="0" /&gt;&lt;/a&gt;&lt;li&gt;“Storage Rule” page, choose “JDBC Storage” option, and in “Renditions” list, don’t choose anything (not choosing any rendition option means, we will store both the original file and weblayout file in the database). Don’t change Path information.&lt;/li&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KzGxNxWyb7Y/SYBNamW5edI/AAAAAAAAAEQ/Ov5h47YSWHE/s1600-h/7.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 249px;" src="http://2.bp.blogspot.com/_KzGxNxWyb7Y/SYBNamW5edI/AAAAAAAAAEQ/Ov5h47YSWHE/s400/7.bmp" alt="" id="BLOGGER_PHOTO_ID_5296318281156229586" border="0" /&gt;&lt;/a&gt;&lt;li&gt;Open “File Store Administration” page&lt;/li&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KzGxNxWyb7Y/SYBNw6_fbVI/AAAAAAAAAEY/M6uS2StCPa4/s1600-h/8.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 192px; height: 400px;" src="http://1.bp.blogspot.com/_KzGxNxWyb7Y/SYBNw6_fbVI/AAAAAAAAAEY/M6uS2StCPa4/s400/8.bmp" alt="" id="BLOGGER_PHOTO_ID_5296318664652320082" border="0" /&gt;&lt;/a&gt;&lt;li&gt;Click on “Add Partition” button&lt;/li&gt;&lt;br /&gt;&lt;li&gt;On “Add Partition” page, add “Partition Name” field that you want, and in “Duplication Methods” choose link which means that if the original file has not been converted, a link to the original file will be used (instead of making a copy of the file, which is duplicating the content)&lt;/li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KzGxNxWyb7Y/SYBONdPUXoI/AAAAAAAAAEg/ICYnBDZ9434/s1600-h/10.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 189px;" src="http://4.bp.blogspot.com/_KzGxNxWyb7Y/SYBONdPUXoI/AAAAAAAAAEg/ICYnBDZ9434/s400/10.bmp" alt="" id="BLOGGER_PHOTO_ID_5296319154881846914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Note, choosing link in “Duplication Method”, will save space in the database, because large part the content will not be converted&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;li&gt;Restart content server&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 152px;" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/SYBLt0m1GpI/AAAAAAAAAD4/Loq-eEPlbG8/s400/4.bmp" alt="" id="BLOGGER_PHOTO_ID_5296316412375407250" border="0" /&gt;&lt;/li&gt;&lt;li&gt;We want to test what we did, so we will check-in a new file into the content server.&lt;/li&gt;&lt;li&gt;Query the database table “FileStorage”, you will find primary file and weblayout files added into two records and that two records identified by dID&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I still have questions about File Store providers, and I wish some can help me&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;How many partitions should I create?&lt;/li&gt;&lt;li&gt;What about the old content that is already stored in file system?&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-6329275641742563972?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/6329275641742563972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=6329275641742563972' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6329275641742563972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6329275641742563972'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/01/using-file-store-provider-to-store.html' title='Using File Store Provider to Store Content files in database'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KzGxNxWyb7Y/SYBKGbu8AhI/AAAAAAAAADg/Zp_B7IhZ14I/s72-c/1.bmp' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-1037630676404795776</id><published>2009-01-25T19:05:00.000+02:00</published><updated>2009-01-26T16:12:09.841+02:00</updated><title type='text'>BUG: DRG-10599: column is not indexed</title><content type='html'>I got this error message "DRG-10599: column is not indexed ", I tried to solve it using Content Server &lt;span style="font-weight: bold;"&gt;Zone Field Configuration&lt;/span&gt; but I failed. Where The problem was from  &lt;span style="font-weight: bold;"&gt;dDocFulltext &lt;/span&gt;field&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;in&lt;span style="font-weight: bold;"&gt; IdcColl1 &amp;amp; IdcColl2&lt;/span&gt; tables.&lt;br /&gt;&lt;br /&gt;I solved it by indexing that field directly on the database, using this query&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;CREATE INDEX idxDDOCFULLTEXT1 ON STELLENT.IDCCOLL1(DDOCFULLTEXT) INDEXTYPE IS CTXSYS.CONTEXT PARAMETERS ('SYNC (ON COMMIT)')&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;CREATE INDEX idxDDOCFULLTEXT2 ON STELLENT.IDCCOLL2(DDOCFULLTEXT) INDEXTYPE IS CTXSYS.CONTEXT PARAMETERS ('SYNC (ON COMMIT)')&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;br /&gt;If you have the same problem with &lt;span style="font-weight: bold;"&gt;dDocFullText &lt;/span&gt;use that query, but If you have it with other fields use &lt;span style="font-weight: bold;"&gt;Zone Field Configuration&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-1037630676404795776?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/1037630676404795776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=1037630676404795776' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1037630676404795776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/1037630676404795776'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/01/bug-drg-10599-column-is-not-indexed.html' title='BUG: DRG-10599: column is not indexed'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-3473335739017072609</id><published>2009-01-24T09:20:00.000+02:00</published><updated>2009-01-24T09:56:29.665+02:00</updated><title type='text'>ECM Workshop - Dubai</title><content type='html'>I am currently in Dubai, and I am giving first Oracle UCM workshop there for partners. It's my first visit to Dubai, and I liked it, where everything in Dubai is new and organized.&lt;br /&gt;&lt;br /&gt;I finished my first week in the workshop, and I have some comments on the workshop. Before writing my comments, I want to say, this is my second UCM workshop and might be I don't have enough experience in teaching.&lt;br /&gt;&lt;br /&gt;My comments are as following&lt;br /&gt;- Workshop attendees are from different knowledge backgrounds, I have Business Analysts, I have coders (only, they need code), I have administrators, and I have technical consultants&lt;br /&gt;- I have fuzzy agenda for the workshop&lt;br /&gt;- I didn't get any support from Oracle guys in Dubai regarding partners Orientation&lt;br /&gt;- Attendees are employees in Oracle Partners, and they need me to give them a complete real scenario for implementing UCM, and everyone has his own scenario&lt;br /&gt;- They want me to compare between UCM and other compatitor products, however no one of them heard about ECM, and any related standards&lt;br /&gt;&lt;br /&gt;I don't know if my comments are right or not, but I think partners need more orientation, and If they want to work on ECM market, they will need to learn about ECM concepts in general. Where those partners want to reply on tenders and they want to estimate costs, also they want to design a solution for the customer. I can not learn them everything because of the workshop time, and I am just covering administration , using, and Site Studio.&lt;br /&gt;&lt;br /&gt;The problem of choosing workshop attendees, As I saw those partners are not willing to dedicate resources for UCM, but they are catching opportunities and allocating resources according to the opportunity but as an example, the problem if they are allocating developers for that opportunities, the developers will try to customize all the application or building another application using J2EE and making UCM as back-end, where developers have not enough UCM knowledge.  &lt;br /&gt;&lt;br /&gt;In general I am not satisfied with ECM market in Middle East and especially with UCM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-3473335739017072609?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/3473335739017072609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=3473335739017072609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3473335739017072609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3473335739017072609'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/01/ecm-workshop-dubai.html' title='ECM Workshop - Dubai'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-6423730350737022712</id><published>2009-01-10T14:58:00.000+02:00</published><updated>2009-01-10T15:47:49.504+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Cloud , Utility , and Grid Computing.</title><content type='html'>Like Web2.0, &lt;span style="font-weight: bold;"&gt;Cloud Computing &lt;/span&gt;is a fuzzy word, and everyone seems to have a different definition for it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I like this definitions that I found in Wikipedia:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KzGxNxWyb7Y/SWieojcS4AI/AAAAAAAAADY/B8SBDBDN5vc/s1600-h/cloud-computing.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 180px; height: 265px;" src="http://3.bp.blogspot.com/_KzGxNxWyb7Y/SWieojcS4AI/AAAAAAAAADY/B8SBDBDN5vc/s400/cloud-computing.png" alt="" id="BLOGGER_PHOTO_ID_5289652181892521986" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;"It is a style of computing in which IT-related capabilities are provided “as a service”, allowing users to access technology-enabled services from the Internet ("in the cloud") without knowledge of, expertise with, or control over the technology infrastructure that supports them."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We can see from this definition the relation between cloud computing and SaaS (Software as a Service), where you provide software solutions as services on internet (it is stored on internet, and cached on your machine) like Google Calendar, GTalk, Google Docs applications offered by Google Apps.&lt;br /&gt;&lt;br /&gt;In cloud computing, information and persistence data is permanently stored in servers and data centers on the internet and cached temporarily on clients&lt;br /&gt;&lt;br /&gt;I am not sure about the difference between cloud computing and grid computing, but I think cloud computing is using and utilizing grid computing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I am still confused about the difference between Cloud Computing, Utility Computing, and Grid Computing.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-6423730350737022712?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/6423730350737022712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=6423730350737022712' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6423730350737022712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/6423730350737022712'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2009/01/cloud-utility-and-grid-computing.html' title='Cloud , Utility , and Grid Computing.'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KzGxNxWyb7Y/SWieojcS4AI/AAAAAAAAADY/B8SBDBDN5vc/s72-c/cloud-computing.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-925991393414221305.post-3510508938236069998</id><published>2008-12-12T18:07:00.000+02:00</published><updated>2008-12-13T12:54:08.820+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IRM'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Content Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Hisham Galal'/><category scheme='http://www.blogger.com/atom/ns#' term='Renault'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='UCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Middle East'/><category scheme='http://www.blogger.com/atom/ns#' term='Egypt'/><title type='text'>Wow, "Renault's Championship Formula One Team Powered by Oracle CM"</title><content type='html'>Wow, Renault's Championship Formula One Team Powered by Oracle Content Management.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KzGxNxWyb7Y/SUOPvyCMIWI/AAAAAAAAACw/cJRU0RpwYQg/s1600-h/f1_renault.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 336px; height: 219px;" src="http://1.bp.blogspot.com/_KzGxNxWyb7Y/SUOPvyCMIWI/AAAAAAAAACw/cJRU0RpwYQg/s400/f1_renault.jpg" alt="" id="BLOGGER_PHOTO_ID_5279221239255933282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Renault's Championship Formula One Team needs to use and process data in nearly 100,000 documents, and this documents shared across 2 factories and 2 mobile teams.  Also The team needs to access documents containing car designs, technical specifications, testing data, and race data; these documents stored in different locations and applications like shared drives, local drives, intranet, and also may be stored on emails.&lt;br /&gt;&lt;br /&gt;The team wants to be able to search inside documents, tracking modifications (by creating version for every modification), and secure access to secret documents like car designs and race related information using Oracle Information Rights Management which encrypt documents and track every access trial.&lt;br /&gt;&lt;br /&gt;Why did the team choose Oracle Content Management solutions (UCM &amp;amp; IRM)?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ease of use&lt;/li&gt;&lt;li&gt;Rapid development&lt;/li&gt;&lt;li&gt;Ability of access from multiple locations&lt;/li&gt;&lt;li&gt;Support metadata search&lt;/li&gt;&lt;li&gt;FullText search&lt;/li&gt;&lt;li&gt;version control&lt;/li&gt;&lt;li&gt;Single and unified repository&lt;/li&gt;&lt;li&gt;Advanced access control using Oracle Information Rights Management&lt;/li&gt;&lt;/ul&gt;By luck I have read this success story, and I wish it will be helpful for you, and give you more confidence with UCM capabilities.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/925991393414221305-3510508938236069998?l=hishamgalal.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hishamgalal.blogspot.com/feeds/3510508938236069998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=925991393414221305&amp;postID=3510508938236069998' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3510508938236069998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/925991393414221305/posts/default/3510508938236069998'/><link rel='alternate' type='text/html' href='http://hishamgalal.blogspot.com/2008/12/wow-renaults-championship-formula-one.html' title='Wow, &quot;Renault&apos;s Championship Formula One Team Powered by Oracle CM&quot;'/><author><name>Hisham Galal</name><uri>https://profiles.google.com/101455483965104017028</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-cSzv9yPqZTU/AAAAAAAAAAI/AAAAAAAAAMc/D7w-BIxDxok/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KzGxNxWyb7Y/SUOPvyCMIWI/AAAAAAAAACw/cJRU0RpwYQg/s72-c/f1_renault.jpg' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
