Can we use JDeveloper IDE for CEP? - Complex Event Processing

Can we use JDeveloper IDE for developing CEP Applications instead of Eclipse (with CEP Plug-ins)?
If yes, please let me know how to configure JDeveloper with CEP Plug-ins.
I assume, spring and osgi contexts are being offered by CEP Plug-ins in Eclipse for coding and if the plug-ins are not used, it is not possible to construct the components of EPN. Please clarify
Best Regards,

Sorry, but JDeveloper does not currently support CEP.
As to your second question, it would be possible to edit a CEP application in vanilla Eclipse or some other IDE, but it would be very difficult because you'd be working at a text file editing level and you wouldn't get build help, validation, code completion, visual EPN editing, server deployment, and all the other nice things you get with the Eclipse plugins. 

Thanks a lot for your helpful response.
Additionally, I have a question pertaining to the functionality of Eclipse (with CEP Plug-ins) and CEP Server.
Do we need to install both IDE and CEP Server on the same machine (currently I'm following this approach) or we have an option of installing IDE (with plugins) on one machine and CEP Server on another machine and still develop CEP applications and deploy them (after packaging them on the machine where only IDE is installed) to CEP Server running on the other machine?
Request you to elucidate the possibilities.
Best Regards,

Up through the PS1 release you must have both the server and the IDE on the same machine. Your scenario will become possible though in the PS2 release, when the IDE will support both "local" servers (the status quo) and "remote" servers (servers running on a different machine). With remote servers you won't have full control over the server though, so you won't be able to start and stop the server for example, you'll only be able to deploy, redeploy, and undeploy applications to it. In order to start or stop a remote server, you'll need to run the server start or stop script on that other machine.


Develop&deploy without SOA Suite installed locally

Hi all.
We have SOA Suite installed on remote server and want to deploy BPEL/ESB processes to this server from developer's PC. At the same time we have the following restriction: only JDeveloper must be installed on developer's machines, not SOA Suite.
The question is how to configure dev machines to deploy BPEL/ESB processes to remote server without any errors? 
For development purposes you only need to create an application server and integration server connection in JDeveloper (using the Connections tab). Of course, the remote server must be reachable from the developer's machines. You can then deploy ESB and BPEL processes to the integration server (SOA Suite) by right-clicking on these projects and choosing the deploy/registration option.
For acceptance, test and production environments I would recommend using Ant, Maven, etc. or another automatic build tool to package and deploy ESB and BPEL artifacts. Then you don't need to use your IDE to manually promote software from development to another environment.
Regards, Ronald 
You can deploy to other machines then localhost.
1. Add the correct connections / integration servers in JDeveloper and use them for deployment.
2. ( A far better option IMHO ). Use Ant to deploy your whole integration project at once. This way you can make properties files that are different for each environment ( Dev/test/acc/prod ). You can also use the same build files with continuum to contignously ( hope I spelled that word right ) testdeploy your app. E.g. after an updated source file.
Also modify the correct oc4j-ra.xml and data-sources.xml files to create dynamic datasources on the appserver for each environment. When creating your project use the correct datasource in ESB / BPEL. This way your processes are completely independent on what platform they are deployed.

Weblogic 8.1 and Eclipse using Weblogic Server Tools

I am working on a project that has been developed with Weblogic 8.1 without integration into an IDE (Eclipse, etc.) We are trying to convert the source tree to a form usable within Eclipse using Weblogic Server Tools. We want to make deployment on developer workstations quicker and easier and provide for server side debugging. There is not much documentation on how to do this that I have been able to find. I have just finished reading the details of the split directory strucuture in the Weblogic documentation and understand that Server Tools uses the split directory concept. My question is basically how we create the project in Eclipse (with Server Tools plug-ins) initially. Is anyone out there still using Weblogic 8.1 and Eclipse 3.3 (Europa) using Weblogic Server Tools that can help? 
There isn't much in a way of documentation that's explicit to WebLogic Server Tools, but a lot of Workshop 10.2 documentation applies. Basically, you will want to create Dynamic Web Projects to house your code. On the first page of Dynamic Web Project wizard, you will get a chance to define and target a server (WLS 8.1 in your case). That will configure your project classpath for WLS 8.1 and get everything else squared away.
Note that there is only very basic support for 8.1. In particular, the split-directory concept is not supported, but deployment is taken care of for you behind the scenes, so the details shouldn't matter that much. 
I was afraid that 8.1 was not supported well. Does it at least handle deployment and basic integration for EJB and Web modules? You mentioned Dynamic Web Projects. I also have EJBs so I assume I would create an overarching EAR project, then a Dynamic Web Project and and EJB Project and associate them all within Eclipse. Does all this work for 8.1? I am in the process of setting all this up now. Any tips? 
Yes, EAR, EJB and Utility projects are supported for 8.1 in addition to Dynamic Web projects. The basic integration includes deploying and running the app as well as some minimal server controls.

Howto sync between alsb console and the Oracle Workshop

I was wondering if it's possible to sync between my project in Oracle Workshop for WebLogic and the project which is deployed on the server.
When i do some changes in the alsb-console i want to see/sync/import them in my project in the workshop too.
Is this possible?
Hi Eric,
I'm afraid this is not possible. We recommend when using Oracle Service Bus you use either Workshop OR the console, but not make changes in both as things can quickly get out of sync. I would recommend doing your development in Workshop (as it is more developer friendly) and then switch to the console to make changes you cannot perform in Workshop, such as the operational settings (throttling, monitoring, etc.)

OSB 11g session error

I have few queries on OSB 11g.
1. When more than one person login into OSB console with same username and password and try to create session an error is thrown +" Another session operation is in progress. Please retry later."+
To use the Eclipse IDE we have to install weblogic server 11g locally. How to develop locally and deploy to the server?
2. Is there any tutorial that gives a complete idea of OSB development and deployment?
3. Devoloping using OSB console is a good practice or using Eclipse IDE for OSB is the good practice?
Please help me in understanding
i still think it's a best practice to have your enviroment installed locally, develop and deploy against this one, and if all works ok, either create scripts to deploy to the OTAP.
Another best practice would be creating seperate users. In that case you can see in the log of the osb who committed sessions and who added changes. If all use the weblogic user, you won't know who did what.
But in Eclipse you can add several servers, so one for your local server and for example one for the 'real' development server.
Development in the console works perfectly. But if you want to add all resources to subversion it's a better practice to use the ide, and commit all the resources from the osb project to subversion. When using the console you can't version for example proxy services and business services. Only resources like xq/xsd/wsdl/etc 
Hi Eric,
Your reply was really helpful and got a better understanding

Unable to run even blank page

Hello,I downloaded the new OEPE (tried both network install and packed bundle with the same result) on Win 10 and fresh Glassfish 5. Then I installed ADF Essentials zip file to the GF server and tried to create a simplest possible application (just a blank ADF page without any DB connection).The "application" was creates as New => ADF application, as a Target runtime I picked the configured GF5 server, JPA project <None> and in the next step I specified the client library I created from 44 jars extracted from .Then I created a blank ADF page, right-click on it => Run as => Run on Server and select the GF5 server. First surprising thing is that "Supports GF 4 and 3.1"even if in this  OEPE Release is available  on OTN thread Danny.Ju-Oracle explicitly states that GF5 is now supported and after clicking the Finish button I'm getting this exceptinorg.eclipse.jst.javaee.application.internal.impl.ApplicationImpl cannot be cast to org.eclipse.jst.j2ee.application.ApplicationReason:org.eclipse.jst.javaee.application.internal.impl.ApplicationImpl cannot be cast to org.eclipse.jst.j2ee.application.ApplicationPlease, does anybody have an idea what I can be possibly missing or where to look at to find the cause of this problem? First time I tried OEPE few years ago and was able to get it at least running using this video, this time I failed miserably.Any Ideas would be highly appreciated.Best regards,Pavel
Glassfish 5 is sypported. "Updated tools to support for Glassfish 5 with Java EE8 support"Support for Glassfish 5 may need to be enabled.
Please, could you be bit more specific? What does it exactly mean "Glassfish 5 may need to be enabled"? Where and how am I supposed to enable GF5 support?
1. Right-click your project in the Project Explorer and select Properties  2. In the Properties dialog, select Project Facets on the left panel, and then select GlassFish from the Project Facet list.
Thank you very much for your help, unfortunately this does not fix the problem (or maybe I did something wrong). Anyway, I think I'm done with OEPE, at least for now.
No need to discontinue use of OEPE.  Is no GlassFish or server based facet  listed? A project facet for GlassFish should be listed with a drop-down to select version. If a GlassFish project facet is not listed with a drop-down to select version seems to be a bug in OEPE.  
Sorry for late response, I was trying to install it again from scratch.No need to discontinue.... I haven't even started using it. After several other trials and errors (both on Windows and various Linux VMs) when I was getting various strange errors I simply have not managed to make it running (not even the simplest blank page without any DB connection) I can come to conclusion that OEPE is not for me. I wonder if someone else succeeded to install the latest version and if there are any step-by-step installation+configuration instructions - I did not find anything.I followed the video in my original with some older version and at least I was able to get it running, however unfortunately no luck with the last one. It's a pity because I really love how ADF components look like (business-oriented look&feel with reasonably sized components - pure beauty).
OEPE is designed to be used with WebLogic server. Use the Windows 64-bit distribution of Oracle Enterprise Pack for Eclipse ( Enterprise Pack for Eclipse 
OEPE is designed to be used with WebLogic server.I'm not sure what exactly you meant by this statement. My feeling is that OEPE is designed not to be used at all and the overall "activity" on this forum perfectly corresponds with it.
What s meant s that Oracle WebLogic Server Tools is a set of plugins for the Eclipse IDE designed to help develop, deploy, and debug applications for Oracle WebLogic Server.