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

<channel>
	<title>Maker Portal &#187; Webrun</title>
	<atom:link href="http://www.makerportal.com.br/category/webrun/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makerportal.com.br</link>
	<description></description>
	<lastBuildDate>Fri, 04 Jun 2010 17:09:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Definitivo: Veja como atualizar o seu sistema através do JAR</title>
		<link>http://www.makerportal.com.br/definitivo-veja-como-atualizar-o-seu-sistema-atraves-do-jar/</link>
		<comments>http://www.makerportal.com.br/definitivo-veja-como-atualizar-o-seu-sistema-atraves-do-jar/#comments</comments>
		<pubDate>Thu, 27 May 2010 03:01:16 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Webrun]]></category>
		<category><![CDATA[atualização]]></category>
		<category><![CDATA[jar]]></category>
		<category><![CDATA[Maker]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=487</guid>
		<description><![CDATA[Qual a melhor maneira de manter um sistema em produção?
No Maker, a melhor solução vai depender de condições dos clientes, estruturas, com ou sem código fonte, etc..
Vou desmistificar de uma vez por todas o que é e como atualizar o sistema do seu cliente de forma rápida e prática.O jar é uma extensão cujo nome [...]]]></description>
			<content:encoded><![CDATA[<p>Qual a melhor maneira de manter um sistema em produção?<br />
No Maker, a melhor solução vai depender de condições dos clientes, estruturas, com ou sem código fonte, etc..<br />
Vou desmistificar de uma vez por todas o que é e como atualizar o sistema do seu cliente de forma rápida e prática.<a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/application_x_java_archive.png" rel="shadowbox[post-487];player=img;"><img class="aligncenter size-full wp-image-489" title="Jar" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/application_x_java_archive.png" alt="Jar" width="128" height="128" /></a><span id="more-487"></span>O jar é uma extensão cujo nome é &#8220;Java Archive&#8221; que é criado através do JDK da sun. Resumindo o blá-blá-blá, o jar contem diversos arquivos compactados, como um .zip.<br />
Quando geramos um .JAR de um determinado sistema no Webrun o mesmo possui dentro dele 4 diretórios, sendo:</p>
<p><strong>Diretório &#8220;jsRule&#8221;</strong> -&gt; Dentro deste diretório, contém N diretórios referenciando cada um a um sistema diferente (system e a sigla).<br />
Dentro de cada um destes diretórios (ou sistemas) estão 2 arquivos: webrunFunctions.js e o webrunRules.js<br />
Como o próprio nome diz, o webrunFunctions contém todas as funções do sistema (Geralmente a API + funções que você tenha criado).<br />
Observação: Apenas as funções da camada CLIENTE estão ali, afinal, é um arquivo .JS.<br />
O outro arquivo (webrunRules.js) contém todos os fluxos na camada cliente.</p>
<p><strong>Diretório &#8220;reports&#8221;</strong> -&gt; Possui o mesmo diretório system_sigla referenciando os relatórios do determinado sistema, este diretório contém todos os .rtm dos relatórios. Este de fato são os relatórios. Todos estes arquivos são numerados: 1.rtm, 6.rtm e assim em diante. Este número na verdade é o código do relatório.<br />
Outro arquivo também é encontrado no diretório, o names.properties. Este arquivo contém o código e nome de todos os relatórios, desta forma, quando o Webrun possui apenas o código ou o nome de um relatório em algum momento, é possível obter a outra informação.</p>
<p><strong>Diretório &#8220;src&#8221;</strong> -&gt; Este é o diretório que contém basicamente tudo do sistema: Os formulários, os fluxos (camada servidor), dicionário de dados, menu, traduções, etc..<br />
Dentro do diretório forms, se encontram os arquivos dos formulários. No diretório &#8220;rules&#8221;, encontram-se as regras e o WebrunFunctions.java (Que contém todas as funções do sistema na camada servidor).</p>
<p><strong>Diretório &#8220;webservices&#8221;</strong> -&gt; Caso hajam regras a serem exportadas como webservices, as mesmas estarão dentro do arquivo .jws no diretório.</p>
<p>Agora que você ja sabe o que é o .jar e o que contém, vamos ao principal: Como aplica-lo.<br />
A pasta systems (C:\Program Files\Softwell Solutions\Maker 2.5\Webrun 2\systems) é o diretório que contém todos os apontadores (wfre) dos sistemas. Basicamente, o que precisa ser feito é copiar o .JAR gerado para este diretório e renomea-lo com o mesmo nome do apontador (Exceto pela extensão, obviamente) como na imagem:</p>
<div id="attachment_488" class="wp-caption aligncenter" style="width: 123px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/jarsystem.png" rel="shadowbox[post-487];player=img;"><img class="size-full wp-image-488" title="Diretório system e o .JAR" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/jarsystem.png" alt="Diretório system e o .JAR" width="113" height="39" /></a><p class="wp-caption-text">Diretório system e o .JAR</p></div>
<p>Tenha certeza que o servidor de aplicações esteja parado ao efetuar esta atualização. Após isto, é necessário reiniciar o servidor de aplicações por duas vezes.<br />
No diretório webapps, você deve manter apenas o webrun.war com a versão escolhida por você. O .jar será extraído e aplicado no webrun.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/definitivo-veja-como-atualizar-o-seu-sistema-atraves-do-jar/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Fazendo Deploy de Aplicações no OC4J</title>
		<link>http://www.makerportal.com.br/fazendo-deploy-de-aplicacoes-no-oc4j/</link>
		<comments>http://www.makerportal.com.br/fazendo-deploy-de-aplicacoes-no-oc4j/#comments</comments>
		<pubDate>Wed, 26 May 2010 03:01:13 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Webrun]]></category>
		<category><![CDATA[deploy]]></category>
		<category><![CDATA[oc4j]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[war]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=473</guid>
		<description><![CDATA[É muito simples fazer o deploy de um WAR no Oracle Containers for J2EE (OC4J).
Neste tutorial será mostrado os principais passos.
1° Acesse o console de administração do Servidor através da url: http://HOST:8888/em/console/ias/oc4j/home

2° Preencha as informações de Nome de Usuário e Senha (o nome de usuário por padrão é oc4jadmin)
3° Ao logar, será apresentado a tela [...]]]></description>
			<content:encoded><![CDATA[<p>É muito simples fazer o deploy de um WAR no<strong> Oracle Containers for J2EE (</strong><strong>OC4J)</strong>.</p>
<p>Neste tutorial será mostrado os principais passos.</p>
<p><span id="more-473"></span>1° Acesse o console de administração do Servidor através da url: <a href="http://host:8888/em/console/ias/oc4j/home" onclick="pageTracker._trackPageview('/outgoing/host_8888/em/console/ias/oc4j/home?referer=');"><strong>http://HOST:8888/em/console/ias/oc4j/home</strong></a></p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-1.jpg" rel="shadowbox[post-473];player=img;"><img class="alignnone size-medium wp-image-474" title="OC4J 1" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-1-300x149.jpg" alt="OC4J 1" width="300" height="149" /></a></p>
<p>2° Preencha as informações de Nome de Usuário e Senha (o nome de usuário por padrão é <strong>oc4jadmin</strong>)</p>
<p>3° Ao logar, será apresentado a tela abaixo</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-2.jpg" rel="shadowbox[post-473];player=img;"><img class="alignnone size-medium wp-image-475" title="OC4J 2" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-2-300x229.jpg" alt="OC4J 2" width="300" height="229" /></a></p>
<p>4° Clique no link “Aplicações” (será exibida uma lista com todas as aplicações disponibilizadas no Servidor), na tela que se abrirá clique no botão “Disponibilizar”. Após a ação, a tela abaixo será aberta</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-3.jpg" rel="shadowbox[post-473];player=img;"><img class="alignnone size-medium wp-image-476" title="OC4J 3" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-3-300x230.jpg" alt="OC4J 3" width="300" height="230" /></a></p>
<p>5° Clique no botão “Enviar Arquivo” (indicado pela seta) para selecionar o WAR.</p>
<p>Obs.: Para a seção “Plano de Disponibilização” foi utilizada a opção “Crie automaticamente um novo plano de disponibilização”</p>
<p>6° Clique em “Próximo” e aguarde enquanto o servidor faz o upload do arquivo para a pasta (ORACLE_HOME(*)/j2ee\home\applications)</p>
<p><strong>*ORACLE_HOME é o local onde está instalado o servidor.</strong></p>
<p>7° Quando o upload estiver concluído, informe os dados conforme a tela abaixo (Seguindo a seqüência  até clicar em “Próximo” novamente)</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-4.jpg" rel="shadowbox[post-473];player=img;"><img class="alignnone size-medium wp-image-477" title="OC4J 4" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-4-300x172.jpg" alt="OC4J 4" width="300" height="172" /></a></p>
<p>8° Ao clicar em próximo, a tela abaixo será apresentada para confirmar os dados informados anteriormente, caso estejam corretos, clicar em “Disponibilizar”.</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-5.jpg" rel="shadowbox[post-473];player=img;"><img class="alignnone size-medium wp-image-478" title="OC4J 5" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-5-300x233.jpg" alt="OC4J 5" width="300" height="233" /></a></p>
<p>Ao clicar em “Disponibilizar, o servidor irá fazer os passos necessários para publicação do sistema. Aguarde até conclusão.</p>
<p>Após conclusão da publicação, o acesso pode ser feito em <a href="http://host:8888/meusistema" onclick="pageTracker._trackPageview('/outgoing/host_8888/meusistema?referer=');">http://HOST:8888/meusistema</a></p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-6.jpg" rel="shadowbox[post-473];player=img;"><img class="alignnone size-medium wp-image-479" title="OC4J 6" src="http://www.makerportal.com.br/wp-content/uploads/2010/05/OC4J-6-300x199.jpg" alt="OC4J 6" width="300" height="199" /></a></p>
<p>Obs.: A versão do <strong>OC4J</strong> utilizada no tutorial é a <strong>10.1.3.5</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/fazendo-deploy-de-aplicacoes-no-oc4j/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Funções de Twitter para o Maker!</title>
		<link>http://www.makerportal.com.br/funcoes-de-twitter-para-o-maker/</link>
		<comments>http://www.makerportal.com.br/funcoes-de-twitter-para-o-maker/#comments</comments>
		<pubDate>Mon, 10 May 2010 23:03:49 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Funções API]]></category>
		<category><![CDATA[Objetos Externos]]></category>
		<category><![CDATA[Webrun]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=364</guid>
		<description><![CDATA[Até pouco tempo atrás, olhava o Twitter como &#8220;mais uma midia social dos ociosos&#8221;. Entretanto, com tantas informações importantes a todo momento surgindo do twitter, realmente mudei um pouco a percepção quanto a esta mídia social.
Pensando nisso, resolvi então fazer algumas funçõeszinhas do Twitter para o Maker !  
Existem disponíveis na internet, algumas API&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Até pouco tempo atrás, olhava o Twitter como &#8220;mais uma midia social dos ociosos&#8221;. Entretanto, com tantas informações importantes a todo momento surgindo do twitter, realmente mudei um pouco a percepção quanto a esta mídia social.<br />
Pensando nisso, resolvi então fazer algumas funçõeszinhas do Twitter para o Maker ! <img src='http://www.makerportal.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><span id="more-364"></span>Existem disponíveis na internet, algumas API&#8217;s do Twitter para várias linguagens, entre elas um pacote Java.<br />
O pacote utilizado por mim chama-se jtwitter open source e criada pela <a title="Winterwell" href="http://www.winterwell.com/software/jtwitter.php" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.winterwell.com/software/jtwitter.php?referer=');">winterwell</a>. Se encontra na versão 1.3 neste momento em que escrevo.<br />
Dentre as existentes (encontrei 4) escolhi o JTwitter por ser open source e muito simples de utilizar.</p>
<p>Foram criadas 3 funções:<br />
Twitter &#8211; Abrir Conexão<br />
Twitter &#8211; Atualizar Status<br />
Twitter &#8211; Obter mensagens</p>
<p>Basicamente, com as 3 funções você pode enviar uma mensagem (ou tweet como é chamado) e verificar as últimas 20 mensagems nas últimas 24 horas da sua página do twitter.<br />
As funções são bem simples de se utilizar. Só ler a pequena documentação que fiz em cada uma delas (Basicamente funciona como as funções de arquivo, onde se guarda a referencia do arquivo aberto para posteriormente utiliza-la para enviar ou receber mensagens).</p>
<p>Para utiliza-las, além de importar no Maker as funções, deve-se incluir o pacote jar da biblioteca do jtwitter no diretório: &#8220;&#8230;\Softwell Solutions\Maker 2.5\Webrun 2\tomcat\webapps\webrun\web-inf\libs&#8221;<br />
Após inserir o pacote jar neste diretório, reinicie o servidor de aplicações 2x.</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/04/Twitter_MakerPortal.png" rel="shadowbox[post-364];player=img;"><img class="aligncenter size-full wp-image-365" title="Twitter no Maker" src="http://www.makerportal.com.br/wp-content/uploads/2010/04/Twitter_MakerPortal.png" alt="Twitter no Maker" width="264" height="76" /></a></p>
<p>Pronto! Basta utilizar as funções agora em seu fluxo!<br />
Segundo as &#8220;regras&#8221; da biblioteca gratuita, a única exigencia deles é expor o autor (feito acima). Se vocês observarem, a cada mensagem enviada, fica abaixo o &#8220;via JTwitter&#8221;. Caso queiram, basta editar o arquivo JTwitter.java que se encontra dentro do pacote e editar este trecho do código.</p>
<p>Downloads:<br />
<a title="Pacote Jar" href="http://www.makerportal.com.br/downloads/jtwitter.jar" target="_blank">Pacote JAR (versão 1.3)</a><br />
<a title="Funções Twitter" href="http://www.makerportal.com.br/downloads/Twitter_MakerPortal_0_3.rar" target="_blank">Funções Twitter</a></p>
<p>Simples e fácil, não?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/funcoes-de-twitter-para-o-maker/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Como utilizar bibliotecas de terceiros e utilizá-las no Maker</title>
		<link>http://www.makerportal.com.br/como-utilizar-bibliotecas-de-terceiros-e-utiliza-las-no-maker/</link>
		<comments>http://www.makerportal.com.br/como-utilizar-bibliotecas-de-terceiros-e-utiliza-las-no-maker/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 18:58:22 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Componentes]]></category>
		<category><![CDATA[Webrun]]></category>
		<category><![CDATA[biblioteca]]></category>
		<category><![CDATA[jar]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=354</guid>
		<description><![CDATA[Digamos que sua empresa ou até você mesmo desenvolveu uma classe ou um pacote que contém as regras de negócios para o seu sistema toda feita em Java. Você não gostaria de refazer tudo novamente no fluxograma e gostaria de reaproveita-la. Como fazer?Considere a seguinte classe exemplo:

package makerportal;

public class Principal {

	private String nome;
	private int idade;

	Principal [...]]]></description>
			<content:encoded><![CDATA[<p>Digamos que sua empresa ou até você mesmo desenvolveu uma classe ou um pacote que contém as regras de negócios para o seu sistema toda feita em Java. Você não gostaria de refazer tudo novamente no fluxograma e gostaria de reaproveita-la. Como fazer?<span id="more-354"></span>Considere a seguinte classe exemplo:</p>
<pre class="brush: java;">
package makerportal;

public class Principal {

	private String nome;
	private int idade;

	Principal (String nome){
		this.nome=nome;
	}

	public void setNome(String nome){
		this.nome=nome;
	}

	public void setIdade(int idade){
		this.idade=idade;
	}

	public String mostrar(){
		return &quot;Nome: &quot;+this.nome+&quot;\nIdade: &quot;+this.idade;
	}
}
</pre>
<p>Para utilizarmos esta classe no flugrama, devemos gerar um .JAR desta classe (ou conjunto de classes). É obrigatório a inclusão delas dentro de um pacote (por isso o código &#8220;package makerportal&#8221; no início). Utilizaremos o pacote para referenciar a classe no fluxograma posteriormente.<br />
No eclipse (onde foi feito o exemplo), clicamos com o botão direito no pacote e escolhemos exportar e então escolhemos JAR como formato de exportação.</p>
<p>O pacote jar, deve ser incluso dentro do diretório &#8230;/WEB-INF/libs/ (que está dentro da pasta do Webrun onde foi feito o deploy no servidor de aplicações).<br />
Observação 1: Ao invés de utilizar o pacote JAR diretamente na pasta WEB-INF/libs/ citada acima, você pode faze-lo a partir da pasta Maker.Commons<br />
Observação 2: No momento desta cópia, garanta que o servidor de aplicações esteja PARADO.<br />
Após o procedimento acima, inicie o servidor de aplicações, pare e então inicie novamente (Evitar caches e garantir que o pacote seja levado para a maquina virtual).</p>
<p>Pronto. Agora, o seu pacote está incluso com sucesso no contexto da aplicação. Vamos agora ao Fluxograma:</p>
<p><a href="http://www.makerportal.com.br/wp-content/uploads/2010/03/uso-fluxo.png" rel="shadowbox[post-354];player=img;"><img class="aligncenter size-medium wp-image-356" title="Instancia e Chamada de Metodos" src="http://www.makerportal.com.br/wp-content/uploads/2010/03/uso-fluxo-287x300.png" alt="Instancia e Chamada de Metodos" width="287" height="300" /></a></p>
<p>Observe que, em um processamento, foi chamada a função &#8220;Executar Java&#8221;. A partir dela, poderemos manipular a classe que criamos.<br />
O que foi feito: Instanciada a classe Principal no formato pacote.classe  e passado o valor &#8220;MakerPortal&#8221;, pois o construtor utilizado no exemplo, espera um parametro do tipo String para preencher a variável privada &#8220;nome&#8221;.<br />
Após isto, foi chamado o metodo mostrar() do objeto &#8220;principal&#8221; e retornado a partir de um cast feito com o metodo VariantPool.get();<br />
Acontece que o Webrun, não trabalha com tipos de dados que não sejam Variante (assim como as funções). Todo objeto é um Variant.</p>
<p>Como a função &#8220;Executar Java&#8221; irá retornar uma string, a mesma foi repassada para a função &#8220;Alertar Aguardando OK&#8221;, que exibirá na tela o valor.</p>
<p>Resultado: Após salvo o fluxo, basta associar a um evento de qualquer componente e obter o valor!</p>
<p>Dúvidas?! Utilize o nosso <a title="Fórum Maker Portal" href="http://forum.makerportal.com.br" target="_blank" onclick="pageTracker._trackPageview('/outgoing/forum.makerportal.com.br?referer=');">fórum</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/como-utilizar-bibliotecas-de-terceiros-e-utiliza-las-no-maker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alterando a senha do usuário do sistema</title>
		<link>http://www.makerportal.com.br/alterando-a-senha-do-usuario-do-sistema/</link>
		<comments>http://www.makerportal.com.br/alterando-a-senha-do-usuario-do-sistema/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 17:27:00 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Webrun]]></category>
		<category><![CDATA[fr_usuario]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[senha]]></category>
		<category><![CDATA[usuario]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=347</guid>
		<description><![CDATA[Neste post, mostraremos como modificar a senha do usuário do sistema.
Para modificar a senha do usuário é necessário concatenar o código do usuário localizado no campo USR_CODIGO da tabela FR_USUARIO mais a nova senha.
Próximo passo é obter o md5 desta concatenação. Veja o exemplo abaixo:
Feito isto, basta executar uma atualização no campo USR_CODIGO com o [...]]]></description>
			<content:encoded><![CDATA[<p>Neste post, mostraremos como modificar a senha do usuário do sistema.</p>
<p><span id="more-347"></span>Para modificar a senha do usuário é necessário concatenar o código do usuário localizado no campo USR_CODIGO da tabela FR_USUARIO mais a nova senha.</p>
<p>Próximo passo é obter o md5 desta concatenação. Veja o exemplo abaixo:</p>
<div id="attachment_348" class="wp-caption alignnone" style="width: 171px"><a rel="attachment wp-att-348" href="http://www.makerportal.com.br/alterando-a-senha-do-usuario-do-sistema/modificar-senha-do-usuario/"><img class="size-full wp-image-348" title="Modificar senha do usuário" src="http://www.makerportal.com.br/wp-content/uploads/2010/03/Modificar-senha-do-usuário.JPG" alt="Modificar senha do usuário" width="161" height="179" /></a><p class="wp-caption-text">Modificar senha do usuário</p></div>
<p>Feito isto, basta executar uma atualização no campo USR_CODIGO com o valor retornado pela função MD5 do Texto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/alterando-a-senha-do-usuario-do-sistema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Personalizando a tela de login do Webrun com HTML</title>
		<link>http://www.makerportal.com.br/personalizando-a-tela-de-login-do-webrun-com-html/</link>
		<comments>http://www.makerportal.com.br/personalizando-a-tela-de-login-do-webrun-com-html/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 15:09:51 +0000</pubDate>
		<dc:creator>Alex Santos</dc:creator>
				<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Webrun]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[logar]]></category>
		<category><![CDATA[login]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=333</guid>
		<description><![CDATA[Neste post, exemplificaremos como logar um usuário apartir de um código html.
Segue o código abaixo:


&#60;html&#62;
&#60;head&#62;&#60;/head&#62;
&#60;body&#62;
&#60;form method=&#34;POST&#34; action=&#34;http://localhost:8080/webrun/logon.do?sys=SGC&#34;&#62;
  &#60;input type=&#34;text&#34; name=&#34;user&#34; value=&#34;master&#34;/&#62;
  &#60;input type=&#34;text&#34; name=&#34;password&#34; value=&#34;1&#34;/&#62;
  &#60;input type=&#34;submit&#34; value=&#34;Clique!&#34;/&#62;
&#60;/form&#62;
&#60;/body&#62;
&#60;/html&#62;

No código acima será executado um método POST no action LOGON.DO do Webrun.

Ao clicar no botão &#8220;Clique!&#8221; no navegador, o usuário será logado no sistema!
]]></description>
			<content:encoded><![CDATA[<p>Neste post, exemplificaremos como logar um usuário apartir de um código html.</p>
<p><span id="more-333"></span>Segue o código abaixo:</p>
<pre class="brush: xml;">

&lt;html&gt;
&lt;head&gt;&lt;/head&gt;
&lt;body&gt;
&lt;form method=&quot;POST&quot; action=&quot;http://localhost:8080/webrun/logon.do?sys=SGC&quot;&gt;
  &lt;input type=&quot;text&quot; name=&quot;user&quot; value=&quot;master&quot;/&gt;
  &lt;input type=&quot;text&quot; name=&quot;password&quot; value=&quot;1&quot;/&gt;
  &lt;input type=&quot;submit&quot; value=&quot;Clique!&quot;/&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>No código acima será executado um método POST no action LOGON.DO do Webrun.</p>
<p><a rel="attachment wp-att-334" href="http://www.makerportal.com.br/personalizando-a-tela-de-login-do-webrun-com-html/login-3/"><img class="alignnone size-medium wp-image-334" title="Login" src="http://www.makerportal.com.br/wp-content/uploads/2010/02/Login-300x35.jpg" alt="Login" width="300" height="35" /></a></p>
<p>Ao clicar no botão &#8220;Clique!&#8221; no navegador, o usuário será logado no sistema!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/personalizando-a-tela-de-login-do-webrun-com-html/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Utilizando campos &#8220;virtuais&#8221;/calculados em formulários</title>
		<link>http://www.makerportal.com.br/utilizando-campos-virtuaiscalculados-em-formularios/</link>
		<comments>http://www.makerportal.com.br/utilizando-campos-virtuaiscalculados-em-formularios/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 19:41:44 +0000</pubDate>
		<dc:creator>Felipe Ramos</dc:creator>
				<category><![CDATA[Componentes]]></category>
		<category><![CDATA[Maker]]></category>
		<category><![CDATA[Webrun]]></category>
		<category><![CDATA[campo calculado]]></category>
		<category><![CDATA[componente]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=244</guid>
		<description><![CDATA[Muitas vezes gostaríamos de criar componentes que representa-se valores baseados nos valores de outros componentes ou consulta por exemplo. É possível criar os chamados &#8220;campos calculados&#8221; e vincular a componentes desvinculados do banco e atribuir o valor ao mesmo sem a necessidade de criar um fluxo para isso.
Para isto, basta acessar “Definições” do formulário desejado, [...]]]></description>
			<content:encoded><![CDATA[<p>Muitas vezes gostaríamos de criar componentes que representa-se valores baseados nos valores de outros componentes ou consulta por exemplo. É possível criar os chamados &#8220;campos calculados&#8221; e vincular a componentes desvinculados do banco e atribuir o valor ao mesmo sem a necessidade de criar um fluxo para isso.<span id="more-244"></span></p>
<p>Para isto, basta acessar “Definições” do formulário desejado, acessando o seu “Assistente de Consulta”. Na consulta deste formulário, selecione uma linha onde não exista nenhum campo a preenchendo, e faça uma soma dos campos desejados, da seguinte forma:</p>
<div id="attachment_245" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/campo_calculado.png" rel="shadowbox[post-244];player=img;"><img class="size-medium wp-image-245" title="Campo Calculado" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/campo_calculado-300x199.png" alt="Criando o campo calculado" width="300" height="199" /></a><p class="wp-caption-text">Criando o campo calculado</p></div>
<p>Perceba que na tabela “soma”, foi criado o campo virtual que é a soma dos campos “som_valor_1” com “som_valor2”, e lhe foi atribuído o Alias “Soma”.</p>
<p>No formulário, utilize um componente Caixa de Texto, e na propriedade “Campo” dele preencha com o seu campo virtual:</p>
<div id="attachment_246" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/campo_calculado_formulario.png" rel="shadowbox[post-244];player=img;"><img class="size-medium wp-image-246" title="Campo Calculado Formulario" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/campo_calculado_formulario-300x230.png" alt="Associando o Campo Calculado ao Formulário" width="300" height="230" /></a><p class="wp-caption-text">Associando o Campo Calculado ao Formulário</p></div>
<p>Após isto, basta visualizar o resultado no Webrun (Imagem abaixo). Observe que, da mesma forma que foi feita uma soma, poderia ter sido feita uma concatenação, subconsulta, enfim, qualquer valor que puder ser obtido através de um comando sql.</p>
<p>Resultado:</p>
<div id="attachment_247" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/resultado_campo_calculado.png" rel="shadowbox[post-244];player=img;"><img class="size-medium wp-image-247" title="resultado campo calculado" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/resultado_campo_calculado-300x218.png" alt="Resultado no Webrun com o componente vinculado a um campo calculado" width="300" height="218" /></a><p class="wp-caption-text">Resultado no Webrun com o componente vinculado a um campo calculado</p></div>
<p>Dúvidas!? Visite o nosso <a title="Fórum MakerPortal" href="http://forum.makerportal.com.br" target="_blank" onclick="pageTracker._trackPageview('/outgoing/forum.makerportal.com.br?referer=');"><strong>forum</strong></a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/utilizando-campos-virtuaiscalculados-em-formularios/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Instalando e Utilizando o Servidor de Digitais + Hamster I/II</title>
		<link>http://www.makerportal.com.br/instalando-e-utilizando-o-servidor-de-digitais-hamster-iii/</link>
		<comments>http://www.makerportal.com.br/instalando-e-utilizando-o-servidor-de-digitais-hamster-iii/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 19:40:17 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Biometria]]></category>
		<category><![CDATA[Maker]]></category>
		<category><![CDATA[Webrun]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[fingerprint]]></category>
		<category><![CDATA[leitor]]></category>
		<category><![CDATA[servidor de digitais]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=221</guid>
		<description><![CDATA[O Maker e o Webrun nativamente permite a utilização de dispositivos de biometria (Leitor de Digital especificamente) para autenticação. Indo mais além, o dispositivo pode ser utilizado em qualquer momento.
Atualmente, apenas os leitores digitais da NitGen são homologados. Mais especificamente, a linha Hamster, que contam com os leitores Hamster I e Hamster II.
Se você ja [...]]]></description>
			<content:encoded><![CDATA[<p>O Maker e o Webrun nativamente permite a utilização de dispositivos de biometria (Leitor de Digital especificamente) para autenticação. Indo mais além, o dispositivo pode ser utilizado em qualquer momento.</p>
<p>Atualmente, apenas os leitores digitais da NitGen são homologados. Mais especificamente, a linha Hamster, que contam com os leitores Hamster I e Hamster II.<span id="more-221"></span></p>
<div id="attachment_223" class="wp-caption aligncenter" style="width: 210px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/hamsterI.jpg" rel="shadowbox[post-221];player=img;"><img class="size-full wp-image-223" title="Hamster I" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/hamsterI.jpg" alt="Hamster I" width="200" height="205" /></a><p class="wp-caption-text">Hamster I</p></div>
<p>Se você ja possui, instale os drivers do dispositivo e suas devidas configurações (Caso necessário). Os drivers podem ser obtidos direto do site do fabricante em: http://www.nitgen.com.br/Downloads/Downloads_Driver.aspx</p>
<div id="attachment_224" class="wp-caption aligncenter" style="width: 210px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/hamster2.JPG" rel="shadowbox[post-221];player=img;"><img class="size-full wp-image-224" title="Hamster II" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/hamster2.JPG" alt="Hamster II" width="200" height="205" /></a><p class="wp-caption-text">Hamster II</p></div>
<p>Após a instalação, o dispositivo está pronto para ser utilizado, faltando apenas o Servidor de Digitais da Softwell.<br />
Este &#8220;Servidor de Digitais&#8221; nada mais é do que um serviço responsável pelo armazenamento das digitais em um pequeno banco de dados embarcado. O instalador do servidor de digitais pode ser encontrado na nossa página de <a title="Downloads" href="http://www.makerportal.com.br/versoes-downloads/" target="_blank">downloads</a>.<br />
Após o download do Servidor de Digitais, basta seguir os passos Next, Next, Next do Instalador e o serviço será instalado e iniciado automáticamente, sem a necessidade de configuração alguma.<br />
Como nenhum usuário possui uma digital devidamente cadastrada, deve-se primeiramente, acessar o Maker com algum usuário de administrador e então cadastrar as digitais para os devidos usuários no controle de acessos. (Imagem Abaixo)</p>
<div id="attachment_225" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/capturar_impressao_digital.png" rel="shadowbox[post-221];player=img;"><img class="size-medium wp-image-225" title="Cadastrando impressão digital para os usuários" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/capturar_impressao_digital-300x202.png" alt="Cadastrando impressão digital para os usuários" width="300" height="202" /></a><p class="wp-caption-text">Cadastrando impressão digital para os usuários</p></div>
<p>Se for apresenta a mensagem de erro: &#8220;Não foi possível iniciar o dispositivo de captura de digitais.&#8221;, possívelmente o driver não foi corretamente instalado ou não foi detectado ou a máquina precisa ser reiniciada. (Imagem abaixo).</p>
<div id="attachment_226" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/erro_digitais.png" rel="shadowbox[post-221];player=img;"><img class="size-medium wp-image-226" title="Dispositivo não encontrado" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/erro_digitais-300x134.png" alt="Dispositivo não encontrado" width="300" height="134" /></a><p class="wp-caption-text">Dispositivo não encontrado</p></div>
<p>Após cadastradas as digitais, basta utilizar o ícone ao lado da caixa de texto &#8220;Usuário&#8221; da tela de Login do Maker ou do Webrun para se autenticar por meio do leitor de digital sem a necessidade de digitação. (Imagem abaixo)</p>
<div id="attachment_228" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/login1.png" rel="shadowbox[post-221];player=img;"><img class="size-medium wp-image-228" title="Botão para login utilizando o leitor biométrico" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/login1-300x199.png" alt="Botão para login utilizando o leitor biométrico" width="300" height="199" /></a><p class="wp-caption-text">Botão para login utilizando o leitor biométrico</p></div>
<p>No caso do Webrun, o meio de login é da mesma forma que pelo Maker. Inclusive as digitais podem ser cadastradas também pelo browser, entretanto, um ActiveX / Applet deverá ser previamente instalado. Este aplicativo já está embarcado no Webrun dentro da pasta APPS:</p>
<ul>
<li>SDigitalCapture.jar</li>
</ul>
<ul>
<li>DigitalCaptureNativeWin.jar</li>
</ul>
<ul>
<li>DigitalCaptureWithoutChecksum.jar</li>
</ul>
<p>Alguma dúvida?! Utilize o nosso <a title="Fórum Maker Portal" href="http://forum.makerportal.com.br/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/forum.makerportal.com.br/?referer=');">fórum</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/instalando-e-utilizando-o-servidor-de-digitais-hamster-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como acessar o sistema sem contexto</title>
		<link>http://www.makerportal.com.br/como-acessar-o-sistema-sem-contexto/</link>
		<comments>http://www.makerportal.com.br/como-acessar-o-sistema-sem-contexto/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 19:27:36 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Webrun]]></category>
		<category><![CDATA[contexto]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=211</guid>
		<description><![CDATA[Por padrão, o servidor de aplicações Tomcat entrega o diretório webapps (Diretório das aplicações) com um diretório chamado &#8220;ROOT&#8221;.
Muitos podem não saber, mas o diretório ROOT pode ser acessado sem a necessidade da passagem de um contexto na URL.Normalmente acessamos nossos sitemas pelo endereço: http://127.0.0.1:8080/webrun (Ambiente de Testes)
É possível acessar, utilizando apenas: http://127.0.0.1:8080/
Basta renomear o [...]]]></description>
			<content:encoded><![CDATA[<p>Por padrão, o servidor de aplicações Tomcat entrega o diretório webapps (Diretório das aplicações) com um diretório chamado &#8220;ROOT&#8221;.<br />
Muitos podem não saber, mas o diretório ROOT pode ser acessado sem a necessidade da passagem de um contexto na URL.<span id="more-211"></span>Normalmente acessamos nossos sitemas pelo endereço: http://127.0.0.1:8080/webrun (Ambiente de Testes)<br />
É possível acessar, utilizando apenas: http://127.0.0.1:8080/<br />
Basta renomear o webrun.war para ROOT.war (Com o servidor de aplicações parado).<br />
Desta forma, quando você iniciar o Servidor de Aplicações, será feito o deploy do ROOT.war para o diretório &#8220;ROOT&#8221;.</p>
<p>Se o servidor de aplicações estiver na porta 80, fica então apenas o endereço IP para acessar o sistema. http://127.0.0.1/ visto que a porta 80 é o padrão utilizado pelos navegadores. É desta forma que são utilizados os sistemas no estilo: http://sistema.empresa.com.br</p>
<p>Dúvidas!? Utilize o nosso <a title="Fórum MakerPortal" href="http://www.makerportal.com.br/forum/" target="_blank"><strong>fórum</strong></a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/como-acessar-o-sistema-sem-contexto/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Desmistificando o Webrun Reports &amp; Webrun UTF-8</title>
		<link>http://www.makerportal.com.br/desmistificando-o-webrun-reports-webrun-utf-8/</link>
		<comments>http://www.makerportal.com.br/desmistificando-o-webrun-reports-webrun-utf-8/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 19:53:23 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Webrun]]></category>
		<category><![CDATA[gerador local]]></category>
		<category><![CDATA[Maker]]></category>
		<category><![CDATA[reports]]></category>
		<category><![CDATA[utf-8]]></category>
		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=194</guid>
		<description><![CDATA[Além das versões Enterprise, Professional e Standard, existem mais 2 versões que são pouco conhecidas e/ou utilizadas:

Webrun Enterprise Reports
Webrun Enterprise UTF-8

Vejamos suas características abaixo:

Webrun Enterprise Reports
O Webrun Reports nada mais é do que o Webrun Enterprise com um conjunto de Applet&#8217;s/ActiveX do gerador de relatórios local.
O gerador de relatórios local tem como objetivo gerar os [...]]]></description>
			<content:encoded><![CDATA[<p>Além das versões Enterprise, Professional e Standard, existem mais 2 versões que são pouco conhecidas e/ou utilizadas:</p>
<ol>
<li>Webrun Enterprise Reports</li>
<li>Webrun Enterprise UTF-8</li>
</ol>
<p>Vejamos suas características abaixo:<span id="more-194"></span><strong></strong></p>
<p style="text-align: center;"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/install_webrun.png" rel="shadowbox[post-194];player=img;"><img class="aligncenter size-medium wp-image-200" title="Webrun Reports e UTF-8" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/install_webrun-300x228.png" alt="install_webrun" width="300" height="228" /></a></p>
<p><strong>Webrun Enterprise Reports</strong><strong></strong></p>
<p><strong></strong>O Webrun Reports nada mais é do que o Webrun Enterprise com um conjunto de Applet&#8217;s/ActiveX do gerador de relatórios local.<br />
O gerador de relatórios local tem como objetivo gerar os relatórios na maquina do cliente. Desta forma, os relatórios são processados pelo computador de quem está visualizando, evitando assim que o servidor seja o responsável pela geração de todos os relatórios.<br />
Outra vantagem do gerador de relatório local é a possibilidade de imprimir &#8220;Na Tela&#8221; que é uma cópia fiel ao que é feito no Report Builder (Maker). Nem sempre o que fazemos no Maker é como fica ao fim quando imprimimos em PDF ou HTML por exemplo.<br />
Como nem tudo são flores, existe a questão: O Applet/ActiveX &#8220;custa&#8221; em torno de 25-35mb de tamanho. Ou seja, o cliente deverá na primeira vez que for instalar, efetuar o download para sua maquina, o que leva tempo e consome banda (tanto do servidor quanto do cliente).<br />
Entretanto, caso o sistema esteja numa rede local, talvez seja uma boa alternativa para eliminar um possível gargalo do servior.</p>
<p>O gerador local deve ser usado com cautela e por pessoas com uma boa bagagem de desenvolvimento com o Maker. A melhor forma de eliminar gargalo do servidor com geração de relatórios, é definir um outro servidor apenas para geração de relatórios através da ferramenta de Servidor de Relatórios da Softwell. Seja uma máquina física ou uma máquina virtual. O gerador local deve ser utilizado como último recurso.</p>
<p><strong>Webrun Enterprise UTF-8</strong></p>
<p>O Webrun Enterprise UTF-8 usa a codificação UTF-8. Com ela, é possível representar qualquer caracter universal padrão do Unicode, sendo também compatível com o ASCII. A tendencia dos aplicativos, softwares, banco de dados é a utilização deste padrão, visto que as informações serão retrocompatíveis seja aqui ou no japão.</p>
<p>Para mais informações sobre UTF-8 procure no <a title="UTF-8 Wiki" href="http://pt.wikipedia.org/wiki/UTF-8" target="_blank" onclick="pageTracker._trackPageview('/outgoing/pt.wikipedia.org/wiki/UTF-8?referer=');">Wiki</a> ou <a title="Google" href="http://www.google.com" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.google.com?referer=');">Google</a> !</p>
<p>O Webrun Enterprise padrão utiliza a codificação ISO-8859 que não dá suporte a caracteres  japoneses por exemplo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/desmistificando-o-webrun-reports-webrun-utf-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
