<?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-5046703697685779223</id><updated>2011-10-10T13:52:43.977-07:00</updated><category term='trocar'/><category term='bpm'/><category term='rational'/><category term='sms'/><category term='restituição'/><category term='web'/><category term='avianca'/><category term='componente'/><category term='db2'/><category term='distinto'/><category term='base64'/><category term='sqlserver'/><category term='iphone'/><category term='sessão'/><category term='css'/><category term='websphere'/><category term='clp'/><category term='admin_cmd'/><category term='portal'/><category term='renda'/><category term='virtual'/><category term='Flush'/><category term='JBoss 5-1.0'/><category term='sqlcode=-803'/><category term='xe'/><category term='notes'/><category term='distinguished'/><category term='Service'/><category term='imposto'/><category term='long raw'/><category term='java'/><category term='JBoss-5.0.1'/><category term='lock'/><category term='vmware'/><category term='conexão'/><category term='security'/><category term='CVS'/><category term='manage'/><category term='machine'/><category term='mudar'/><category term='exp'/><category term='maquina'/><category term='tivizen'/><category term='user'/><category term='component'/><category term='oracle'/><category term='Farm'/><category term='portlet'/><category term='white space'/><category term='ie6'/><category term='Eclipse'/><category term='session'/><category term='procurar'/><category term='was'/><category term='factory'/><category term='error'/><category term='content'/><category term='hover'/><category term='dropdown'/><category term='imp'/><category term='jdbc'/><category term='javascript'/><category term='client'/><category term='import'/><category term='load'/><category term='blank'/><category term='export'/><category term='application'/><category term='gerenciar'/><category term='console'/><category term='portable'/><category term='find'/><category term='ibm'/><category term='GMS'/><category term='windows'/><category term='workbench'/><category term='file'/><category term='menu'/><category term='Cluster'/><category term='traveler'/><category term='websphere process server'/><category term='linux'/><category term='lotus'/><category term='hibernate'/><category term='ios4'/><category term='perspective'/><category term='usb'/><category term='process'/><category term='14274'/><category term='inimigo'/><category term='name'/><category term='servidor'/><category term='nome'/><category term='googlecode'/><category term='valups'/><category term='lob'/><category term='ad'/><category term='mode'/><category term='persistente'/><category term='segurança'/><category term='server'/><category term='pasta'/><category term='tablespace'/><category term='writing'/><category term='usuário'/><category term='programa'/><category term='management'/><category term='profile'/><title type='text'>Juliano Claiton</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-5162531439953807368</id><published>2011-09-02T11:49:00.000-07:00</published><updated>2011-09-02T11:49:00.797-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='websphere'/><category scheme='http://www.blogger.com/atom/ns#' term='bpm'/><category scheme='http://www.blogger.com/atom/ns#' term='process'/><category scheme='http://www.blogger.com/atom/ns#' term='sqlcode=-803'/><category scheme='http://www.blogger.com/atom/ns#' term='websphere process server'/><category scheme='http://www.blogger.com/atom/ns#' term='ibm'/><title type='text'>sqlcode=-803 - IBM WebSphere Process Server</title><content type='html'>Outro dia verifiquei sqlcode=-803 nos logs do ambiente do Process Server.&lt;br /&gt;&lt;br /&gt;A solução é utilizar o rippleStart no Cluster do Process ao invés do Start normal. Isso, porque há concorrência dos Application Servers com o Banco de Dados quando utilizamos o start. Com o rippleStart isso não ocorre porque cada Application Server é iniciado em sequencia.&lt;br /&gt;&lt;br /&gt;Rastreamento do problema:&lt;br /&gt;&lt;br /&gt;1. Verifiquei que o código -803 está relacionado com comandos DDL no Banco de Dados.&lt;br /&gt;http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=%2Fcom.ibm.db2z9.doc.codes%2Fsrc%2Ftpc%2Fn803.htm&lt;br /&gt;&lt;br /&gt;2. Em seguida, procurei por erros relacionados ao código -803 no ambiente do Process e obtive o seguinte report:&lt;br /&gt;http://www-01.ibm.com/support/docview.wss?uid=swg21474394&lt;br /&gt;&lt;br /&gt;3. Verifiquei documentação sobre o rippleStart&lt;br /&gt;http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/index.jsp?topic=/com.ibm.websphere.wps.doc/doc/tadm_start_cluster.html&lt;br /&gt;&lt;br /&gt;4. O ambiente está automatizado para utilizar jython ao parar e iniciar o ambiente WebSphere BPM. Então tive a pequena curiosidade de ver as diferenças entre jacl e jython&lt;br /&gt;http://en.wikipedia.org/wiki/wsadmin&lt;br /&gt;&lt;br /&gt;5. Como iniciar um Cluster via jacl ou jython&lt;br /&gt;http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.nd.doc%2Finfo%2Fae%2Fae%2Ftxml_startcluster.html&lt;br /&gt;&lt;br /&gt;Uma segunda documentação sobre ripplestart em jacl e jython&lt;br /&gt;http://www-01.ibm.com/support/docview.wss?uid=swg1PK11560&lt;br /&gt;&lt;br /&gt;Uma terceira documentação muito boa sobre ripplestart em jacl (script pronto)&lt;br /&gt;http://www.webspheretools.com/sites/webspheretools.nsf/docs/Ripple%20Start%20cluster%20in%20WebSphere%20using%20JACL&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/5046703697685779223-5162531439953807368?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/5162531439953807368/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2011/09/sqlcode-803-ibm-websphere-process.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/5162531439953807368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/5162531439953807368'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2011/09/sqlcode-803-ibm-websphere-process.html' title='sqlcode=-803 - IBM WebSphere Process Server'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-655020582370551887</id><published>2011-08-31T07:53:00.000-07:00</published><updated>2011-08-31T09:22:30.936-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conexão'/><category scheme='http://www.blogger.com/atom/ns#' term='was'/><category scheme='http://www.blogger.com/atom/ns#' term='jdbc'/><title type='text'>Como visualizar conexões JDBC no WebSphere Application Server</title><content type='html'>Na versão 7 do WebSphere  Application Server (WAS) existe a ferramenta Tivoli Performance Viewer nativa.&lt;br /&gt;&lt;br /&gt;Para entrar na Ferramenta faça login no Console Administrativo e vá em Monitoring and Tuning &gt; Performance Viewer &gt; Current activity e selecione o Application Server desejado.&lt;br /&gt;&lt;br /&gt;Após selecionar o Application Server, vá em Performance Modules &gt; JDBC Connection Pools &gt; DB2 Universal JDBC Driver Provider (XA) e selecione o jdbc desejado.&lt;br /&gt;. No meu caso, estamos utilizando conexão com o DB2&lt;br /&gt;&lt;br /&gt;Selecione as propriedades&lt;br /&gt;. CreateCount: quantidade de conexões que foram abertas no Banco de Dados&lt;br /&gt;. CloseCount: quantidade de conexões fechadas&lt;br /&gt;. PoolSize: quantidade de conexões correntemente abertas&lt;br /&gt;&lt;br /&gt;Em outras palavras, o PoolSize indica quantas conexões estão abertas no momento.&lt;br /&gt;Para visualizar a quantidade total de conexões JDBC abertas no Banco de Dados, será necessário somar os valores do PoolSize de cada Application Server.&lt;br /&gt;&lt;br /&gt;Com o Performance Viewer é possível iniciar log (através do botão "Start Logging") e salvar esses valores para visualização futura. Os arquivos são salvos em formato xml e compactado com formato zip após clicar em "Stop Logging" - no diretório ".../logs/tpv"&lt;br /&gt;&lt;br /&gt;No Console Administrativo vá em Monitoring and Tuning &gt; Performance Viewer &gt; View logs e selecione o arquivo desejado (formato zip dito no parágrafo anterior) para visualizar os logs.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-O1ADAmoLLhI/Tl5fsWSARoI/AAAAAAAABYQ/Ep0HjDt7kHE/s1600/performance-viewer.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="175" width="320" src="http://2.bp.blogspot.com/-O1ADAmoLLhI/Tl5fsWSARoI/AAAAAAAABYQ/Ep0HjDt7kHE/s320/performance-viewer.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-655020582370551887?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/655020582370551887/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2011/08/como-visualizar-conexoes-jdbc-no.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/655020582370551887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/655020582370551887'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2011/08/como-visualizar-conexoes-jdbc-no.html' title='Como visualizar conexões JDBC no WebSphere Application Server'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-O1ADAmoLLhI/Tl5fsWSARoI/AAAAAAAABYQ/Ep0HjDt7kHE/s72-c/performance-viewer.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-5127123476125354144</id><published>2011-08-22T12:17:00.000-07:00</published><updated>2011-08-22T12:17:07.166-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='websphere'/><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='was'/><category scheme='http://www.blogger.com/atom/ns#' term='segurança'/><title type='text'>Segurança (autenticação) no WebSphere Application Server</title><content type='html'>Dica para habilitar Segurança no WAS (WebSphere Application Server) quando há vários nós e Applications Servers.&lt;br /&gt;&lt;br /&gt;1. Pare todos os Applications Servers&lt;br /&gt;2. Pare todos os nós (nodeagents)&lt;br /&gt;Portanto, deixe somente o dmgr (Deployment Manager) iniciado&lt;br /&gt;3. Aplique a segurança desejada&lt;br /&gt;4. Reinicie o dmgr e verifique se está tudo Ok&lt;br /&gt;5. Faça o syncnode para cada nó. Nesse momento (após a segurança habilitada) o was irá solicitar usuário/senha para autenticar no dmgr&lt;br /&gt;&lt;br /&gt;Faça isso para cada nó e depois inicie os Applications Servers.&lt;br /&gt;&lt;br /&gt;Em outras palavras, habilite a segurança somente o dmgr iniciado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-5127123476125354144?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/5127123476125354144/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2011/08/seguranca-autenticacao-no-websphere.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/5127123476125354144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/5127123476125354144'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2011/08/seguranca-autenticacao-no-websphere.html' title='Segurança (autenticação) no WebSphere Application Server'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-2531985313378469708</id><published>2011-07-01T07:45:00.000-07:00</published><updated>2011-07-01T07:45:30.904-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ad'/><category scheme='http://www.blogger.com/atom/ns#' term='distinguished'/><category scheme='http://www.blogger.com/atom/ns#' term='nome'/><category scheme='http://www.blogger.com/atom/ns#' term='find'/><category scheme='http://www.blogger.com/atom/ns#' term='procurar'/><category scheme='http://www.blogger.com/atom/ns#' term='name'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='distinto'/><title type='text'>Nome distinto na busca de usuários do Windows - AD</title><content type='html'>Em algumas situações desejamos visualizar o nome distinto do usuário no AD. Exemplo:&lt;br /&gt;CN=Juliano Claiton,OU=Administradores,OU=XPTO,DC=BR,DC=COM,DC=BR&lt;br /&gt;&lt;br /&gt;O "Procurar" padrão do Windows não exibe essa coluna e não permitir selecionar-mos as colunas desejadas.&lt;br /&gt;Para isso podemos utilizar o seguinte comando:&lt;br /&gt;&lt;br /&gt;%windir%\system32\rundll32.exe dsquery,OpenQueryWindow&lt;br /&gt;&lt;br /&gt;Então, encontre o usuário desejado --&gt; clique Exibir, Escolher Colunas --&gt; Selecione a coluna "Nome Distinto".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-2531985313378469708?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/2531985313378469708/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2011/07/nome-distinto-na-busca-de-usuarios-do.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/2531985313378469708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/2531985313378469708'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2011/07/nome-distinto-na-busca-de-usuarios-do.html' title='Nome distinto na busca de usuários do Windows - AD'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-4898272728210406695</id><published>2011-05-13T10:53:00.000-07:00</published><updated>2011-05-13T10:55:20.421-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><category scheme='http://www.blogger.com/atom/ns#' term='portable'/><category scheme='http://www.blogger.com/atom/ns#' term='ibm'/><category scheme='http://www.blogger.com/atom/ns#' term='usb'/><category scheme='http://www.blogger.com/atom/ns#' term='lotus'/><category scheme='http://www.blogger.com/atom/ns#' term='client'/><title type='text'>Lotus Notes Client Portable - USB</title><content type='html'>Para ter o Lotus Notes Portable, basta executar a instalação do Client Notes do seguinte modo:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;lotus_notes852_basic_win_en.exe /a /a /v"NOMAD=1 TARGETDIR=E:\Lotus-8.5.2 /qb+"&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Onde:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;lotus_notes852_basic_win_en.exe: excutável do Lotus Notes. Nesse caso é o IBM Lotus Notes Client 8.5.2 em Inglês para Windows&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;E:\Lotus-8.5.2: é o diretório onde se deseja instalar o Lotus Notes. "E:\" é o drive onde o pen-drive está mapeado.&lt;/li&gt;&lt;/ul&gt;Depois da instalação, copie suas bases (arquivos .nsf) e os arquivos de autenticação (arquivos .id) para o pen-drive e visualize seus emails, por exemplo, de qualquer computador. &lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-4898272728210406695?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/4898272728210406695/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2011/05/lotus-notes-client-portable-usb.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/4898272728210406695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/4898272728210406695'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2011/05/lotus-notes-client-portable-usb.html' title='Lotus Notes Client Portable - USB'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-4076096421976206837</id><published>2011-05-11T06:50:00.000-07:00</published><updated>2011-05-11T06:55:06.604-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='websphere'/><category scheme='http://www.blogger.com/atom/ns#' term='componente'/><category scheme='http://www.blogger.com/atom/ns#' term='management'/><category scheme='http://www.blogger.com/atom/ns#' term='ibm'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='menu'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><category scheme='http://www.blogger.com/atom/ns#' term='component'/><title type='text'>Componente de Menu não renderiza link - BWCM_URL%20path=</title><content type='html'>Construímos uma Intranet no IBM Workplace Web Content Management (WCM) e criamos um componente de Menu para fazer a "rolagem" de notícias.&lt;br /&gt;&lt;br /&gt;O preview do Menu exibiu as notícias como desejado e o preview do Modelo de Apresentação (Presentation Template) também exibiu corretamente.&lt;br /&gt;&lt;br /&gt;Entretanto, ao colocar essa visualização em uma página do Portal, o componente de Menu não estava renderizando os links para as URLs das notícias. Sempre aparecia "BWCM_URL%20path=" no final do link. O caminho para o conteúdo estava vazio.&lt;br /&gt;&lt;br /&gt;Isso acontece porque estamos utilizando o "JSR 286 Content Web Viewer". Existem alguma limitações sobre essse Portlet do WebSphere Portal. É necessário trocar a tag&amp;nbsp;&amp;nbsp;&amp;nbsp; placeholder tag="href"&amp;nbsp;&amp;nbsp;&amp;nbsp; por&amp;nbsp;&amp;nbsp;&amp;nbsp; placeholder  tag="href" end="&amp;amp;isPopup=false".&lt;br /&gt;&lt;br /&gt;Em outras palavras, deve ser acrescentada a tag &amp;nbsp;&amp;nbsp; end="&amp;amp;isPopup=false"&amp;nbsp;&amp;nbsp;&amp;nbsp; no Placeholder - no componente de Menu.&lt;br /&gt;&lt;br /&gt;Link de Referência: http://www-10.lotus.com/ldd/portalwiki.nsf/dx/wcm-jsr-286-portlet-tips-issues-and-limitations&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-4076096421976206837?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/4076096421976206837/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2011/05/componente-de-menu-nao-renderiza-link.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/4076096421976206837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/4076096421976206837'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2011/05/componente-de-menu-nao-renderiza-link.html' title='Componente de Menu não renderiza link - BWCM_URL%20path='/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-6147956444952436601</id><published>2011-04-12T07:34:00.001-07:00</published><updated>2011-04-12T07:47:01.135-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sessão'/><category scheme='http://www.blogger.com/atom/ns#' term='websphere'/><category scheme='http://www.blogger.com/atom/ns#' term='usuário'/><category scheme='http://www.blogger.com/atom/ns#' term='user'/><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><category scheme='http://www.blogger.com/atom/ns#' term='session'/><category scheme='http://www.blogger.com/atom/ns#' term='ibm'/><category scheme='http://www.blogger.com/atom/ns#' term='persistente'/><title type='text'>Configurando sessão persistente de usuário no WebSphere Portal</title><content type='html'>Para configurar sessão persistenten de usuário no IBM WebSphere Portal como, por exemplo, os estados "Normal, minimized, maximized" dos Portlets, devem ser realizados os passos abaixo.&lt;br /&gt;&lt;br /&gt;Entrar no Console Administrativo do Portal, em "Resources --&amp;gt; Resource Enviroment --&amp;gt; Resource Enviroment Providers --&amp;gt; WP ConfigService --&amp;gt; Custom Properties"&lt;br /&gt;Acrescenstar as variáveis&lt;br /&gt;&lt;ul&gt;&lt;li&gt;persistent.session.option, valor igual a 1 (String)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;persistent.session.level, valor igual a 2 (String)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Reiniciar o ambiente ou utilizar o seguinte comando:&lt;br /&gt;./ConfigEngine.sh -DWasUserid=userid -DWasPassword=password update-properties&lt;br /&gt;&lt;br /&gt;Link de Referência&lt;br /&gt;http://publib.boulder.ibm.com/infocenter/wpdoc/v6r1/index.jsp?topic=/com.ibm.wp.ent.doc_v615/welcome_main.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-6147956444952436601?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/6147956444952436601/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2011/04/configurando-sessao-persistente-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/6147956444952436601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/6147956444952436601'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2011/04/configurando-sessao-persistente-de.html' title='Configurando sessão persistente de usuário no WebSphere Portal'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-5616806559585119320</id><published>2011-04-08T06:13:00.000-07:00</published><updated>2011-04-12T07:49:47.829-07:00</updated><title type='text'>Webservice client  - RAD / WID - CoreException</title><content type='html'>Após criar um projeto Client para teste de webservice no WID (WebSphere Integration Developer) ocorreu o seguinte erro:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;java.lang.NoClassDefFoundError: org.eclipse.core.runtime.CoreException&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Para corrigir esse erro é necessário acrescentar a biblioteca "com.ibm.ws.webservices.thinclient_6.1.0.jar" no "build path" do projeto.&lt;br /&gt;&lt;br /&gt;A biblioteca fica localizada no diretório "wid_home/runtimes/base_v61/runtimes", por exemplo. Ou "rad_home" para o Rational Application Developer.&lt;br /&gt;&lt;br /&gt;Link de referência:&lt;br /&gt;http://www-01.ibm.com/support/docview.wss?uid=swg21272643&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-5616806559585119320?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/5616806559585119320/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2011/04/webservice-client-rad-wid-coreexception.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/5616806559585119320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/5616806559585119320'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2011/04/webservice-client-rad-wid-coreexception.html' title='Webservice client  - RAD / WID - CoreException'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-1647683067213909976</id><published>2010-10-27T05:49:00.000-07:00</published><updated>2010-10-27T06:24:50.234-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mudar'/><category scheme='http://www.blogger.com/atom/ns#' term='nome'/><category scheme='http://www.blogger.com/atom/ns#' term='maquina'/><category scheme='http://www.blogger.com/atom/ns#' term='14274'/><category scheme='http://www.blogger.com/atom/ns#' term='sqlserver'/><title type='text'>Como mudar (trocar) o nome da máquina e manter o Sql Server 2000  funcionando</title><content type='html'>Na última semana realizamos alteração do nome de um servidor Sql Server e os Jobs do Sql Server Agent pararam de funcionar.&lt;br /&gt;Tentamos excluir os Jobs e ocorreu a mensagem abaixo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MLooVcManoc/TMgnjD3U40I/AAAAAAAABWs/nZvGejY6h6I/s1600/error_14274.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 62px;" src="http://3.bp.blogspot.com/_MLooVcManoc/TMgnjD3U40I/AAAAAAAABWs/nZvGejY6h6I/s320/error_14274.jpg" alt="" id="BLOGGER_PHOTO_ID_5532715625510921026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Realizamos 2 alterações para que o serviço tivesse seu funcionamento normalizado:&lt;br /&gt;1. Atualizamos nome do Servidor&lt;br /&gt;&lt;blockquote&gt;SELECT @@servername&lt;br /&gt;sp_dropserver &lt;'name_returned'&gt;&lt;br /&gt;sp_addserver &lt;'correct_servername'&gt;, 'local'&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;2. Atualizamos o valor do campo "originating_server" da tabela de jobs&lt;br /&gt;&lt;blockquote&gt;USE msdb&lt;br /&gt;GO&lt;br /&gt;DECLARE @server sysname&lt;br /&gt;SET @server = CAST(SERVERPROPERTY('ServerName')AS sysname)&lt;br /&gt;UPDATE sysjobs&lt;br /&gt;SET originating_server = @server&lt;br /&gt;WHERE originating_server = 'wrong_servername'&lt;/blockquote&gt;&lt;br /&gt;Após atualizar as configurações do Sql Server foi possível excluir os Jobs que não mais desejados&lt;br /&gt;&lt;br /&gt;Link de referência:&lt;br /&gt;http://blog.sqlauthority.com/2006/12/20/sql-server-fix-error-14274-cannot-add-update-or-delete-a-job-or-its-steps-or-schedules-that-originated-from-an-msx-server-the-job-was-not-saved/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-1647683067213909976?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/1647683067213909976/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/10/como-mudar-trocar-o-nome-da-maquina-e_27.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/1647683067213909976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/1647683067213909976'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/10/como-mudar-trocar-o-nome-da-maquina-e_27.html' title='Como mudar (trocar) o nome da máquina e manter o Sql Server 2000  funcionando'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MLooVcManoc/TMgnjD3U40I/AAAAAAAABWs/nZvGejY6h6I/s72-c/error_14274.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-2786392020513436954</id><published>2010-10-25T10:08:00.000-07:00</published><updated>2010-10-25T10:13:57.284-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lob'/><category scheme='http://www.blogger.com/atom/ns#' term='mode'/><category scheme='http://www.blogger.com/atom/ns#' term='imp'/><category scheme='http://www.blogger.com/atom/ns#' term='exp'/><category scheme='http://www.blogger.com/atom/ns#' term='tablespace'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='long raw'/><title type='text'>Como importar tabelas para uma tablespace diferente no Oracle</title><content type='html'>No nosso exemplo iremos mover as tabelas do usuario01 para o usuario02&lt;br /&gt;&lt;br /&gt;Usuários&lt;br /&gt;&lt;blockquote&gt;usuario01/senha00&lt;br /&gt;usuario02/senha00&lt;br /&gt;system/senha01&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Tablespaces&lt;br /&gt;&lt;blockquote&gt;tsd_usuario02.dbf: tablespace de dados para o usuário02&lt;br /&gt;tsi_usuario02.dbf: tablespace de indíces para o usuário02&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;O modo mais comum para mover as tablespace é utilizar o comando "move tablespace" após utilizar os campos "exp" e "imp"&lt;br /&gt;Exemplo: select 'alter table usuario02.' || table_name || ' move tablespace tsd_usuario02;' from user_tables&lt;br /&gt;&lt;br /&gt;Quando há campos do tipo blob nas tabelas, também é necessário utilizado o comando "move lob".&lt;br /&gt;Exemplo: select 'alter table usuario02.' || table_name || ' move lob (' || column_name || ') store as (tablespace tsd_usuario02);' from dba_lobs where owner = 'USUARIO02'&lt;br /&gt;&lt;br /&gt;No nosso caso, temos na mesma tabela campos do tipo "blob" e "long raw" que impossilita o uso do comando "move lob".&lt;br /&gt;Para esse caso fixemos os seguintes passos:&lt;br /&gt;&lt;blockquote&gt;1. Exportamos o script de criação das tabelas do usuario01&lt;br /&gt;2. Alteramos o script para comportar as tablespaces do usuario02&lt;br /&gt;3. Criamos o usuario02&lt;br /&gt;4. Desabilitamos as constraints do usuario02&lt;br /&gt;5. Importarmos os dados do usuario01 para o usuario02&lt;br /&gt;6. Habilitamos as constraints do usuario02&lt;br /&gt;7. Atualizamos os indíces&lt;br /&gt;8. Atualizamos as estatísticas&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Abaixo temos os passos realizados&lt;br /&gt;&lt;blockquote&gt; exp userid=usuario01/senha00 full=y file=usuario01.dmp grants=y&lt;br /&gt; imp fromuser=usuario01 file=usuario01.dmp indexfile=qtiusuario02.sql touser=qtiusuario02 (system/senha01)&lt;br /&gt;   . retirar os marcardos REM&lt;br /&gt;   . alterar as tablespaces para usuario02 (tsi_qti)&lt;br /&gt;   . retirar comentarios "... x rows"&lt;br /&gt;&lt;br /&gt; sqlplus (system/senha01)&lt;br /&gt; create tablespace tsdqtiusuario02 datafile 'd:\oraclexe\oradata\tsd_usuario02.dbf' size 100m autoextend on next 50m;&lt;br /&gt;&lt;br /&gt; create tablespace tsiqtiusuario02 datafile 'd:\oraclexe\oradata\tsi_usuario02.dbf' size 50m autoextend on next 50m;&lt;br /&gt;&lt;br /&gt; create user qtiusuario02 identified by senha00 default tablespace tsdqtiusuario02 temporary tablespace temp;&lt;br /&gt;&lt;br /&gt; grant connect, resource to qtiusuario02;&lt;br /&gt;&lt;br /&gt; @qtiusuario02.sql; (senha00)&lt;br /&gt;&lt;br /&gt; select 'alter table ' || owner || '.' || table_name || ' disable constraint ' || constraint_name || ';'  from user_constraints&lt;br /&gt; --&gt; executar o resultado do comando (qtiusuario02.disableconstraints.sql): @qtiusuario02.disableconstraints.sql;&lt;br /&gt; exit&lt;br /&gt;&lt;br /&gt; imp fromuser=usuario01 file=usuario01.dmp touser=qtiusuario02 ignore=y (system/senha01)&lt;br /&gt;&lt;br /&gt; sqlplus (system/senha01)&lt;br /&gt; select 'alter table ' || owner || '.' || table_name || ' enable constraint ' || constraint_name || ';'  from user_constraints&lt;br /&gt; --&gt; executar o resultado do comando (qtiusuario02.enableconstraints.sql): @qtiusuario02.enableconstraints.sql;&lt;br /&gt;&lt;br /&gt; select 'alter index qtiusuario02.' || index_name || ' rebuild tablespace tsiqtiusuario02;' from user_indexes where index_type = 'NORMAL'&lt;br /&gt; --&gt; executar o resultado desse comando&lt;br /&gt;&lt;br /&gt; select 'analyze table qtiusuario02.' || table_name || ' compute statistics;' from user_tables&lt;br /&gt; --&gt; executar o resultado desse comando&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-2786392020513436954?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/2786392020513436954/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/10/como-importar-tabelas-para-uma.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/2786392020513436954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/2786392020513436954'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/10/como-importar-tabelas-para-uma.html' title='Como importar tabelas para uma tablespace diferente no Oracle'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-3016184604487086488</id><published>2010-10-22T09:07:00.000-07:00</published><updated>2010-10-22T09:21:57.475-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hover'/><category scheme='http://www.blogger.com/atom/ns#' term='ie6'/><category scheme='http://www.blogger.com/atom/ns#' term='googlecode'/><category scheme='http://www.blogger.com/atom/ns#' term='dropdown'/><category scheme='http://www.blogger.com/atom/ns#' term='menu'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>css hover no IE6</title><content type='html'>É sabido que hover não funciona no IE6.&lt;br /&gt;Sua funcionalidade foi implementada somente do IE7 para frente.&lt;br /&gt;&lt;br /&gt;Temos um Menu dropdown feito em CSS, utilizando o hover.&lt;br /&gt;Claro, não funcionou no IE6.&lt;br /&gt;&lt;br /&gt;Estudamos soluções javascript pura, csshover3.htc, jquery e falhou em todas elas.&lt;br /&gt;A solução que melhor atendeu nossa demanda foi o projeto ie7-js, hoje hosteado pelo google.&lt;br /&gt;&lt;br /&gt;Basta colocar o código abaixo dentro do head e o Browser irá se comportar como o IE7:&lt;br /&gt;&lt;br /&gt;&amp;lt;!--[if lt IE 7]&amp;gt;&lt;br /&gt;&amp;lt;script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Link de referência:&lt;br /&gt;http://code.google.com/p/ie7-js/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-3016184604487086488?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/3016184604487086488/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/10/css-hover-no-ie6.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/3016184604487086488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/3016184604487086488'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/10/css-hover-no-ie6.html' title='css hover no IE6'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-5465767168573283602</id><published>2010-10-15T11:47:00.000-07:00</published><updated>2010-10-15T11:54:14.459-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidor'/><category scheme='http://www.blogger.com/atom/ns#' term='mudar'/><category scheme='http://www.blogger.com/atom/ns#' term='nome'/><category scheme='http://www.blogger.com/atom/ns#' term='xe'/><category scheme='http://www.blogger.com/atom/ns#' term='maquina'/><category scheme='http://www.blogger.com/atom/ns#' term='trocar'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Como mudar (trocar) o nome da máquina e manter o Oracle 10g funcionando</title><content type='html'>Na última semana realizamos alteração do nome de um servidor Oracle e o serviço TSN Listener (OracleXETNSListener) parou de funcionar.&lt;br /&gt;&lt;br /&gt;Realizamos 2 alterações para que o serviço tivesse seu funcionamento normalizado: atualizamos os arquivos "tnsnames.ora" e "listener.ora" com o novo novo do servidor.&lt;br /&gt;Em seguida, reiniciamos os serviços OracleServiceXE e OracleXETNSListener;&lt;br /&gt;&lt;br /&gt;No nosso caso, utilizamos o Oracle XE e os arquivos relacionados ficam no diretório "D:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN"&lt;br /&gt;&lt;br /&gt;Link de referência:&lt;br /&gt;http://geekswithblogs.net/svanvliet/archive/2007/04/03/how-to-change-windows-hostname-and-keep-oracle-10g-running.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-5465767168573283602?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/5465767168573283602/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/10/como-mudar-trocar-o-nome-da-maquina-e.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/5465767168573283602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/5465767168573283602'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/10/como-mudar-trocar-o-nome-da-maquina-e.html' title='Como mudar (trocar) o nome da máquina e manter o Oracle 10g funcionando'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-6181118214955287250</id><published>2010-10-15T11:01:00.000-07:00</published><updated>2010-10-15T11:57:16.125-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='websphere'/><category scheme='http://www.blogger.com/atom/ns#' term='manage'/><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='profile'/><category scheme='http://www.blogger.com/atom/ns#' term='gerenciar'/><title type='text'>Como gerenciar profiles no IBM Websphere Application Server</title><content type='html'>IBM WebSphere Application Server 7 (WAS 7): manageprofiles.sh&lt;br /&gt;O utilitário manageprofiles.sh é utilizado para gerenciar profiles. Entre seus aspectos, podemos excluir um profile.&lt;br /&gt;&lt;br /&gt;Listar os profiles existentes:&lt;br /&gt;&lt;was_root&gt;/bin/manageprofiles.sh -listProfiles&lt;br /&gt;&lt;br /&gt;Excluir um profile: nesse exemplo, o nome do profile é "appsrv01"&lt;br /&gt;&lt;was_root&gt;/bin/manageprofiles.sh -delete -profileName appsrv01&lt;br /&gt;Em seguida, foi excluído fisicamente o diretório do profile "appsrv01".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Site de referência:&lt;br /&gt;http://www.webspheretools.com/sites/webspheretools.nsf/docs/Delete%20a%20profile%20using%20manageprofiles.sh%20in%20WebSphere%207%20on%20centos5&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-6181118214955287250?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/6181118214955287250/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/10/como-gerenciar-profiles-no-ibm.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/6181118214955287250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/6181118214955287250'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/10/como-gerenciar-profiles-no-ibm.html' title='Como gerenciar profiles no IBM Websphere Application Server'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-5850404582211319651</id><published>2010-10-15T07:34:00.000-07:00</published><updated>2010-10-15T07:51:35.929-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='clp'/><category scheme='http://www.blogger.com/atom/ns#' term='admin_cmd'/><category scheme='http://www.blogger.com/atom/ns#' term='export'/><category scheme='http://www.blogger.com/atom/ns#' term='load'/><category scheme='http://www.blogger.com/atom/ns#' term='import'/><category scheme='http://www.blogger.com/atom/ns#' term='db2'/><title type='text'>ADMIN_CMD DB2 - Comandos CLP</title><content type='html'>Comandos como export, import, load, ... são chamados comandos CLP (Command Line Processor) e não podem ser executados diretamente por uma aplicação cliente via ODBC ou JDBC como fazemos com comandos SQL (select, insert, update, ...)&lt;br /&gt;  Para executar os comandos CLP existe uma procedure chamada "admin_cmd" utilizada para esse propósito.&lt;br /&gt;&lt;br /&gt;  Pequeno exemplo Java para chamada dessa procedure:&lt;br /&gt;  Nesse exemplo temos a tabela "banco01.area" no servidor "servidor01"&lt;br /&gt;&lt;br /&gt;            Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();&lt;br /&gt;            con = DriverManager.getConnection("jdbc:db2://servidor01:50000/" + "banco01", "usuario", "senha");&lt;br /&gt;            String sql = "CALL SYSPROC.ADMIN_CMD(?)";&lt;br /&gt;            proc_stmt = con.prepareCall(sql);&lt;br /&gt;            String param = "export to c:\\temp\\area4.txt of del messages on server select * from area";&lt;br /&gt;            proc_stmt.setString(1, param);&lt;br /&gt;          &lt;br /&gt;            rs = proc_stmt.executeQuery();&lt;br /&gt;            if (rs.next()) {&lt;br /&gt;                System.out.println("Total number of rows exported  : " + rs.getString(1));&lt;br /&gt;                System.out.println("SQL for retrieving the messages: " + rs.getString(2));&lt;br /&gt;                System.out.println("SQL for removing the messages  : " + rs.getString(3));&lt;br /&gt;              &lt;br /&gt;                System.out.println(" ");&lt;br /&gt;                proc_stmt_msg = con.prepareCall(rs.getString(2));&lt;br /&gt;                rs_msg = proc_stmt_msg.executeQuery();&lt;br /&gt;                while (rs_msg.next()) {&lt;br /&gt;                    System.out.println(rs_msg.getString(1) + rs_msg.getString(2));&lt;br /&gt;                }&lt;br /&gt;                proc_stmt_msg.close();&lt;br /&gt;                rs_msg.close();&lt;br /&gt;            }&lt;br /&gt;          &lt;br /&gt;            proc_stmt.close();&lt;br /&gt;            rs.close();&lt;br /&gt;            con.close();&lt;br /&gt;&lt;br /&gt;  Link de referência:&lt;br /&gt;  http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.apdv.sample.doc/doc/java_jdbc/s-AdmCmdImport-java.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-5850404582211319651?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/5850404582211319651/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/10/admincmd-db2-comandos-clp.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/5850404582211319651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/5850404582211319651'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/10/admincmd-db2-comandos-clp.html' title='ADMIN_CMD DB2 - Comandos CLP'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-577827104166304524</id><published>2010-09-28T10:55:00.000-07:00</published><updated>2010-09-28T11:06:54.855-07:00</updated><title type='text'>Como instalar o nmon no Linux</title><content type='html'>Para quem não conhece o nmon é um excelente utilitário de monitação no Linux.&lt;br /&gt;Referência: http://nmon.sourceforge.net/pmwiki.php&lt;br /&gt;&lt;br /&gt;A sua instalação é simples&lt;br /&gt;1. Faça o download da versão compatível com o seu Linux&lt;br /&gt;http://nmon.sourceforge.net/pmwiki.php?n=Site.Download&lt;br /&gt;&lt;br /&gt;No meu caso, baixei o arquivo "&lt;a class="urllink" href="http://nmon.sourceforge.net/docs/nmon_x86_12a.zip" rel="nofollow"&gt;nmon_x86_12a.zip&lt;/a&gt;" para o Red Hat 5.4&lt;br /&gt;&lt;br /&gt;2. Descompacte o zip e renomeie o arquivo "nmon_x86_rhel52" para "nmon"&lt;br /&gt;&lt;br /&gt;3. Copie o arquivo "nmon" para o diretório "/usr/bin" e dê direito de execução para esse arquivo&lt;br /&gt;&lt;br /&gt;4. Pronto! Digite nmon para iniciar o aplicativo.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_MLooVcManoc/TKIt4nUc6cI/AAAAAAAABWU/rVrGx9TIPG4/s1600/nmon_01.jpg"&gt;&lt;img style="cursor: pointer; width: 256px; height: 83px;" src="http://3.bp.blogspot.com/_MLooVcManoc/TKIt4nUc6cI/AAAAAAAABWU/rVrGx9TIPG4/s320/nmon_01.jpg" alt="" id="BLOGGER_PHOTO_ID_5522026543760337346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;  Como exemplo, selecione as opções c, m e d. Basta digitar as letras após iniciar o nmon.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_MLooVcManoc/TKIuAMAOUVI/AAAAAAAABWc/0RpdTQnW81U/s1600/nmon_02.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 166px;" src="http://3.bp.blogspot.com/_MLooVcManoc/TKIuAMAOUVI/AAAAAAAABWc/0RpdTQnW81U/s320/nmon_02.jpg" alt="" id="BLOGGER_PHOTO_ID_5522026673866690898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Monitore o seu ambiente&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_MLooVcManoc/TKIuJoiNWlI/AAAAAAAABWk/6RYYV027JUM/s1600/nmon_03.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 166px;" src="http://4.bp.blogspot.com/_MLooVcManoc/TKIuJoiNWlI/AAAAAAAABWk/6RYYV027JUM/s320/nmon_03.jpg" alt="" id="BLOGGER_PHOTO_ID_5522026836144249426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Para sair do nmon, presione a letra "q" (quit)&lt;br /&gt;&lt;/div&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/5046703697685779223-577827104166304524?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/577827104166304524/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/09/como-instalar-o-nmon-no-linux.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/577827104166304524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/577827104166304524'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/09/como-instalar-o-nmon-no-linux.html' title='Como instalar o nmon no Linux'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MLooVcManoc/TKIt4nUc6cI/AAAAAAAABWU/rVrGx9TIPG4/s72-c/nmon_01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-6484536617651953635</id><published>2010-09-27T04:30:00.000-07:00</published><updated>2010-09-28T06:12:53.950-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='server'/><category scheme='http://www.blogger.com/atom/ns#' term='websphere'/><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Service'/><title type='text'>WebSphere Application Server como serviço no Linux</title><content type='html'>Colocar o Websphere Application Server como serviço do Linux (ou Windows).&lt;br /&gt;&lt;br /&gt;[root@localhost bin]# pwd&lt;br /&gt;/opt/IBM/WebSphere/AppServer-7.0/bin&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Deployment Manager&lt;/span&gt;&lt;br /&gt;[root@localhost bin]# ./wasservice.sh -add dmgr -serverName dmgr -profilePath /opt/IBM/WebSphere/AppServer-7.0/profiles/Dmgr01/ -user_id [&lt;usuario&gt;&lt;usuario&gt;usuario] -password [&lt;senha&gt;&lt;senha&gt;senha]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Node Agent&lt;/span&gt;&lt;br /&gt;[root@localhost bin]# ./wasservice.sh -add nodeagent -serverName nodeagent -profilePath /opt/IBM/WebSphere/AppServer-7.0/profiles/AppSrv01/ -user_id [usuario] &lt;usuario&gt; &lt;usuario&gt; -password &lt;senha&gt;&lt;senha&gt;[senha]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Server (server1)&lt;/span&gt;&lt;br /&gt;[root@localhost bin]# ./wasservice.sh -add server1 -serverName server1 -profilePath /opt/IBM/WebSphere/AppServer-7.0/profiles/AppSrv01/ -user_id &lt;usuario&gt; &lt;usuario&gt; [usuario] -password &lt;senha&gt;&lt;ssenha&gt;[senha]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Servers&lt;/span&gt;&lt;br /&gt;Outro modo de deixar os servidores de aplicativos iniciarem automáticamente é trocar o parâmetro "Node restart state" para "RUNNING". Desse modo, quando iniciar o nodeagent, o server também será iniciado automáticamente. Basta criar o serviço de inicialização para o nodeagent.&lt;br /&gt; Para alterar esse valor vá em "Application servers --&gt; server1 --&gt; Monitoring Policy", onde "serve1" é o nome do servidor de aplicativo. Altere o valor para todos os servers que deseja iniciar automáticamente quando o nodeagent for iniciado.&lt;br /&gt;&lt;/ssenha&gt;&lt;/senha&gt;&lt;/usuario&gt;&lt;/usuario&gt;&lt;/senha&gt;&lt;/senha&gt;&lt;/usuario&gt;&lt;/usuario&gt;&lt;/senha&gt;&lt;/senha&gt;&lt;/usuario&gt;&lt;/usuario&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_MLooVcManoc/TKHpiskZCdI/AAAAAAAABWM/mxElgXW-GVk/s1600/monitoringPolicy.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 235px;" src="http://3.bp.blogspot.com/_MLooVcManoc/TKHpiskZCdI/AAAAAAAABWM/mxElgXW-GVk/s320/monitoringPolicy.jpg" alt="" id="BLOGGER_PHOTO_ID_5521951400421558738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;usuario&gt;&lt;usuario&gt;&lt;senha&gt;&lt;senha&gt;&lt;usuario&gt;&lt;usuario&gt;&lt;senha&gt;&lt;senha&gt;&lt;usuario&gt;&lt;usuario&gt;&lt;senha&gt;&lt;ssenha&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Reiniciar o Servidor e verificar se todos os serviços estão iniciados:&lt;br /&gt;ps -ef | grep java&lt;br /&gt;&lt;br /&gt;Para Windows, o procedimento é o mesmo - trocando apenas os diretórios e o comando (WASService.exe)&lt;/ssenha&gt;&lt;/senha&gt;&lt;/usuario&gt;&lt;/usuario&gt;&lt;/senha&gt;&lt;/senha&gt;&lt;/usuario&gt;&lt;/usuario&gt;&lt;/senha&gt;&lt;/senha&gt;&lt;/usuario&gt;&lt;/usuario&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-6484536617651953635?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/6484536617651953635/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/09/websphere-application-server-como.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/6484536617651953635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/6484536617651953635'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/09/websphere-application-server-como.html' title='WebSphere Application Server como serviço no Linux'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MLooVcManoc/TKHpiskZCdI/AAAAAAAABWM/mxElgXW-GVk/s72-c/monitoringPolicy.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-1138928415201656158</id><published>2010-09-21T05:51:00.000-07:00</published><updated>2010-09-21T06:12:06.102-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CVS'/><category scheme='http://www.blogger.com/atom/ns#' term='file'/><category scheme='http://www.blogger.com/atom/ns#' term='lock'/><category scheme='http://www.blogger.com/atom/ns#' term='error'/><category scheme='http://www.blogger.com/atom/ns#' term='writing'/><title type='text'>CVS, error writing to lock file</title><content type='html'>Hoje fui realizar alguns commits no CVS e, de repente, comecei a obter a mensagem "error writing to lock file"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MLooVcManoc/TJiqx48yiGI/AAAAAAAABV8/KwRWDXcngPM/s1600/writinglock_cvs.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 146px;" src="http://4.bp.blogspot.com/_MLooVcManoc/TJiqx48yiGI/AAAAAAAABV8/KwRWDXcngPM/s320/writinglock_cvs.jpg" alt="" id="BLOGGER_PHOTO_ID_5519349117420210274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Após verificar as permissões do CVS, percebi que o problema estava sendo ocasionado por falta de espaço em disco.&lt;br /&gt;&lt;br /&gt;Após liberar o espaço em disco, alguns arquivos ficaram travados no processo anterior (quando ocorreu "error writing to lock file") e ocorreu a seguinte mensagem:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_MLooVcManoc/TJiufxaAJOI/AAAAAAAABWE/Ppa3oiBSYH4/s1600/cannotlock_cvs.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 153px;" src="http://2.bp.blogspot.com/_MLooVcManoc/TJiufxaAJOI/AAAAAAAABWE/Ppa3oiBSYH4/s320/cannotlock_cvs.jpg" alt="" id="BLOGGER_PHOTO_ID_5519353204204119266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Os arquivos travados tiveram que ser excluídos fisicamente no diretório do servidor CVS para resolver o problema "cannot lock".&lt;br /&gt;&lt;br /&gt;Agora está tudo OK.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-1138928415201656158?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/1138928415201656158/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/09/cvs-error-writing-to-lock-file.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/1138928415201656158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/1138928415201656158'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/09/cvs-error-writing-to-lock-file.html' title='CVS, error writing to lock file'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MLooVcManoc/TJiqx48yiGI/AAAAAAAABV8/KwRWDXcngPM/s72-c/writinglock_cvs.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-1661325495133307897</id><published>2010-08-26T17:27:00.000-07:00</published><updated>2010-08-26T17:34:19.176-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='websphere'/><category scheme='http://www.blogger.com/atom/ns#' term='perspective'/><category scheme='http://www.blogger.com/atom/ns#' term='rational'/><category scheme='http://www.blogger.com/atom/ns#' term='workbench'/><title type='text'>Rational Application Developer Perspective</title><content type='html'>Arquivo que contém as definições de perpesctivas do RAD 7.5&lt;br /&gt; c:\workspaces\examples\.metadata\.plugins\org.eclipse.ui.workbench\workbench.xml&lt;br /&gt;&lt;br /&gt;Instalei o WebSphere Portlet Factory 6.1.5 no RAD 7.5 e o RAD começou a dar problemas como, por exemplo, "Clean" dos Projetos e iniciar os Servidores de WAS e Portal que já estavam configurados.&lt;br /&gt;&lt;br /&gt;Então, desinstalei o WPF. Entretanto, ficou a perspectiva "WebSphere Portlet Factory" no RAD.&lt;br /&gt;Para retirar o botão de perspectiva do WPF, foi editado o arquivo workbench.xml&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-1661325495133307897?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/1661325495133307897/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/08/rational-application-developer.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/1661325495133307897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/1661325495133307897'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/08/rational-application-developer.html' title='Rational Application Developer Perspective'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-7779894951878975136</id><published>2010-07-27T11:51:00.000-07:00</published><updated>2010-08-02T07:19:32.456-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='inimigo'/><category scheme='http://www.blogger.com/atom/ns#' term='programa'/><category scheme='http://www.blogger.com/atom/ns#' term='avianca'/><title type='text'>Avianca, Programa inimigo</title><content type='html'>Estou extremamente insatisfeito com a Avianca.&lt;br /&gt;Um tal de programa inimigo.&lt;br /&gt;Vc vai fazer a sua primeira viagem e te informam que há programa de relacionamento com o cliente (milhagem) e que vc pode cadastrar a pontuação mesmo após ter feito a viagem.&lt;br /&gt;Até aqui tudo ok.&lt;br /&gt;&lt;br /&gt;Ae, quando vc vai no site, faz o cadastro e liga para o atendimento 4004-4040, advinha!!!&lt;br /&gt;"Sinto muito senhor, mas não podemos cadastrar a sua viagem no seu programa amigo, porque vc já fez a viagem e tinha que ter feito o cadastro antes da viagem"&lt;br /&gt;&lt;br /&gt;Depois de ficar longos minutos no telefone descobri que vc tem que efetuar o cadastro da milhagem até 7 dias após sua viagem.&lt;br /&gt;Que merda! Niguém te fala nada e já era.&lt;br /&gt;&lt;br /&gt;Estou viajando pela Avianca durante todo o mês de Julho (8 viagens) e guardei todos os bilhetes para cadastrá-los de uma só vez... pronto! Dancei... porque já se passarem 7 dias desde minha primeira viagem.&lt;br /&gt;E olha só... nem trocou de mês.., todas as viagens estão sendo feitas no mês de Julho.&lt;br /&gt;&lt;br /&gt;Minha sincera insatisfação para a Avianca.&lt;br /&gt;Já começou com o pé esquerdo no Brasil.&lt;br /&gt;&lt;br /&gt;Abri o protocolo de reclamação 46696 com a atendente Danielle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-7779894951878975136?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/7779894951878975136/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/07/avianca-programa-inimigo.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/7779894951878975136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/7779894951878975136'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/07/avianca-programa-inimigo.html' title='Avianca, Programa inimigo'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-3214683394883171573</id><published>2010-06-22T05:59:00.000-07:00</published><updated>2010-06-22T06:02:10.384-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ios4'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='pasta'/><title type='text'>iPhone iOS4 - Organização por Pastas</title><content type='html'>A organização por Pastas no novo iOS4 do iPhone ficou fantástica.&lt;br /&gt;  Clique no aplicativo desejado e segure até aparecer a edição dos aplicativos.&lt;br /&gt;  Depois, clique no aplicativo e arraste para cima de outro aplicativo do mesmo gênero.&lt;br /&gt;  Pronto! Uma nova pasta é criada.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-3214683394883171573?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/3214683394883171573/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/06/iphone-ios4-organizacao-por-pastas.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/3214683394883171573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/3214683394883171573'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/06/iphone-ios4-organizacao-por-pastas.html' title='iPhone iOS4 - Organização por Pastas'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-5287023300518986722</id><published>2010-06-22T05:14:00.000-07:00</published><updated>2010-06-22T09:31:05.679-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ios4'/><category scheme='http://www.blogger.com/atom/ns#' term='tivizen'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='valups'/><title type='text'>Tivizen iOS4 - não funciona</title><content type='html'>O Tivizen não funciona com o iOS4.&lt;br /&gt;Atualizei ontem o iPhone e, agora, o Tivizen trava!&lt;br /&gt;&lt;br /&gt;Encaminhei email para a Valups e eles foram muito atenciosos.&lt;br /&gt;A previsão da nova versão disponível para download é de 3 semanas.&lt;br /&gt;&lt;br /&gt;No momento, o único modo é retornar a versão do iOS para que o Tivizen funcione.&lt;br /&gt;&lt;br /&gt;Agradecimentos a Sunny Kim, da Valups.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-5287023300518986722?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/5287023300518986722/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/06/tivizen-ios4-nao-funciona.html#comment-form' title='6 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/5287023300518986722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/5287023300518986722'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/06/tivizen-ios4-nao-funciona.html' title='Tivizen iOS4 - não funciona'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-7893055617904760526</id><published>2010-05-17T13:07:00.000-07:00</published><updated>2010-05-17T13:25:07.914-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CVS'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='white space'/><category scheme='http://www.blogger.com/atom/ns#' term='blank'/><title type='text'>Habilitar / Desabilitar espaços em branco no Eclipse / CVS</title><content type='html'>Para habilitar ou desabilitar comparação de espaços em branco no Eclipse / CVS, basta ir em "Window --&gt; Preferences --&gt; General --&gt; Compare/Patch", propriedade "Ignore white space"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-7893055617904760526?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/7893055617904760526/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/05/habilitar-desabilitar-espacos-em-branco.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/7893055617904760526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/7893055617904760526'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/05/habilitar-desabilitar-espacos-em-branco.html' title='Habilitar / Desabilitar espaços em branco no Eclipse / CVS'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-3692734383998867732</id><published>2010-04-30T07:09:00.000-07:00</published><updated>2010-04-30T07:10:29.955-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='restituição'/><category scheme='http://www.blogger.com/atom/ns#' term='renda'/><category scheme='http://www.blogger.com/atom/ns#' term='imposto'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><title type='text'>Resituição Imposto Renda - SMS</title><content type='html'>Aos que não conhecem...&lt;br /&gt;  A receita pode encaminhar um SMS gratuíto para o seu celular quando houver a restituição do imposto de renda...&lt;br /&gt;  Vc não precisa ficar consultando...&lt;br /&gt;&lt;br /&gt;  Segue: http://www.receita.fazenda.gov.br/PessoaFisica/SMSRestituicao/Default.asp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-3692734383998867732?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/3692734383998867732/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/04/resituicao-imposto-renda-sms.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/3692734383998867732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/3692734383998867732'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/04/resituicao-imposto-renda-sms.html' title='Resituição Imposto Renda - SMS'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-5306405548907528392</id><published>2010-04-26T10:14:00.001-07:00</published><updated>2010-04-26T10:14:46.074-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JBoss-5.0.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Cluster'/><category scheme='http://www.blogger.com/atom/ns#' term='Service'/><category scheme='http://www.blogger.com/atom/ns#' term='Farm'/><title type='text'>JBoss-5.0.1 Cluster - Farm Service</title><content type='html'>No post anterior reportei um erro ao configurar o JBoss-5.1.0 em Cluster.&lt;br /&gt;Decidi, então, utilizar o JBoss-5.0.1&lt;br /&gt;&lt;br /&gt;Após iniciar os trabalhos com Cluster, descobri que o "farm service" não é disponível nessa versão.&lt;br /&gt;Ver em "http://www.jboss.org/file-access/default/members/jbossclustering/freezone/docs/cluster_guide/5.1/html/deployment.chapt.html":&lt;br /&gt;"The farming service was not available in JBoss AS 5.0.0 and 5.0.1. This section is only relevant to releases 5.1.0 and later"&lt;br /&gt;&lt;br /&gt;Utilizo o JBoss a bastante tempo e estou indignado.&lt;br /&gt;Que saco! Nada funciona nas versões novas.&lt;br /&gt;&lt;br /&gt;Terei que ficar na versão 4!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-5306405548907528392?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/5306405548907528392/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/04/jboss-501-cluster-farm-service_26.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/5306405548907528392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/5306405548907528392'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/04/jboss-501-cluster-farm-service_26.html' title='JBoss-5.0.1 Cluster - Farm Service'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-3367552540596395201</id><published>2010-04-23T10:30:00.000-07:00</published><updated>2010-04-23T10:46:01.890-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flush'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss 5-1.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Cluster'/><category scheme='http://www.blogger.com/atom/ns#' term='GMS'/><title type='text'>JBoss 5-1.0 Cluster - GMS Flush Error</title><content type='html'>Estou utilizando o JBoss-5.1.0 (release date 2009-05-23) e ao configurá-lo em Cluster, obtive o seguinte erro no primeiro nó:&lt;br /&gt;GMS Flush by coordinator at 127.0.0.1:1115 failed&lt;br /&gt;&lt;br /&gt;No segundo nó aparece a seguinte mensagem:&lt;br /&gt;[GMS] join(127.0.0.1:1128) sent to 127.0.0.1:115 timed out &lt;after retrying=""&gt;&lt;br /&gt;&lt;br /&gt;Procurei por alguns artigos na "net" e consegui encontrar a página "https://jira.jboss.org/jira/browse/JBAS-6792", dizendo que está resolvido no release "JBossAS-5.1.0.CR1", mas acho que esqueceram de liberar no release final. Vejam só as datas:&lt;br /&gt;&lt;/after&gt;&lt;ul&gt;&lt;li&gt;&lt;after retrying=""&gt;  5.1.0 [2009-05-23]&lt;/after&gt;&lt;/li&gt;&lt;li&gt;&lt;after retrying=""&gt;  5.1.0.CR1 [2009-04-29]&lt;/after&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;after retrying=""&gt;    Abaixo, segue print do ocorrido.&lt;br /&gt;&lt;/after&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MLooVcManoc/S9Hb2tTIVjI/AAAAAAAABVs/Ppk88LaOaiA/s1600/jboss02.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 316px;" src="http://2.bp.blogspot.com/_MLooVcManoc/S9Hb2tTIVjI/AAAAAAAABVs/Ppk88LaOaiA/s320/jboss02.JPG" alt="" id="BLOGGER_PHOTO_ID_5463389555896374834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;after retrying=""&gt;&lt;/after&gt;&lt;/div&gt;&lt;after retrying=""&gt;&lt;/after&gt;   Encaminhei email para o JBoss Group e estou aguardando retorno.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-3367552540596395201?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/3367552540596395201/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/04/jboss-5-10-cluster-gms-flush-error.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/3367552540596395201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/3367552540596395201'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/04/jboss-5-10-cluster-gms-flush-error.html' title='JBoss 5-1.0 Cluster - GMS Flush Error'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MLooVcManoc/S9Hb2tTIVjI/AAAAAAAABVs/Ppk88LaOaiA/s72-c/jboss02.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-1845187919458365720</id><published>2010-04-09T10:25:00.000-07:00</published><updated>2010-04-09T10:30:13.440-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='websphere'/><category scheme='http://www.blogger.com/atom/ns#' term='portlet'/><category scheme='http://www.blogger.com/atom/ns#' term='factory'/><title type='text'>WebSphere Documentation</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MLooVcManoc/S79kFVpTwYI/AAAAAAAABVc/pJo9lzHxtaU/s1600/d-w_logo.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 140px; height: 26px;" src="http://2.bp.blogspot.com/_MLooVcManoc/S79kFVpTwYI/AAAAAAAABVc/pJo9lzHxtaU/s320/d-w_logo.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5458191316268859778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;WebSphere Portlet Factory product documentation&lt;br /&gt;  http://www.ibm.com/developerworks/websphere/zones/portal/portletfactory/proddoc.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-1845187919458365720?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/1845187919458365720/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/04/websphere-documentation.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/1845187919458365720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/1845187919458365720'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/04/websphere-documentation.html' title='WebSphere Documentation'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MLooVcManoc/S79kFVpTwYI/AAAAAAAABVc/pJo9lzHxtaU/s72-c/d-w_logo.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-7614759934922442936</id><published>2010-03-31T12:19:00.000-07:00</published><updated>2010-04-09T10:27:04.777-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='machine'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='console'/><title type='text'>Cannot access virtual machine console!</title><content type='html'>Não consigo abrir o console do vmware e aparece a seguinte mensagem:&lt;br /&gt;  Cannot access virtual machine console. The request timed out.&lt;br /&gt;  The attempt to acquire a valid session ticket for "[servidor]" took longer than expected. If this problem persists, contact your system administrator.&lt;br /&gt;&lt;br /&gt;  A vm inicia normalmente, mas sempre aparece a mensagem acima ao tentar acesso ao console tanto pelo Internet Explorer (IE) quanto pelo Firefox.&lt;br /&gt;&lt;br /&gt;  Após algumas tentativas de reinstalar os plugins do browser, colocar nome da máquina no "hosts" e reinicar o computador... só consegui do seguinte modo: criando um atalho de acesso a Virtual Machine, que pode ser realizado de 2 modos:&lt;br /&gt;&lt;br /&gt;     1. Entrar na VMWare Infrastructure Web Access --&gt; clicar na Virtual Machine --&gt; Selecionar a aba "Summary" --&gt; "Generate Virtual Machine Shortcut" --&gt; opção "Install Desktop Shortcut to "[servidor]"&lt;br /&gt;     No meu caso essa opção não estava funcionando. Então fiz do segundo modo (próximo item)&lt;br /&gt;&lt;br /&gt;     2. Criar um novo atalho com o seguinte destino:&lt;br /&gt;       J:\Users\Juliano Claiton\AppData\Roaming\Mozilla\Firefox\Profiles\wnt3hxsl.default\extensions\VMwareVMRC@vmware.com\plugins\vmware-vmrc.exe" -h [servidor_vm]:8333 -M 80&lt;br /&gt;&lt;br /&gt;       O segredo do atalho é o último parâmetro (80). Ele indica o código referente a vmware, caso vc tenha várias vms. Para vc ver descobrir esse número, faça o seguinte: entre em VMWare Infrastructure Web Access --&gt; clicar na Virtual Machine --&gt; Selecionar a aba "Summary" --&gt; clicar na opção "Generate Virtual Machine Shortcut".&lt;br /&gt;&lt;br /&gt;  Será exibido um link (Web Shortcut) parecido com "https://[servidor_vm]:8333/ui/?wsUrl=http://localhost:8222/sdk&amp;mo=VirtualMachine|80&amp;inventory=none&amp;tabs=hide_". Veja que logo após o parÂmetro "VirtualMachine" tem o número da sua vm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Basta abrir o atalho e vc conseguirá acesso ao console de sua vm&lt;br /&gt;  That's it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Estou utilizando VMWare Server Console 2.0.1, Firefox 3.6.2 e Internet Explorer 7&lt;br /&gt;  Para acessar a VMWare Infrastructure Web Access, utilize a seguinte url: http://[servidor_vm]:8308/ui&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-7614759934922442936?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/7614759934922442936/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/03/cannot-access-virtual-machine-console.html#comment-form' title='7 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/7614759934922442936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/7614759934922442936'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/03/cannot-access-virtual-machine-console.html' title='Cannot access virtual machine console!'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-4281295789054540229</id><published>2010-03-05T04:16:00.000-08:00</published><updated>2010-03-05T04:36:17.968-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='sqlserver'/><title type='text'>Could not synchronize database state with session</title><content type='html'>Quem trabalha com hibernate com certeza já passou pelo seguinte erro:&lt;br /&gt;&lt;br /&gt;2010/01/11-12:37:24,538 ERROR [AbstractFlushingEventListener] Could not synchronize database state with session&lt;br /&gt;org.hibernate.HibernateException: Unexpected row count: 0 expected: 1&lt;br /&gt;   at org.hibernate.jdbc.NonBatchingBatcher.addToBatch(NonBatchingBatcher.java:32)&lt;br /&gt;&lt;br /&gt; O primeiro pensamento é: fiz algo errado em código e não estou persistindo meus objetos corretamente. Foi assim que pensei quando tive esse problema recentemente.&lt;br /&gt; Após verificar o meu código várias... várias vezes, me certifiquei que não tinha nada incorreto. E agora, o que está causando esse erro? Claro que só acontece em um Cliente específico e no seu ambiente de Produção.&lt;br /&gt;&lt;br /&gt; O Banco de Dados é SQL Server 2000 com o WASCE (WebSphere Application Server Community Edition 1.1.0.1.&lt;br /&gt;&lt;br /&gt; Após um bom tempo de código... código... código, fui atrás de bugs relacionados ao WASCE com Hibernate e nada novamente.&lt;br /&gt;&lt;br /&gt; Então tive o insigth de avaliar o SQL Server. Para isso utilizei o Profiler (ferramenta que exibe trace de tudo o que acontece dentro do SQL Server).&lt;br /&gt;&lt;br /&gt; Pronto! Encontrei o problema.&lt;br /&gt; Na nossa funcionalidade trabalhamos com anexos e o SQL Server não estava conseguindo alocar memória para gravá-los. Utilizamos o tipo "java.sql.Blob" do hibernate com o tipo "image" do SQL Server.&lt;br /&gt;  Erro: Failed do reserve contiguous memory of Size&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MLooVcManoc/S5D5dMTfMqI/AAAAAAAABVQ/0parrQPolB8/s1600-h/trace-contiguosMemory.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 50px;" src="http://2.bp.blogspot.com/_MLooVcManoc/S5D5dMTfMqI/AAAAAAAABVQ/0parrQPolB8/s320/trace-contiguosMemory.jpg" alt="" id="BLOGGER_PHOTO_ID_5445126229405414050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;  Solução: alterar os parâmetros de memória do SQL Server, pois ele estava com limite de memória. E conscientização dos usuários para que coloque anexos muitos grandes (façam tratamento, por exemplo, das imagens a serem anexadas)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-4281295789054540229?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/4281295789054540229/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/03/could-not-synchronize-database-state.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/4281295789054540229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/4281295789054540229'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/03/could-not-synchronize-database-state.html' title='Could not synchronize database state with session'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MLooVcManoc/S5D5dMTfMqI/AAAAAAAABVQ/0parrQPolB8/s72-c/trace-contiguosMemory.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-3770309261128135509</id><published>2010-03-04T06:47:00.000-08:00</published><updated>2010-04-23T05:35:12.569-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Aprenda a utilizar o iPhone</title><content type='html'>Para aprender a utilizar o iPhone, acesse o site http://www.apple.com/pt/iphone/how-to/index.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-3770309261128135509?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/3770309261128135509/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/03/aprenda-utilizar-o-iphone.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/3770309261128135509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/3770309261128135509'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/03/aprenda-utilizar-o-iphone.html' title='Aprenda a utilizar o iPhone'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-6417745218585158937</id><published>2010-02-26T09:24:00.001-08:00</published><updated>2010-03-05T04:37:08.720-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='traveler'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Como configurar Lotus Notes Traveler no Iphone</title><content type='html'>O  Lotus Notes &lt;em&gt;Traveler é utilizado para conexão da sua Caixa de Correio com o Lotus Notes.&lt;br /&gt;&lt;br /&gt;  Vc conseguirá, por exemplo, autocompletar o nome de todos os seus contatos no Iphone igual ao Lotus Notes, digitando somente o início no nome da pessoa.&lt;br /&gt;  Vc também conseguirá visualizar todas as pastas criadas no Lotus Notes dentro do Iphone.&lt;br /&gt;&lt;br /&gt;  O primeiro passo é baixar o &lt;/em&gt;&lt;em&gt;Traveler na AppStore: ibm lotus notes traveler companion&lt;br /&gt;&lt;br /&gt;  Passo 2: configurar o Traveler&lt;br /&gt;  Ao abrir o Traveler, vc terá as seguintes configurações:&lt;br /&gt;    - Server: endereço do seu servidor.&lt;br /&gt;    Exemplo: www.minhaempresa.com.br/servlet/traveler&lt;br /&gt;&lt;br /&gt;    - Username: seu nome de usuário.&lt;br /&gt;    Não é o email. Somente o nome do usuário&lt;br /&gt;&lt;br /&gt;    - Password: sua senha&lt;br /&gt;&lt;br /&gt;    - Require SSL: verifique com o seu Administrador se está habilitado o SSL.&lt;br /&gt;    Normalmente não está. Então deixe desabilitada essa opção&lt;br /&gt;&lt;br /&gt;   Salve e valide suas configurações.&lt;br /&gt;&lt;br /&gt;  Passo3: criar sua conta de email&lt;br /&gt;  Vá em Ajustes --&gt; Mails, Contatos, Calendários --&gt; Adicionar Conta --&gt; Microsoft Exchange&lt;br /&gt;  Configure a sua conta:&lt;br /&gt;&lt;/em&gt;&lt;em&gt;    - E-mail: usuario@minhaempresa.com.br&lt;br /&gt;&lt;/em&gt;&lt;em&gt;    &lt;/em&gt;&lt;em&gt;-  &lt;/em&gt;&lt;em&gt;Servidor: www.minhaempresa.com.br/servlet/traveler&lt;br /&gt;&lt;/em&gt;&lt;em&gt;    &lt;/em&gt;&lt;em&gt;- Domínio: em branco&lt;br /&gt;&lt;/em&gt;&lt;em&gt;    &lt;/em&gt;&lt;em&gt;- Nome do usuário: seu nome do usuário&lt;br /&gt;    - Senha: sua senha&lt;br /&gt;    - Descrição: uma descrição qualquer para a sua conta&lt;br /&gt;&lt;/em&gt;&lt;em&gt;    &lt;/em&gt;&lt;em&gt;- Usar SSL: deixe igual ao que vc configurou no Traveler&lt;br /&gt;&lt;br /&gt;  Por padrão, a sinconização é realizada somente dos últimos 3 dias.&lt;br /&gt;  Altere o parâmetro "Dias do Mail para Sinc." caso deseje modificar a sincronização.&lt;br /&gt;&lt;br /&gt;  Pronto!&lt;br /&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-6417745218585158937?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/6417745218585158937/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/02/como-configurar-lotus-notes-traveler-no.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/6417745218585158937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/6417745218585158937'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/02/como-configurar-lotus-notes-traveler-no.html' title='Como configurar Lotus Notes Traveler no Iphone'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-2411632328334147022</id><published>2010-02-26T09:16:00.000-08:00</published><updated>2010-03-05T04:37:20.366-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Como habilitar Caps Lock no Iphone</title><content type='html'>Como habilitar Caps Lock no Iphone.&lt;br /&gt;O Caps Lock vem desabilitado por padrão no Iphone.&lt;br /&gt;Para habilitar, faça o seguinte:&lt;br /&gt;  - Vá em Ajustes --&gt; Geral --&gt; Teclado e ative o recurso "Ativar Fixar Maiúsc."&lt;br /&gt;&lt;br /&gt;Para usar o Caps Lock, basta dar um duplo toque na tecla Shift. o Shift ficará azul.&lt;br /&gt;Para voltar ao normal, basta dar um toque simples.&lt;br /&gt;&lt;br /&gt;Vc pode testar usando, por exemplo, o programa de "Notas" do Iphone.&lt;br /&gt;&lt;br /&gt;Pronto!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-2411632328334147022?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/2411632328334147022/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2010/02/como-habilitar-caps-lock-no-iphone.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/2411632328334147022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/2411632328334147022'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2010/02/como-habilitar-caps-lock-no-iphone.html' title='Como habilitar Caps Lock no Iphone'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-6415648659871800466</id><published>2009-12-03T10:22:00.001-08:00</published><updated>2009-12-03T11:09:38.467-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='base64'/><title type='text'>Base64 Javascript</title><content type='html'>Como criptografar e descriptografar base64 em Javascript.&lt;br /&gt;Clique no link abaixo para visualizar código exemplo completo.&lt;br /&gt;&lt;a href="http://docs.google.com/Doc?docid=0AXgnQKCLGfj1ZGNybW52YnBfMWQ2amIyN2Q4&amp;amp;hl=en"&gt;Código completo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tamém pode ser visualizado em&lt;br /&gt;Acesso o site http://rumkin.com/tools/compression/base64.php&lt;br /&gt;Nesse caso, se desejar visualizar os fontes, basta "Exibir Código-Fonte"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-6415648659871800466?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/6415648659871800466/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2009/12/base64-javascript.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/6415648659871800466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/6415648659871800466'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2009/12/base64-javascript.html' title='Base64 Javascript'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-4808542379963830946</id><published>2009-12-01T09:29:00.000-08:00</published><updated>2009-12-01T11:55:19.004-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title type='text'>Como marcar campo obrigatório emJavascript</title><content type='html'>Como marcar campo obrigatório emJavascript (Highlighting Error Fields Javascript)?&lt;br /&gt;Padronize a nomenclatura dos seus componentes: para cada campo, tenha um "label".&lt;br /&gt;&lt;br /&gt;     function validarCampoObrigatorio (campo) {&lt;br /&gt;         for (i=0; i&lt;document.forms[0].elements.length; nomeelemento="document.forms[0].elements[i].name;" var="" if="" pos="nomeElemento.indexOf(campo);"&gt;= 0) {&lt;br /&gt;                 var label = document.getElementById('label' + nomeElemento);&lt;br /&gt;                 if (document.forms[0].elements[i].value == '') {&lt;br /&gt;                     label.style.color = 'red';&lt;br /&gt;                     // document.forms[0].elements[i].style.color = 'red';&lt;br /&gt;                 } else {&lt;br /&gt;                     label.style.color = 'black';&lt;br /&gt;                     // document.forms[0].elements[i].style.color = 'black';&lt;br /&gt;                 }&lt;br /&gt;             }&lt;br /&gt;         }&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;Clique no link abaixo para visualizar código exemplo completo.&lt;br /&gt;&lt;a href="http://docs.google.com/Doc?docid=0AXgnQKCLGfj1ZGNybW52YnBfMHI1Zmg5aGRn&amp;amp;hl=en"&gt;Código fonte exemplo&lt;/a&gt;&lt;/document.forms[0].elements.length;&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-4808542379963830946?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/4808542379963830946/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2009/12/como-marcar-campo-obrigatorio.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/4808542379963830946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/4808542379963830946'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2009/12/como-marcar-campo-obrigatorio.html' title='Como marcar campo obrigatório emJavascript'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5046703697685779223.post-8935198487453719948</id><published>2009-12-01T07:56:00.000-08:00</published><updated>2009-12-01T09:40:00.360-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>mstsc linux</title><content type='html'>Como utilizar o mstsc no linux?&lt;br /&gt;Basta digitar o seguinte comando no terminal do linux:&lt;br /&gt;rdesktop -0 &lt;&lt;host&gt;hostname&gt;&lt;br /&gt;&lt;br /&gt;mstsc: microsoft terminal service connection; conexão de trabalho remota&lt;br /&gt;&lt;/host&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5046703697685779223-8935198487453719948?l=julianoclaiton.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://julianoclaiton.blogspot.com/feeds/8935198487453719948/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://julianoclaiton.blogspot.com/2009/12/mstsc-linux.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/8935198487453719948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5046703697685779223/posts/default/8935198487453719948'/><link rel='alternate' type='text/html' href='http://julianoclaiton.blogspot.com/2009/12/mstsc-linux.html' title='mstsc linux'/><author><name>Juliano Claiton</name><uri>http://www.blogger.com/profile/12817038459295745986</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='27' src='http://bp0.blogger.com/_MLooVcManoc/SHNpleRKbHI/AAAAAAAAAOA/n77nekXV2V8/S220/DSC00008_03.jpg'/></author><thr:total>0</thr:total></entry></feed>
