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

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

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

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

Habilitando o JPA 2 no WebLogic Server

Por padrão o WebLogic Server não vem com o JPA 2 habilitado. Então ao utilizar recursos específicos do JPA 2 dentro do WebLogic Server você pode ter erros semelhantes a esse: java.lang.NoSuchMethodError: javax.persistence.EntityManager.getCriteriaBuilder()Ljavax/persistence/criteria/CriteriaBuilder; Para resolver esse problema é necessário colocar Continue lendo Habilitando o JPA 2 no WebLogic Server

Otimizando o JDeveloper

Estou utilizando a versão 11.1.1.5.0 generic no Linux, mas para outras plataformas as configurações são similares. O arquivo principal de configuração (jdev.conf) do JDeveloper está localizados na pasta $MW_HOME/jdeveloper/jdev/bin. A primeira linha desse arquivo indica onde temos outras configurações: IncludeConfFile Continue lendo Otimizando o JDeveloper

Desinstalando o JDeveloper

O mesmo procedimento para a desinstalação do JDeveloper poderá ser feito para desinstalar qualquer outro componente do Oracle Fusion Middleware. Lembrando que o mesmo não pode estar em execução. Para desinstalar o JDeveloper, acesse a pasta $MW_HOME/utils/uninstall/ e execute o Continue lendo Desinstalando o JDeveloper