domingo, 21 de julho de 2013

Build open jdk Fedora 18

O primeiro passo é instalar o Mecurial.
 # yum install mercurial  
O segundo passo é opter os fontes para que possa realizar o build.
 $ hg clone http://hg.openjdk.java.net/jdk8/jdk8 YourOpenJDK  
 $ cd YourOpenJDK/  
 $ bash ./get_source.sh  
Executaremos o ./configure para verificar se nosso sistema tem tudo o que é necessário para a execução do build e logo depois executaremos make.
 $ bash ./configure  
 $ make all  
Caso no caminho, você encontre problemas de dependências instale os pacotes abaixo:
# yum-builddep java-1.7.0-openjdk  
# yum install gcc gcc-c++  
# yum install ccache
Agora é só esperar o build. O resultado será algo parecido com a imagem abaixo:
  
 
dúvidas:
http://hg.openjdk.java.net/jdk8/build/raw-file/tip/README-builds.html

É isso ai pessoal

quarta-feira, 13 de março de 2013

Swap Fedora

Verificar swap
free -m
Ligar swap
swapon -a
Desligar swap
swapoff -a

segunda-feira, 10 de dezembro de 2012

SAP Consumindo um Webservice

Fala pessoal,


como vocês já devem saber  SAP é um mundo e dentro dele existem inúmeras soluções de integração com outros sistemas.

Hoje em especial gostaria de destacar um exemplo de integração com o SAP através de Webservice SOAP.

O mais interessante e legal dessa integração é que o Ambiente de desenvolvimento ABAP, analizará o documento WSDL e então gerará automaticamente as estruturas, tables types e a  lógica para o mapeamento entre o XML e o ABAP data type. Isso acontecerá quando realizarmos o Proxy Generation:


Primeiramente iremos na transação SE80 e vamos criar uma novo pacote:



O próximo passo é bastante simples, basta clicar no pacote com o botão direito e ir na opção create > Entreprise Service.

Você visualizará agora a tela de criação do proxy, basta selecionar a opção Service Consumer e clicar em continuar.


Agora selecione URL/HTTP destination e clique em continuar:


Agora basta colocar a URL do serviço:


 No passo seguinte setaremos o pacote que criamos no início, e não podemos esquecer de setar o prefixo desse pacote:


 Se tudo ocorrer bem o SAP criará todas as estruturas que citei acima inclusive os programas abap responsáveis por consumir os serviços.

Antes de usarmos nosso proxy, precisamos configurar o que a SAP chama de porta lógica, que servirá para setar os atributos de runtime para o nosso client de webservice.


Vamos acessar a transação SOAMANAGER, que irá abrir o browser, já que a configuração é feita em uma interface Webdympro. Vamos na aba business Administration no link Web Service Administration. Dentro da tela de busca, procure pelo nome do client criado anteriormente, como na figura abaixo:


Selecione o item desejado e clique em Apply Selection, depois na aba configurations clique em Create Logical Port. Basta setar suas configurações como fiz na imagem abaixo:




É isso pessoal, nosso client ABAP, está pronto.

Até a próxima.