Abaixo alguns parâmetros que gosto de utilizar para um melhor desempenho no JDeveloper 12c.
Arquivo: <$ORACLE_HOME>/jdeveloper/ide/bin/ide.conf
AddVMOption -Xms2560M
AddVMOption -Xmx2560M
Arquivo: <$ORACLE_HOME>/jdeveloper/ide/jdev/jdev.boot
VFS_ENABLE = true
compiler.vmargs = -Xmx1024m
Arquivo: <$ORACLE_HOME>/jdeveloper/ide/jdev/jdev.conf
AddVMOption -DMainWindow.MemoryMonitorOn=true
AddVMOption -Dsun.java2d.ddoffscreen=false
AddVMOption -XX:+UseConcMarkSweepGC
AddVMOption -XX:+UseParNewGC
AddVMOption -XX:+CMSIncrementalMode
AddVMOption -XX:CompileThreshold=10000
AddVMOption -XX:+AggressiveOpts
AddVMOption -XX:+UseCompressedOops
Parâmetros para Jdeveloper 12.2.1.2 e JDK 8
Mostrando postagens com marcador JDeveloper 12c. Mostrar todas as postagens
Mostrando postagens com marcador JDeveloper 12c. Mostrar todas as postagens
segunda-feira, 28 de janeiro de 2019
quinta-feira, 17 de julho de 2014
Criando e testando Proxy Service no JDeveloper 12c
Neste post irei demonstrar como criar um application do tipo "Service Bus Application" com um "Service Bus Project", configurar um deployment profile e rodar o um proxy pelo EM.
1-) Clique em “New Application...”
2-) Escolha a opção “Service Bus Application with Service Bus Project” e clique em “OK”
3-) Clique em “Next”
4-) Altere o campo “Project Name” para “HelloWorldProject” e clique em “Finish”
1-) Clique com o botão direito vá em “New → SOA WSDL Document”
2-) Preencha os campos conforme abaixo:
File Name: helloworld.wsdl
Interface Type: “Synchronous Interface”
Input:
Message Part Name: request
Element or Type: string
Output:
Message Part Name: reply
Element or Type: string
Clique em “OK”
3-) Abra o arquivo “HelloWorldProject”, na sessão “Pipelines/Split Joins”, clique com o direito “Insert → Pipeline”
4-) Preencha o campo “Service Name” com “HelloWorldPipeline” e clique em “Next”
5-) Em “Service Type:” selecione “WSDL”, clique em “Browse WSDLs”
Selecione o arquivo “helloworld.wsdl” e clique em “OK”
Clique em “Finish”
Criando o application e project
1-) Clique em “New Application...”
2-) Escolha a opção “Service Bus Application with Service Bus Project” e clique em “OK”
3-) Clique em “Next”
4-) Altere o campo “Project Name” para “HelloWorldProject” e clique em “Finish”
Criando Proxy e Pipeline
1-) Clique com o botão direito vá em “New → SOA WSDL Document”
2-) Preencha os campos conforme abaixo:
File Name: helloworld.wsdl
Interface Type: “Synchronous Interface”
Input:
Message Part Name: request
Element or Type: string
Output:
Message Part Name: reply
Element or Type: string
Clique em “OK”
3-) Abra o arquivo “HelloWorldProject”, na sessão “Pipelines/Split Joins”, clique com o direito “Insert → Pipeline”
4-) Preencha o campo “Service Name” com “HelloWorldPipeline” e clique em “Next”
5-) Em “Service Type:” selecione “WSDL”, clique em “Browse WSDLs”
Selecione o arquivo “helloworld.wsdl” e clique em “OK”
Clique em “Finish”
Neste momento temos o
Proxy e o Pipeline criado, vamos editar o Pipeline para concatenar o
que vem na request com a string “Hello World” e colocar como
retorno do serviço
Editando Pipeline
1-) Abra o arquivo
HelloWorld.pipeline
2-) Arraste o node
“Pipeline Pair” que se encontra em “Components” sessão
“Nodes”
3-) Observe que já foi
criado automáticamente os stages, em response pipeline, arraste o
componente “Replace” que se encontra na sessão “Message
Processing” para o stage
4-) Na aba
“Replace-Properties”, preencha com as seguintes informações
- Location: body
- Xpath: .
- Value: clique no botão de função e na sessão “Expression” preencha com: <hel:string>{concat('Hello World ', $body/hel:string)}</hel:string>
- Replace Option: selecione “Replace node contents”
Implantando projeto HelloWorldProject
Para fazer o deploy do
projeto precisamos criar o deployment profile
1-) Clique com o botão
direito e selecione “Deploy → New Deployment Profile”
2-) Na tela “Create
Deployment Profile” preencha os campos com as seguintes
informações:
- Profile Type: selecione “Service Bus Project”
Clique em “OK”
Rode o
IntegratedWebLogicServer (Veja o post "Integrated Weblogic Server no JDeveloper 12c"), quando o server estiver em
“running” execute os passos abaixo para o deploy
1-) Clique com o botão direito encima do projeto, e selecione "Deploy → HelloWorldProjectProfile"
2-) Clique em "Next"
3-) Clique em "Next"
4-) Clique em "Finish"
Observe o log de execução do deploy de estiver tudo ok, podemos rodar o proxy.
1-) Vá em http://localhost:7101/em, em "Target Navigation", navegue até o projeto HelloWorldProject (SOA → service-bus → HelloWorldProject) e clique nele.
2-) Clique na aba "operation"
3-) Clique em "HelloWorldPipelineProxyService", e depois clique em "Test"
4-) Preencha o campo string com seu nome, e clique em "Execute"
5-) Verifique o resultado
O mesmo teste pode ser feito pelo servicebus, acesse http://localhost:7101/servicebus, selecione o proxy e clique em "Launch Test Console"
1-) Clique com o botão direito encima do projeto, e selecione "Deploy → HelloWorldProjectProfile"
2-) Clique em "Next"
3-) Clique em "Next"
4-) Clique em "Finish"
Observe o log de execução do deploy de estiver tudo ok, podemos rodar o proxy.
Testando via EM
1-) Vá em http://localhost:7101/em, em "Target Navigation", navegue até o projeto HelloWorldProject (SOA → service-bus → HelloWorldProject) e clique nele.
2-) Clique na aba "operation"
3-) Clique em "HelloWorldPipelineProxyService", e depois clique em "Test"
4-) Preencha o campo string com seu nome, e clique em "Execute"
5-) Verifique o resultado
O mesmo teste pode ser feito pelo servicebus, acesse http://localhost:7101/servicebus, selecione o proxy e clique em "Launch Test Console"
terça-feira, 15 de julho de 2014
Integrated Weblogic Server no JDeveloper 12c
Nas versões anteriores do JDeveloper não era possível rodar os projetos SOA no integratedWebLogicServer e tinhamos que gerar um domínio para rodar os composites. Agora no JDeveloper que vem junto na instalação do SOA Suite 12c, podemos fazer isso.
Obs: O JDeveloper 12c que está disponível para download no site da oracle, não possui até o momento deste post a extenção do SOA para ser configurado.
Os procedimentos são muito simples, segue o passo para a configuração e a execução do integratedWebLogicServer.
1-) No menu, vá em “Run → Start Server Instance”
2-) Defina a senha para o user “weblogic” e clique em “OK”
3-) Observe no log a criação do domínio
4-) Depois que aparecer a mensagem abaixo o server vai estar em “running”
1-) Clique com o botão direito no projeto SOA e escolha “Deploy → <SOA Project>...”
2-) Deixe a opção "Deploy to Application Server" selecionado e clique em “Next”
3-) Clique em “Next”
4-) Clique em “Next”
5-) Clique em “Next”
6-) Clique em “Finish”
Pronto, o composite foi implantado. Verifique no Enterprise Manager em http://localhost:7101/em
Obs: O JDeveloper 12c que está disponível para download no site da oracle, não possui até o momento deste post a extenção do SOA para ser configurado.
Configurando integratedWebLogicServer
Os procedimentos são muito simples, segue o passo para a configuração e a execução do integratedWebLogicServer.
1-) No menu, vá em “Run → Start Server Instance”
2-) Defina a senha para o user “weblogic” e clique em “OK”
3-) Observe no log a criação do domínio
4-) Depois que aparecer a mensagem abaixo o server vai estar em “running”
Deploy do composite no integratedWebLogicServer
1-) Clique com o botão direito no projeto SOA e escolha “Deploy → <SOA Project>...”
2-) Deixe a opção "Deploy to Application Server" selecionado e clique em “Next”
3-) Clique em “Next”
4-) Clique em “Next”
5-) Clique em “Next”
6-) Clique em “Finish”
Pronto, o composite foi implantado. Verifique no Enterprise Manager em http://localhost:7101/em
Assinar:
Postagens (Atom)
















































