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

Melhorando a performance do JDeveloper 12c

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

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.

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”
    • Deployment Profile Name: HelloWorldProjectProfile

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.



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.

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