Edição de regras em tempo de execução

Um recurso muito poderoso no Oracle SOA Suite é a possibilidade de edição de componentes de regras em tempo de execução. Para isso há uma ferramenta web, chamada SOA Composer. Para utilizá-la é necessário implantá-la no WebLogic. Acesse o console Continue lendo Edição de regras em tempo de execução

Regras no BPEL

O SOA Suite tem um componente muito bom para trabalhar com regras de negócios: o Oracle Business Rules. Ele permite a gente criar regras de maneira simples, utilizando estruturas IF/THEN ou tabelas de decisões que podem ser manipuladas em tempo Continue lendo Regras no BPEL

Exemplo BPEL com For Each

Uma dúvida muito comum para quem está iniciando em BPEL é como iterar sobre um array. Nesse post vou mostrar como realizar essa tarefa utilizando um elemento For Each. O primeiro passo é criar um projeto BPEL e adicionar o Continue lendo Exemplo BPEL com For Each

Habilitar o acesso ao LDAP interno do WebLogic

Para configurar os usuários, o WebLogic utiliza uma base LDAP interna, como uma senha gerada aleatóriamente. Para ambientes de produção, o uso desse LDAP não é recomendado, mas para demonstrações e desenvolvimento precisamos em alguns casos habilitar o acesso à Continue lendo Habilitar o acesso ao LDAP interno do WebLogic

Bug na criação do domínio do Oracle Identity Manager

Ao instalar o Oracle Identity Manager com a opção para criação do domínio o instalador pode trazer o seguinte erro: Error creating ASInstance asinst_1. Cause: An internal operation has failed: java.lang.ExceptionInInitializerError ... Caused by: java.lang.ExceptionInInitializerError at javax.crypto.Mac.getInstance(DashoA13*..) at oracle.security.crypto.cert.PKCS12.computeMAC(PKCS12.java:299) ... Continue lendo Bug na criação do domínio do Oracle Identity Manager

Paths do produtos baseados no WLS

Alguns produtos da Oracle utilizam as informações encontradas no arquivo: $MW_HOME/wlserver_10.3/.product.properties para criação de domínios, configuração e afins. O conteúdo do arquivo é similar a esse: Para alterar o caminho do Java por exemplo, é só mudar as variáveis JAVA_HOME, Continue lendo Paths do produtos baseados no WLS

Remoção de ASInstances do Oracle Identity Manager

Para remover ASInstances de um domínio ou ASInstances remanescentes da remoção de um domínio de forma correta, basta executar o instalador do Oracle Identity Manager com a opção -deinstall: Clique em Next na tela de Welcome e na próxima tela Continue lendo Remoção de ASInstances do Oracle Identity Manager

Problema ao configurar o Oracle Identity Manager

Ao configurar o Oracle Identity Manager (criação de novo domínio) ele necessita saber a porta do Node Manager. Para isso ele acessa o arquivo nodemanager.properties e busca pelo atributo ListenPort. Caso não encontre esse arquivo, o instalador mostra o seguinte Continue lendo Problema ao configurar o Oracle Identity Manager

Alterando o Java Home no Red Hat e derivados

Para alterar o JAVA_HOME no Red Hat e derivados (vale para outras versões de Linux também, mas pra versões baseadas em Debian, como o Ubuntu, existem outras maneiras) edite o arquivo .bash_profile na home do usuário. Por exemplo: Se você Continue lendo Alterando o Java Home no Red Hat e derivados

Evitar pedir usuário e senha em produção no WLS

Quando você realiza a criação de um domínio do WebLogic em modo de produção, ao iniciar o servidor ele solicita à você o usuário e senha administrativos. Para evitar isso e possibilitar a criação de scripts automáticos para inicialização do Continue lendo Evitar pedir usuário e senha em produção no WLS

Desabilitando o WS-Addressing no SOA Suite

Esses dias tive um problema com um projeto da Índia. O cliente, ao realizar a chamada pra um serviço que eu desenvolvi, recebia o seguinte erro: A required header representing a Message Addressing Property is not present Os testes realizados Continue lendo Desabilitando o WS-Addressing no SOA Suite

Rodando aplicação Ginga no VT7200D

Para rodar sua aplicação Ginga, tanto NCL/LUA quanto Java no VT7200D (para saber sobre o VT7200D, consulte aqui) é necessário realizar alguns truques. O primeiro passo é inserir um pendrive no seu computador. Digite: dmesg no terminal para saber em qual Continue lendo Rodando aplicação Ginga no VT7200D

Centésimo post, J1, pizza com café e novidades

Esse é o centésimo post do blog... Até que enfim estou conseguindo tocar o blog! Já comecei o blog pelo menos 4 vezes e, finalmente, está dando bem certo. Descobri que o segredo para manter um blog não é querer Continue lendo Centésimo post, J1, pizza com café e novidades

Review do Receptor de TV Digital VT7200D

Pra demonstrar aplicativos rodando na TV Digital no Java One resolvi comprar um receptor de desenvolvedor. O aparelho possui a implementação Ginga completa da TQTVD. Roda aplicativos NCL/Lua e Java, além de possuir o StickerCenter, que é um market para Continue lendo Review do Receptor de TV Digital VT7200D

Habilitando Cookies Seguros no WebLogic

Em requisições HTTPS que utilizam cookies é importante habilitar a flag SECURE="TRUE" nos cookies. Para realizar isso no WebLogic, é necessário adicionar as seguinte linha no weblogic-application.xml E garantir que no console do weblogic esteja marcado o seguinte: Domain -> Continue lendo Habilitando Cookies Seguros no WebLogic