<?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>mcorp. &#187; instalação</title>
	<atom:link href="http://www.mcorp.com.br/tag/instalacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mcorp.com.br</link>
	<description>tecnologia e informações inúteis de utilidade pública</description>
	<lastBuildDate>Fri, 03 Sep 2010 20:05:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>WSO2 Business Activity Monitoring + SQL Server</title>
		<link>http://www.mcorp.com.br/2010/04/wso2-business-activity-monitoring-sql-server/</link>
		<comments>http://www.mcorp.com.br/2010/04/wso2-business-activity-monitoring-sql-server/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 18:44:57 +0000</pubDate>
		<dc:creator>Leonardo Saraiva</dc:creator>
				<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[bam]]></category>
		<category><![CDATA[business activity monitoring]]></category>
		<category><![CDATA[business process]]></category>
		<category><![CDATA[data services]]></category>
		<category><![CDATA[governance registry]]></category>
		<category><![CDATA[h2]]></category>
		<category><![CDATA[identity]]></category>
		<category><![CDATA[instalação]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[mssql]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[registry]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[wso2]]></category>

		<guid isPermaLink="false">http://www.mcorp.com.br/?p=265</guid>
		<description><![CDATA[A pedidos do "chefe", realizei o download e a instalação do WSO2 Business Activity Monitoring (versão 1.0.1) e parti para os testes. Mas como migramos toda a suíte para rodar sobre o SQL Server, configurei tudo para apontar para o banco de dados do WSO2 Governance Registry (arquivo conf/registry.xml) e do WSO2 Identity Server (arquivo [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mcorp.com.br/wp-content/uploads/2010/04/wso2-bam.gif" rel="lightbox[265]"><img class="alignright size-full wp-image-266" style="border: 0pt none; margin: 5px;" title="WSO2 Business Activity Monitoring" src="http://www.mcorp.com.br/wp-content/uploads/2010/04/wso2-bam.gif" alt="" width="180" height="21" /></a>A pedidos do "chefe", realizei o download e a instalação do <a href="http://wso2.org/downloads/bam" target="_blank">WSO2 Business Activity Monitoring</a> (versão 1.0.1) e parti para os testes.</p>
<p>Mas como migramos toda a suíte para rodar sobre o SQL Server, configurei tudo para apontar para o banco de dados do <a href="http://wso2.org/downloads/governance-registry" target="_blank">WSO2 Governance Registry</a> (arquivo <em>conf/registry.xml</em>) e do <a href="http://wso2.org/downloads/identity" target="_blank">WSO2 Identity Server</a> (arquivo <em>conf/user-mgt.xml</em>) - maiores explicações ficam para uma outra oportunidade.</p>
<p>Só que ainda ficou uma dúvida no ar! Aonde estavam as configurações de conexão de banco de dados que armazenam as informações do <a href="/glossario/#BAM" target="_blank">BAM</a> propriamente dito? Pesquisando nos arquivos instalados encontrei um diretório "bam", e para minha não-surpresa, lá estavam mais dois diretórios:</p>
<ul>
<li><strong>./bam/database/</strong>: diretório com arquivos da base de dados do H2;</li>
<li><strong>./bam/sql/</strong>: scripts de criação da base de dados em diferentes bancos (H2, SQL Server, MySQL e Oracle).</li>
</ul>
<p>Com essa descoberta, o jeito foi partir para o básico, buscar um arquivo de configuração que pudesse conter a conexão apontando para esses arquivos.</p>
<pre class="brush: php">leonardo@mcorp:~/Applications/wso2/wso2bam-1.0.1$ grep -r h2:database *
conf/registry.xml:        jdbc:h2:database/WSO2CARBON_DB
conf/user-mgt.xml:		jdbc:h2:database/WSO2CARBON_DB</pre>
<p>Ops, não encontrei nada. Nova tentativa:</p>
<pre class="brush: php">leonardo@mcorp:~/Applications/wso2/wso2bam-1.0.1$ grep -r h2 *
[milhões de respostas - ocultadas por mim - que não ajudam em nada]</pre>
<p>Vamos lá, filtrar um pouco mais para quem sabe ser mais feliz:</p>
<pre class="brush: php">leonardo@mcorp:~/Applications/wso2/wso2bam-1.0.1$ grep -r jdbc:h2 *
conf/registry.xml:        jdbc:h2:database/WSO2CARBON_DB
conf/user-mgt.xml:		jdbc:h2:database/WSO2CARBON_DB
repository/dataservices/BAMSummaryGenerationDS.dbs:jdbc:h2:bam/database/WSO2BAM_DB
repository/dataservices/BAMConfigurationDS.dbs:jdbc:h2:bam/database/WSO2BAM_DB
repository/dataservices/BAMStatQueryDS.dbs:jdbc:h2:bam/database/WSO2BAM_DB
repository/dataservices/BAMDataCollectionDS.dbs:jdbc:h2:bam/database/WSO2BAM_DB
repository/dataservices/BAMSummaryQueryDS.dbs:jdbc:h2:bam/database/WSO2BAM_DB</pre>
<p>E agora sim! Com isso descobrimos que ele utiliza alguns <a href="/glossario/#DataServices" target="_blank">data services</a> que realizam o trabalho "sujo".</p>
<p>Então, basta alterarmos todos esses serviços para conectarem na base de dados criada no SQL Server (dentro de cada serviço tem exemplos). Os serviços são:</p>
<ul>
<li>repository/dataservices/BAMSummaryGenerationDS.dbs</li>
<li>repository/dataservices/BAMConfigurationDS.dbs</li>
<li>repository/dataservices/BAMStatQueryDS.dbs</li>
<li>repository/dataservices/BAMDataCollectionDS.dbs</li>
<li>repository/dataservices/BAMSummaryQueryDS.dbs</li>
</ul>
<p>E carregar o arquivo <em>bam/sql/bam_schema_mssql.sql</em> na base de dados e... <em>voilà</em>.</p>
<pre class="brush: php">INFO -  Server  :  WSO2 Business Activity Monitor-1.0.1
INFO -  WSO2 Carbon started in 6 sec</pre>
<p>Os estudos sobre o WSO2 Business Activity Monitoring continuarão num próximo capítulo, sempre acompanhado de dicas e descobertas. (:</p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.mcorp.com.br/2009/11/novidades-nos-lancamentos-nov2009-da-plataforma-wso2/" title="Novidades nos lançamentos (nov/2009) da plataforma WSO2">Novidades nos lançamentos (nov/2009) da plataforma WSO2</a></li><li><a href="http://www.mcorp.com.br/2010/06/lancamento-do-wso2-stratos-alpha/" title="Lançamento do WSO2 Stratos (alpha)">Lançamento do WSO2 Stratos (alpha)</a></li><li><a href="http://www.mcorp.com.br/2010/05/utilizando-o-array-type-do-wso2-data-services-server-2-5-x/" title="Utilizando o Array Type do WSO2 Data Services Server 2.5.x">Utilizando o Array Type do WSO2 Data Services Server 2.5.x</a></li><li><a href="http://www.mcorp.com.br/2009/12/compilando-o-plugin-do-wso2-data-services-para-o-eclipse/" title="Compilando o plugin do WSO2 Data Services Server para o Eclipse">Compilando o plugin do WSO2 Data Services Server para o Eclipse</a></li><li><a href="http://www.mcorp.com.br/2009/11/wso2-e-a-quinta-feira-agitada-muitos-lancamentos/" title="WSO2 e a quinta-feira agitada: muitos lançamentos">WSO2 e a quinta-feira agitada: muitos lançamentos</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mcorp.com.br/2010/04/wso2-business-activity-monitoring-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compilando o plugin do WSO2 Data Services Server para o Eclipse</title>
		<link>http://www.mcorp.com.br/2009/12/compilando-o-plugin-do-wso2-data-services-para-o-eclipse/</link>
		<comments>http://www.mcorp.com.br/2009/12/compilando-o-plugin-do-wso2-data-services-para-o-eclipse/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 15:21:41 +0000</pubDate>
		<dc:creator>Leonardo Saraiva</dc:creator>
				<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[código aberto]]></category>
		<category><![CDATA[compilação]]></category>
		<category><![CDATA[data services]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[instalação]]></category>
		<category><![CDATA[maven2]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[repositório]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[wso2]]></category>

		<guid isPermaLink="false">http://www.mcorp.com.br/?p=223</guid>
		<description><![CDATA[Como não encontrei uma versão final do plugin para o Eclipse para criação, edição e deploy de serviços do WSO2 Data Services Server na página de downloads do site, o jeito foi compilar o plugin a partir do fonte disponível no repositório (e viva o código aberto). E seguem abaixo os passos necessário para o [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-230 alignright" title="Eclipse + WSO2 Data Service" src="http://www.mcorp.com.br/wp-content/uploads/2009/12/eclipse-wso2-ds.png" alt="Eclipse + WSO2 Data Service" width="270" height="130" />Como não encontrei uma versão final do plugin para o <a href="http://www.eclipse.org" target="_blank">Eclipse</a> para criação, edição e deploy de serviços do <a href="http://wso2.org/projects/data-services-server/java" target="_blank">WSO2 Data Services Server</a> na página de downloads do site, o jeito foi compilar o plugin a partir do fonte disponível no <a href="http://wso2.org/svn" target="_blank">repositório</a> (e viva o código aberto). E seguem abaixo os passos necessário para o procedimento.</p>
<h2>Requisitos</h2>
<p>Será necessário que você tenha instalado os programas abaixo para poder realizar esse processo. Não é minha ideia ensinar como instalar, mas com uma busca no <a href="http://www.google.com.br" target="_blank">Google</a> esse problema deve ser facilmente resolvido:</p>
<ul>
<li><a href="http://subversion.tigris.org/" target="_blank">Subversion</a></li>
<li><a href="http://maven.apache.org/" target="_blank">Maven2</a></li>
</ul>
<h2>Baixando fontes</h2>
<p>Primeiro passo é baixar do <a href="http://wso2.org/svn" target="_blank">repositório</a> o código fonte da última versão:</p>
<pre class="brush: bash">svn co https://wso2.org/repos/wso2/trunk/tools/ide/eclipse/data-service/org.wso2.ws.dataservices.ide/</pre>
<h2>Compilação</h2>
<p>Depois de baixados os fontes, basta entrar na pasta que foi gerada e mandar compilar:</p>
<pre class="brush: bash">cd org.wso2.ws.dataservices.ide
mvn install</pre>
<p>Esse processo pode demorar um pouco, pois ele realiza o download de diversas dependências para compilação, mas no fim ele gera dentro do diretório "target" com o arquivo "org.wso2.ws.dataservices.ide_1.0.0.jar" que deve ser instalado no seu Eclipse.</p>
<h2>Instalação</h2>
<p>No meu caso, o Eclipse está instalado no meu <em>home</em> e é para lá que copiei o arquivo.</p>
<pre class="brush: bash">cp target/org.wso2.ws.dataservices.ide_1.0.0.jar ~/Applications/eclipse/plugins/.</pre>
<h2>Finalização</h2>
<p><a href="http://www.mcorp.com.br/wp-content/uploads/2009/12/wso2-data-services-wizard-new.png" rel="lightbox[223]"><img class="aligncenter size-medium wp-image-232" title="WSO2 Data services: Wizard new" src="http://www.mcorp.com.br/wp-content/uploads/2009/12/wso2-data-services-wizard-new-300x234.png" alt="WSO2 Data services: Wizard new" width="300" height="234" /></a>E com isso, no menu de "Novo", do seu Eclipse, deve ter a opção de <em>wizard</em> para criação e após criado o serviço (que ficará para um outro post) você tem a opção de clicar com o botão direito no arquivo e editar (<em>Edit Data Service</em>) ou realizar o <a href="/glossario/#Deploy" target="_blank">deploy</a> (<em>Deploy Data Service</em>).</p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.mcorp.com.br/2009/09/wso2-data-services-instalacao-do-servidor/" title="WSO2 Data Services &#8211; Instalação do servidor">WSO2 Data Services &#8211; Instalação do servidor</a></li><li><a href="http://www.mcorp.com.br/2010/06/compilando-o-wso2-carbon-3-0-0-e-corrigindo-o-wso2-data-services-server-2-5-0/" title="Compilando o WSO2 Carbon 3.0.0 e corrigindo o WSO2 Data  Services Server 2.5.0">Compilando o WSO2 Carbon 3.0.0 e corrigindo o WSO2 Data  Services Server 2.5.0</a></li><li><a href="http://www.mcorp.com.br/2010/04/wso2-business-activity-monitoring-sql-server/" title="WSO2 Business Activity Monitoring + SQL Server">WSO2 Business Activity Monitoring + SQL Server</a></li><li><a href="http://www.mcorp.com.br/2009/12/instalando-wso2-enterprise-service-bus-eclipse-tools-no-ubuntu-karmic-koala-9-10/" title="Instalando WSO2 Enterprise Service Bus Eclipse Tools no Ubuntu Karmic Koala (9.10)">Instalando WSO2 Enterprise Service Bus Eclipse Tools no Ubuntu Karmic Koala (9.10)</a></li><li><a href="http://www.mcorp.com.br/2009/12/testes-na-versao-2-2-0-do-wso2-data-services-server/" title="Testes na versão 2.2.0 do WSO2 Data Services Server">Testes na versão 2.2.0 do WSO2 Data Services Server</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mcorp.com.br/2009/12/compilando-o-plugin-do-wso2-data-services-para-o-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WSO2 Data Services &#8211; Instalação do servidor</title>
		<link>http://www.mcorp.com.br/2009/09/wso2-data-services-instalacao-do-servidor/</link>
		<comments>http://www.mcorp.com.br/2009/09/wso2-data-services-instalacao-do-servidor/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 16:32:41 +0000</pubDate>
		<dc:creator>Leonardo Saraiva</dc:creator>
				<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[data services]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[instalação]]></category>
		<category><![CDATA[wso2]]></category>

		<guid isPermaLink="false">http://mcorp.southwebfactory.com/?p=13</guid>
		<description><![CDATA[A instalação do WSO2 Data Services se divide em duas partes, a instalação do servidor e a preparação do ambiente de desenvolvimento. 1. Servidor É necessário realizar o download da última versão (utilizamos aqui a 2.0) do servidor na página do projeto. Vou exemplificar os comandos como se fosse utilizar pasta "~/Applications/wso2" para colocar todos [...]]]></description>
			<content:encoded><![CDATA[<p>A instalação do WSO2 Data Services se divide em duas partes, a instalação do servidor e a preparação do ambiente de desenvolvimento.</p>
<h2>1. Servidor</h2>
<p>É necessário realizar o download da última versão (utilizamos aqui a <a href="http://dist.wso2.org/products/solutions/data-services/java/2.0/wso2dataservices-2.0.zip" target="_blank">2.0</a>) do servidor na <a href="http://wso2.org/projects/solutions/data-services/java" target="_blank">página do projeto</a>.</p>
<p>Vou exemplificar os comandos como se fosse utilizar pasta "~/Applications/wso2" para colocar todos os servidores do WSO2, caso tenha outra escolha, verifique a adaptação dos comandos.</p>
<p>Criando a pasta:</p>
<pre class="brush: bash">mkdir -p ~/Applications/wso2</pre>
<p>Descompactando o arquivo (lembrando de verificar a versão do arquivo que você baixou - no meu caso, 2.0):</p>
<pre class="brush: bash">unzip /path/to/download/wso2dataservices-2.0.zip -d ~/Applications/wso2</pre>
<p>Após descompactado, vamos iniciar o servidor:</p>
<pre class="brush: bash">cd ~/Applications/wso2/wso2-dataservices-2.0
./bin/wso2server.sh</pre>
<p>Após algumas (várias) mensagens depois, você deve receber algo como:</p>
<pre class="brush: php">[2009-05-29 14:30:30,330]  INFO -  HTTPS port             : 9443 {org.wso2.carbon.core.StartupServlet}
[2009-05-29 14:30:30,333]  INFO -  HTTP port              : 9763 {org.wso2.carbon.core.StartupServlet}
[2009-05-29 14:30:30,333]  INFO -  WSO2 Carbon started in 35 sec {org.wso2.carbon.core.StartupServlet}</pre>
<p>E isso representa que tudo já está instalado e funcionando! Para sair, basta usar "CTRL + C".</p>
<p>Esse comando que acabou de utilizar é usado para controlar o serviço do WSO2, tem alguns parâmetros que podem ser utilizados, para vê-los basta digitar:</p>
<pre class="brush: bash">./bin/wso2server.sh help</pre>
<p>E com isso temos o servidor instalado! Para mantê-lo iniciado, em background, basta utilizar o comando:</p>
<pre class="brush: bash">./bin/wso2server.sh start</pre>
<h2>1. Ambiente de desenvolvimento</h2>
<p>É necessário realizar o download e instalação <a href="http://dist.wso2.org/products/solutions/data-services/java/1.0.1/org.wso2.ws.dataservices.ide_1.0.1.jar">desse</a> <em>plugin</em> para o <a href="http://www.eclipse.org" target="_blank">Eclipse</a>.</p>
<p>Numa próxima "jornada", vamos fazer nosso primeiro <em>data service</em>.</p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.mcorp.com.br/2009/12/compilando-o-plugin-do-wso2-data-services-para-o-eclipse/" title="Compilando o plugin do WSO2 Data Services Server para o Eclipse">Compilando o plugin do WSO2 Data Services Server para o Eclipse</a></li><li><a href="http://www.mcorp.com.br/2010/04/wso2-business-activity-monitoring-sql-server/" title="WSO2 Business Activity Monitoring + SQL Server">WSO2 Business Activity Monitoring + SQL Server</a></li><li><a href="http://www.mcorp.com.br/2009/12/testes-na-versao-2-2-0-do-wso2-data-services-server/" title="Testes na versão 2.2.0 do WSO2 Data Services Server">Testes na versão 2.2.0 do WSO2 Data Services Server</a></li><li><a href="http://www.mcorp.com.br/2010/06/compilando-o-wso2-carbon-3-0-0-e-corrigindo-o-wso2-data-services-server-2-5-0/" title="Compilando o WSO2 Carbon 3.0.0 e corrigindo o WSO2 Data  Services Server 2.5.0">Compilando o WSO2 Carbon 3.0.0 e corrigindo o WSO2 Data  Services Server 2.5.0</a></li><li><a href="http://www.mcorp.com.br/2010/05/utilizando-o-array-type-do-wso2-data-services-server-2-5-x/" title="Utilizando o Array Type do WSO2 Data Services Server 2.5.x">Utilizando o Array Type do WSO2 Data Services Server 2.5.x</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mcorp.com.br/2009/09/wso2-data-services-instalacao-do-servidor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
