Phoenix Criminal Lawyer

Criar Domínio SOA – Weblogic

Neste post vou explicar como criar um domínio utilizando o servidor weblogic para consumir aplicações em geral. Primeiramente é bom seguir os passos do post http://brunogualda.com.br/blog/cria-rcu-repository-creation-utility/, pois essas informações serão necessárias na criação do domínio.

Para isso, acesse Middleware/wlserver_10.3/common/bin via terminal e execute o arquivo config.sh através do comando ./config.sh (linux), você irá visualizar a tela de boas vindas (welcome), conforme apresentada abaixo. Nela definimos se vamos criar um domínio novo ou se extenderemos um domínio já existente. Neste nosso exemplo, marque a opção de criar um novo domínio e clique em next.

Na tela seguinte, definimos os produtos necessários para a configuração do ambiente. Abaixo segue a lista com os produtos necessários:
– Oracle BPM Suite for developers – 11.1.1.0 [Oracle_SOA1]
– Oracle SOA Suite for developers – 11.1.1.0 [Oracle_SOA1]
– Oracle Enterprise Manager – 11.1.1.0 [oracle_common]
– Oracle WSM Policy Manager – 11.1.1.0 [oracle_common]
– Oracle JRF – 11.1.1.0 [oracle_common]
– WebLogic Advanced Web Services for JAX-RPC Extension – 10.3.6.0 [wlserver_10.3]
– WebLogic Advanced Web Services for JAX-WS Extension – 10.3.6.0 [wlserver_10.3]

Após marcar os produtos relacionados anteriormente, clique em next. Na tela a seguir, definimos o nome do nosso domínio em Domain name, que no nosso exemplo estou usando exemplo_dominio_bpel, e também pode-se alterar o local onde o domínio será criado, assim como a aplicação, neste caso vamos deixar o padrão mesmo. Clique em next.

Agora, defina um nome de usuário e senha de acesso para logar.

Defina o sdk que deseja utilizar e clique em next. Na tela de configuração dos componentes JDBC você deverá visualizar uma tela conforme apresentada abaixo:

Observe em cada Component Schema o correspondente Schema Owner, o nome de cada elemento deverá ser substituído pelo schema owner que foi criado na configuração do RCU. Veja mais sobre em: http://brunogualda.com.br/cria-rcu-repository-creation-utility/.
No meu caso o prefixo utilizado é DEV2, assim, selecione um Component Schema e no campo Schema Owner altere o prefixo para o correspondente. Veja o exemplo abaixo e repita do procedimento para todos os componentes.

Após concluir a alteração dos componentes, selecione todos e vamos alterar o DBMS/Service, Host Name, Port e Password informando as configurações de sua base. Ao término a configuração dos componentes JDBC deverão estar como apresentado abaixo:

Ao clicar em next será efetuado um teste para verificar se a conexão está correta, se tudo estiver OK, sua tela deverá estar assim:

Clique em next, selecione a opção Administration Server e clique em next novamente. Você irá visualizar uma tela com as informações de configuração do servidor, clique em next e create.
Aguarde o término e clique em done para finalizar o processo.
Para verificar se o servidor foi criado com sucesso, acesse Middleware/user_projects/domains, dentro deverá conter uma pasta com o nome do domínio que você definiu no início do post, no meu caso exemplo_dominio_bpel.
Vamos então verificar se tudo está OK, entre na pasta do seu domínio e execute ./startWeblogic.sh (linux) ou o arquivo correspondente se for windows.

Criar RCU – Repository Creation Utility

Para a maioria dos produtos da Oracle necessitamos a definição de alguns esquemas no banco de dados, isso pode ser feito através do RCU (Repository Creation Utility).
Efetue o download do pacote em http://www.oracle.com/technetwork/middleware/soasuite/downloads/index.html definindo o sistema conforme sua necessidade.
Descompacte o pacote e acesse rcuHome/bin, dentro dele execute ./rcu, a tela inicial será carrega, nela não vamos definir nada, então clique em next, na tela a seguir selecione a opção de cria um novo repositório e clique em next.

Com a tela de detalhes de conexão aberta, informe os dados da base que será criado os esquemas.

Neste ponto, quando clicar em next os pré-requisitos serão verificados e caso ocorra um erro conforme apresentado abaixo informando problemas de caracteres, pode ignorar e prosseguir. Isso ocorre porque estou utilizando um base XE (expression edition).

Na tela seguinte você irá definir os componentes a serem instalados. Para este post vamos utilizar:
– Metadata Services
– Audit Services
– Oracle Platform Security Services
– Oracle Identity Federation
– Oracle Access Manager
– SOA Infrastructure
– User Messaging Service

Clique em next e iniciará a checagem dos pré-requisitos. Caso ocorra o erro de caracteres novamente pode clicar em ignorar e clique em OK assim que terminar.
Defina uma senha para os esquemas que estã sendo criado, clique em next e next novamente. Confirme irá criar novas tablespaces.

Para mais informações acesse: http://docs.oracle.com/cd/E12839_01/doc.1111/e14259/rcu.htm.

Hello World – SDK Samsung TV

Em meu último post, http://brunogualda.com.br/instalando-sdk-da-samsung/, mostrei como efetuar a instalação do SDK da Samsung. Agora, vamos criar nossa primeira app, para isso, vá até o menu Iniciar > Samsung > [2012]Samsung TV SDK(3.1.1) > [2012]Samsung TV Apps Editor(3.1.1).

Com o SDK aberto, vá em File > New Project na tela que surge selecione Basic Project conforme apresentado abaixo:

Defina um nome para o projeto, que neste post terá o nome de HelloWorld e clique em next, na tela de configurações do projeto (Project Settings) clique em concluir.

Selecione o arquivo .html criado e insira:

<div id="text">Hello World</div>

Feito isso, clique em Emulator > Run Active Project. O emulador da Smart TV será aberto e aparecerá o texto inserido conforme apresentado abaixo:

Instalando SDK da Samsung

Pessoal neste post vou explicar como instalar o SDK da Samsung, primeiramente devemos efetuar o download do SDK no site da Samsung, para isso, vá até o link http://www.samsungdforum.com/ clique em SDK Download. Você será direcionado para uma outra página solicitando um login, caso ainda não tenha cadastro, efetue o cadastro no Samsung Developers e então, quando estiver logado, efetue o download da última versão [Release] SDK 3.1.1.

Após o download faça a instalação do .exe. Ao executar o arquivo caso ocorra uma mensagem conforme apresentada abaixo:

acesse o link e efetue o download da versão mais recente do DirectX. Faça a instalação do DirectX baixado e ao término retorne para instalação do SDK.

Com a instalação do SDK em andamento, aceite os termos de licença para prosseguir, defina o local onde deseja instalar o SDK, no meu caso é F:\Arquivos de Programas\Samsung\Samsung TV SDK(3.1.1), clique em next e a tela a seguir informará a criação de um atalho no menu iniciar, clique em next novamente e aguarde a instalação finalizar.
Assim que a instalação é concluída defina se deseja instalar o Apache como server para comunicação entre a TV e o SDK, no meu caso eu deixei desmarcado porque vou utilizar o Weblogic como servidor.

É isso ai pessoal, em breve posto um hello word de uma app. Até a próxima !!!

JavaDoc – Alterando a tag @author

Ao utilizar o Eclipse para escrever o JavaDoc de uma classe, função ou mesmo um método, geralmente utilizamos a tag @author para definir quem foi o responsável pelo desenvolvimento do código. O Eclipse oferece a função de auto-completar, porém, o nome que ele traz no momento do auto-completar refere-se ao nome do usuário do sistema operacional, o que em algumas vezes não refere-se ao nome completo, por exemplo.

Para solucionar esse problema, siga os seguintes passos:

– Vá até onde seu eclipse está instalado

– Abra o arquivo eclipse.ini de maneira que você possa editá-lo

– Adicione a linha: -Duser.name=Seu Nome Desejado. No meu caso, inseri acima do parâmetro -Dsun.lang.ClassLoader.allowArraySyntax. Veja abaixo como ficou meu arquivo

-vmargs
-Duser.name=Bruno Gualda
-Dsun.lang.ClassLoader.allowArraySyntax=true
-Dweblogic.home=/opt/Oracle10.3.2/wlserver_10.3

Agora, reinicie o eclipse para que as alterações possam surtir efeito.

Testebot