<?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; Maker</title>
	<atom:link href="http://www.makerportal.com.br/tag/maker/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makerportal.com.br</link>
	<description></description>
	<lastBuildDate>Tue, 07 Sep 2010 02:08:29 +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>Nota Fiscal Eletrônica &#8211; Como criar o keystore</title>
		<link>http://www.makerportal.com.br/nota-fiscal-eletronica-como-criar-o-keystore/</link>
		<comments>http://www.makerportal.com.br/nota-fiscal-eletronica-como-criar-o-keystore/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 19:31:30 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Maker]]></category>
		<category><![CDATA[Nota Fiscal Eletrônica]]></category>
		<category><![CDATA[certificado]]></category>
		<category><![CDATA[comunicacao]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[nfe]]></category>
		<category><![CDATA[sefaz]]></category>
		<category><![CDATA[Webrun]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=361</guid>
		<description><![CDATA[Quando estamos desenvolvendo o módulo de NFe, a maior dificuldade que os usuários encontram é a criação do arquivo keystore.
A Softwell liberou um conjunto de funções &#8220;facilitadoras&#8221; de Nota Fiscal Eletrônica apesar de não dar suporte &#8211; o que faz sentido, pois não óferece suporte a regras de negócio &#8211; nós desenvolvedores encontramos muitas dificuldades [...]]]></description>
			<content:encoded><![CDATA[<p>Quando estamos desenvolvendo o módulo de NFe, a maior dificuldade que os usuários encontram é a criação do arquivo keystore.<br />
A Softwell liberou um conjunto de funções &#8220;facilitadoras&#8221; de Nota Fiscal Eletrônica apesar de não dar suporte &#8211; o que faz sentido, pois não óferece suporte a regras de negócio &#8211; nós desenvolvedores encontramos muitas dificuldades na hora da realização do envio das notas.<span id="more-361"></span></p>
<p>Basicamente, para o envio de notas fiscais, precisamos apenas das funcoes:<br />
-Chamar serviço WEB com Certificado Digital (Consumo de WebServices seguros)<br />
-Assinar XML (Para assinar os arquivos XML que são enviados)<br />
-Instalar certificado para comunicação HTTPS</p>
<p>Os parâmetros de entrada da função &#8220;Chamar serviço WEB com certificado digital&#8221; requer um arquivo keystore e sua senha.<br />
Mas afinal, o que é este arquivo e do que ele é composto?</p>
<p>O arquivo keystore funciona como um arquivo banco de dados que contém os certificados que estarão envolvidos na comunicação com a Sefaz. Quem são os envolvidos?<br />
1) A empresa que está enviando a nota<br />
2) A autoridade certificadora (Quem emitiu o certificado da empresa (Ex: Serasa))<br />
3) O Servidor da SEFAZ</p>
<p>Então precisamos basicamente de 3 certificados dentro do keystore: Da empresa, da autoridade certificadora e do servidor da sefaz.<br />
Os certificados que devem ser importados no arquivo keystore devem estar no padrão DER encoded binary X.509 (Extensão .CER).</p>
<p>Para obter o certificado de sua empresa  e da autoridade certificadora no formato .CER:<br />
-Você deve possuir o arquivo .PFX (Certificado digital da sua empresa). Possuindo este arquivo, dê um duplo-clique para importa-lo no sistema operacional. Basta dar &#8220;Next Next Next&#8221; e preencher a senha quando necessário. Após isto, o certificado estará disponível no Internet Explorer. (Caso seja solicitada a senha do seu arquivo .PFX, preencha-o.)<br />
-Agora que o arquivo .PFX está importado, vamos gerar o certificado no formato .CER, abra o Internet Explorer, vá em Ferramentas -&gt; Opções da Internet. Vá a aba &#8220;Conteúdo&#8221;. Clique no botão &#8220;Certificados&#8221;.<br />
Observe que estará disponível na aba &#8220;Personal&#8221; o certificado de sua empresa. Selecione ela e clique no botão &#8220;Export&#8230;&#8221; e então dê &#8220;Next Next Next&#8221;. Guarde o arquivo .CER num diretório qualquer mas lembre-se dele, pois utilizaremos novamente. Para este exemplo, considerarei o diretório C:/<br />
-O certificado da autoridade certificadora está disponível nesta mesma tela de certificados, entretanto, na aba de &#8220;Intermediate Certification Authorities&#8221;. No caso do serasa, são 2 certificados. Exporte os 2 e salve no mesmo diretório</p>
<p>Para obter o certificado do servidor da sefaz no formato .CER:<br />
-Acesse a URL do webservice (utilizando o IE) de recepcao de notas fiscais  referente ao estado onde serão enviadas as notas. (Lembre-se que empresas apenas enviam notas para o seu estado).<br />
-Após acessar, existe um &#8220;cadeado&#8221; indicando que é um site seguro. Dê um duplo-clique nele e exporte o certificado do site. Novamente escolha o formato .CER e salve em um diretório qualquer do seu computador.</p>
<p>Agora que você já possui os certificados, você já está preparado para criar o seu arquivo .keystore<br />
Para geração deste arquivos utilizaremos a ferramenta KeyTool (É uma ferramenta gratuita disponível em qualquer JDK).<br />
Você pode inclusive utilizar a JDK que é instalada junto com o Webrun no diretório:<br />
C:\Arquivos de Programas\Softwell Solutions\Maker 2.5\Webrun 2\java\bin\keytool.exe<br />
Abra o promt de comando e se dirija até o diretório acima (bin).<br />
Vamos primeiramente criar o arquivo keystore. Para isto, digite o comando:<br />
keytool.exe -genkey -keystore nome.keystore -alias nomeDoProjeto -keypass senha<br />
Ex: C:\Program Files (x86)\Softwell Solutions\Maker 2.5\Webrun 2\java\bin&gt;keytool.ex<br />
e -genkey -keystore certificado.keystore -alias nfe -keypass teste123</p>
<p>Após isto, serão feitas algumas perguntas, preencha de acordo com os dados de sua empresa. Exemplo:</p>
<p>Enter keystore password:  teste123<br />
What is your first and last name?<br />
[Unknown]:  Márcio Saeger<br />
What is the name of your organizational unit?<br />
[Unknown]:  MakerPortal Informática Ltda<br />
What is the name of your organization?<br />
[Unknown]:  MakerPortal Informática Ltda<br />
What is the name of your City or Locality?<br />
[Unknown]:  Salvador<br />
What is the name of your State or Province?<br />
[Unknown]:  Bahia<br />
What is the two-letter country code for this unit?<br />
[Unknown]:  BR<br />
Is CN=Márcio Saeger, OU=MakerPortal Informática Ltda, O=MakerPortal Informática<br />
Ltda, L=Salvador, ST=Bahia, C=BR correct?<br />
[no]:  yes<br />
C:\Program Files (x86)\Softwell Solutions\Maker 2.5\Webrun 2\java\bin&gt;</p>
<p>Pronto. Seu arquivo .keystore está criado. O arquivo foi gerado no diretório do keytool. Copie-o para o diretório C:/ onde estão os arquivos de certificados .CER para facilitar na importação.<br />
Agora devemos importar os certificados (.cer) no arquivo keystore. Vamos fazer através do comando:<br />
keytool.exe -import -trustcacerts -alias nome -file C:\certificado1.cer -keystore c:\certificado.keystore</p>
<p>Observe que: após o parâmetro -alias devemos especificar um nome para o certificado que estamos importanto. Apenas tenha certeza de colocar um nome diferente para cada arquivo .CER que você for importar. Para ser franco, o nome que voce irá escolher pouco importa. No meu caso importo com nomes: c1, c2, c3 etc..</p>
<p>Exemplo de uso do comando:<br />
keytool.exe -import -trustcacerts -alias serasa1 -file C:\serasaV1.cer -keystore C:\certs.keystore<br />
keytool.exe -import -trustcacerts -alias serasa2 -file C:\serasaV2.cer -keystore C:\certs.keystore<br />
keytool.exe -import -trustcacerts -alias sefazServer -file C:\sefazServer.cer -keystore C:\certs.keystore<br />
keytool.exe -import -trustcacerts -alias makerportal -file C:\makerportal.cer -keystore C:\certs.keystore</p>
<p>Ao efetuar cada importação, poderá ser exibido um resumo sobre o certificado no console e perguntado se você tem certeza que gostaria de improtar tal certificado para o arquivo keystore. Basta apenas confirmar, digitando yes.<br />
Ao termino da importação dos certificados, seu arquivo já está pronto para ser utilizado nos WebServices da Sefaz. Basta informar como parâmetro de entrada da função o caminho do arquivo .keystore e sua senha. <img src='http://www.makerportal.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
PS: Não esqueça de previamente instalar o certificado .keystore no browser através da função &#8220;Instalar certificado para comunicação HTTPS&#8221;. Este passo só é necessário apenas uma única vez por browser.</p>
<p>Espero ter desmistificado um pouco quanto ao arquivo keystore. Este é apenas um único detalhe da imensidão de um sistema de Nota Fiscal Eletrônica <img src='http://www.makerportal.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </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/nota-fiscal-eletronica-como-criar-o-keystore/feed/</wfw:commentRss>
		<slash:comments>6</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>MakerPortal agora disponível também para celular!</title>
		<link>http://www.makerportal.com.br/makerportal-agora-disponivel-tambem-para-celular/</link>
		<comments>http://www.makerportal.com.br/makerportal-agora-disponivel-tambem-para-celular/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 18:09:16 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[makerportal]]></category>
		<category><![CDATA[celular]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Maker]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[portal]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=206</guid>
		<description><![CDATA[Agora vocês podem visualizar os novos tópicos também pelo celular!
Com um design objetivo e elegante, as informações ficam bem desenhadas na tela do seu celular. Onde quer que você esteja, o MakerPortal estará lá!
Acesse e confira &#8211; http://www.makerportal.com.br
]]></description>
			<content:encoded><![CDATA[<p>Agora vocês podem visualizar os novos tópicos também pelo celular!<br />
Com um design objetivo e elegante, as informações ficam bem desenhadas na tela do seu celular. Onde quer que você esteja, o MakerPortal estará lá!</p>
<div id="attachment_207" class="wp-caption aligncenter" style="width: 210px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/IMG_0252.PNG" rel="shadowbox[post-206];player=img;"><img class="size-medium wp-image-207" title="Maker Portal Mobile" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/IMG_0252-200x300.PNG" alt="MakerPortal.COM.BR Mobile" width="200" height="300" /></a><p class="wp-caption-text">MakerPortal.COM.BR Mobile</p></div>
<p>Acesse e confira &#8211; http://www.makerportal.com.br</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/makerportal-agora-disponivel-tambem-para-celular/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Decrementando dia/mês/ano de uma data no fluxo</title>
		<link>http://www.makerportal.com.br/decrementando-diamesano-de-uma-data-no-fluxo/</link>
		<comments>http://www.makerportal.com.br/decrementando-diamesano-de-uma-data-no-fluxo/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 22:15:06 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[Funções API]]></category>
		<category><![CDATA[Maker]]></category>
		<category><![CDATA[ano]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[decrementar]]></category>
		<category><![CDATA[dia]]></category>
		<category><![CDATA[fluxo]]></category>
		<category><![CDATA[mes]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=203</guid>
		<description><![CDATA[Esta semana recebi algumas dúvidas e observei na comunidade Maker que alguns buscam por uma informação relativamente fácil mas que acaba atrapalhando um pouco: &#8220;Tenho uma data e gostaria de decrementar um determinado número de dias. Olhei as funções do Maker e observei que só tem função para Incrementar! O que faço?&#8221;.

Apesar de simples, muita [...]]]></description>
			<content:encoded><![CDATA[<p>Esta semana recebi algumas dúvidas e observei na comunidade Maker que alguns buscam por uma informação relativamente fácil mas que acaba atrapalhando um pouco: &#8220;Tenho uma data e gostaria de decrementar um determinado número de dias. Olhei as funções do Maker e observei que só tem função para Incrementar! O que faço?&#8221;.</p>
<p><span id="more-203"></span></p>
<p>Apesar de simples, muita gente ainda tem dificuldades de como realizar este tipo de operação. Em se tratando de banco de dados, uma das melhores (e mais rápida) maneira de resolver, seria no proprio select. Entretanto, o sistema iria começar a ficar &#8220;particular&#8221; para um banco de dados específico. Então geralmente partimos pro fluxograma.<br />
E lá nos deparamos: Não há função para decrementar!</p>
<p>Como resolver?</p>
<p>Simples! Na função (Incrementar dia/mês/ano), passamos a data e um valor que será incrementado na data passada como primeiro parâmetro. O valor será <strong>somado</strong> na data. Para decrementar, basta passarmos um valor negativo!</p>
<div id="attachment_204" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/decrementa_dia.png" rel="shadowbox[post-203];player=img;"><img class="size-medium wp-image-204" title="Decrementando dia" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/decrementa_dia-300x289.png" alt="Passando um valor negativo como parâmetro de entrada para a função." width="300" height="289" /></a><p class="wp-caption-text">Passando um valor negativo como parâmetro de entrada para a função.</p></div>
<p>A função irá fazer: data=data+valor.<br />
Se valor for igual a -7 por exemplo, ficará: data=data+-7, o que acabará subtraindo o dia/mês ou ano.</p>
<p>Dúvidas!? Utilize o nosso <a title="Fórum Maker Portal" href="http://forum.makerportal.com.br/viewtopic.php?f=14&amp;t=6&amp;sid=0a47a667212c6b44d8f59c1b6ead587d" target="_blank" onclick="pageTracker._trackPageview('/outgoing/forum.makerportal.com.br/viewtopic.php?f=14_amp_t=6_amp_sid=0a47a667212c6b44d8f59c1b6ead587d&amp;referer=');"><strong>forum</strong></a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/decrementando-diamesano-de-uma-data-no-fluxo/feed/</wfw:commentRss>
		<slash:comments>3</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>
		<item>
		<title>Nova seção de downloads</title>
		<link>http://www.makerportal.com.br/nova-secao-de-downloads/</link>
		<comments>http://www.makerportal.com.br/nova-secao-de-downloads/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 10:33:06 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[gerador de relatorios]]></category>
		<category><![CDATA[instaladores]]></category>
		<category><![CDATA[Maker]]></category>
		<category><![CDATA[report builder]]></category>
		<category><![CDATA[Webrun]]></category>
		<category><![CDATA[webrun.net]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=191</guid>
		<description><![CDATA[Observamos que muitos desenvolvedores Maker necessitam por diversas razões de alguma parte do Maker. Seja o gerador de relatórios em separado para instalar em um ambiente, seja o Webrun para instalar em outro e até o próprio Maker.
Sempre temos que recorrer ao Suporte da Softwell para obter os links para download. Então, porque não concentrar [...]]]></description>
			<content:encoded><![CDATA[<p>Observamos que muitos desenvolvedores Maker necessitam por diversas razões de alguma parte do Maker. Seja o gerador de relatórios em separado para instalar em um ambiente, seja o Webrun para instalar em outro e até o próprio Maker.<br />
Sempre temos que recorrer ao Suporte da Softwell para obter os links para download. Então, porque não concentrar os links em um único lugar?<span id="more-191"></span>Decidimos então adicionar o menu &#8220;Downloads&#8221; ao nosso site e concentrar o maior número de links das versões mais atualizadas possível. Desde versões oficiais até as versões Non-Release*.</p>
<div id="attachment_192" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2010/01/mnuDownloads.jpg" rel="shadowbox[post-191];player=img;"><img class="size-medium wp-image-192" title="Menu Downloads" src="http://www.makerportal.com.br/wp-content/uploads/2010/01/mnuDownloads-300x68.jpg" alt="Menu downloads no MakerPortal" width="300" height="68" /></a><p class="wp-caption-text">Menu downloads no MakerPortal</p></div>
<p>Conseguimos links para versões do Maker em separado e 2 versões de instaladores, Webrun separado e Instalador (Webrun apenas), gerador de relatórios e Webrun.NET.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/nova-secao-de-downloads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizando Formulário Externo</title>
		<link>http://www.makerportal.com.br/utilizando-formulario-externo/</link>
		<comments>http://www.makerportal.com.br/utilizando-formulario-externo/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 18:26:02 +0000</pubDate>
		<dc:creator>Márcio Saeger</dc:creator>
				<category><![CDATA[Maker]]></category>
		<category><![CDATA[Objetos Externos]]></category>
		<category><![CDATA[externo]]></category>
		<category><![CDATA[formulario]]></category>
		<category><![CDATA[formulario externo]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://www.makerportal.com.br/?p=176</guid>
		<description><![CDATA[No Maker, existe a funcionalidade de acesso externo aos objetos. Sejam formulários, fluxos ou
relatórios, todos podem ser acessados externamente a partir de uma URL (Independente do acesso ao
sistema pelo Webrun).

Com o projeto aberto, ao lado direito temos a paleta de objetos. Navegue para a aba Formulários e
clique com o botão direito sobre o formulário que [...]]]></description>
			<content:encoded><![CDATA[<p>No Maker, existe a funcionalidade de acesso externo aos objetos. Sejam formulários, fluxos ou<br />
relatórios, todos podem ser acessados externamente a partir de uma URL (Independente do acesso ao<br />
sistema pelo Webrun).<br />
<span id="more-176"></span><br />
Com o projeto aberto, ao lado direito temos a paleta de objetos. Navegue para a aba Formulários e<br />
clique com o botão direito sobre o formulário que deseja definir o acesso externo.</p>
<div id="attachment_177" class="wp-caption aligncenter" style="width: 278px"><a href="http://www.makerportal.com.br/wp-content/uploads/2009/11/definindo_acesso_externo.jpg" rel="shadowbox[post-176];player=img;"><img class="size-medium wp-image-177" title="definindo_acesso_externo" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/definindo_acesso_externo-268x300.jpg" alt="definindo_acesso_externo" width="268" height="300" /></a><p class="wp-caption-text">Definindo Acesso Externo ao Formulário</p></div>
<p style="text-align: left;">
<p>Feito isto, observe que no título da janela do Maker, ao final fica &#8220;(Modificado)&#8221;. Isso significa que<br />
uma alteração de propriedade do sistema foi feita e deve-se salvar o projeto para que as alterações<br />
entrem em vigor. Para fazer isto, vá no menu Projeto -&gt; Salvar.</p>
<p>Pronto! O seu formulário está definido como externo, basta apenas reiniciar o servidor de aplicações.<br />
Vejamos agora, como acessar o formulário externo. Mas, antes disso, vamos analisar como funciona<br />
a URL de um formulário.</p>
<div id="attachment_178" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.makerportal.com.br/wp-content/uploads/2009/11/endereco_formulario.jpg" rel="shadowbox[post-176];player=img;"><img class="size-medium wp-image-178" title="endereco_formulario" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/endereco_formulario-300x80.jpg" alt="Endereço do Formulário" width="300" height="80" /></a><p class="wp-caption-text">Endereço do Formulário</p></div>
<p>Observe o endereço do formulário acima:<br />
http://127.0.0.1:8080/webrun/form.jsp?sys=N70&amp;action=openform&amp;formID=8489&amp;align=0&amp;mode=-1&amp;goto=-1&amp;filter=&amp;scrolling=no</p>
<p>A partir deste endereço podemos entender alguns parâmetros utilizados:</p>
<p>sys=N70 &#8211; Todo formulário possui o parâmetro sys que indica o código do sistema (Aquele que definimos no momento da criação de um sistema no Maker).<br />
formID=8489 &#8211; ID do formulário. Este número identifica o formulário.</p>
<p>Basicamente, estes 2 parâmetros identificam qual formulário será aberto em qual sistema.<br />
Considerando que o nosso formulário já está definido como formulário externo e o servidor de aplicações reiniciado, basta acessar a URL:</p>
<p>http://127.0.0.1:8080/webrun/form.jsp?sys=N70&amp;action=openform&amp;formID=8489&amp;align=0&amp;mode=-1&amp;goto=-1&amp;filter=&amp;scrolling=no</p>
<p>Obviamente, quando o seu sistema for publicado e estiver em um servidor em produção, você chamará a URL correta, por exemplo:</p>
<p>http://sistema.marciosaeger.com.br/form.jsp?sys=N70&amp;action=openform&amp;formID=8489&amp;align=0&amp;mode=-1&amp;goto=-1&amp;filter=&amp;scrolling=no</p>
<p>Considerando que o endereço sistema.marciosaeger.com.br redireciona pro contexto do meu servidor de aplicações e que o mesmo está sendo acessado pela<br />
porta 80 (Não precisa especificar, pois é a porta padrão http).</p>
<p><strong>Usos</strong></p>
<p>Com um formulário externo, podemos por exemplo utiliza-lo em qualquer página web que quisermos. Por exemplo, um site feito basicamente em HTML e php,<br />
colocar um formulário de cadastro dentro de um iFrame e utiliza-lo como se fizesse parte do portal, ou, em um hotsite feito em flash por exemplo, um formulário de cadastro de clientes.</p>
<p style="text-align: left;"><a href="http://www.makerportal.com.br/wp-content/uploads/2009/11/formulario_dentro_site.jpg" rel="shadowbox[post-176];player=img;"><img class="aligncenter size-medium wp-image-179" title="formulario_dentro_site" src="http://www.makerportal.com.br/wp-content/uploads/2009/11/formulario_dentro_site-248x300.jpg" alt="formulario_dentro_site" width="248" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makerportal.com.br/utilizando-formulario-externo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
