Community
Participate
Working Groups
It would be very nice to automatically launch the COSMOS web UI within the integrated Eclipse web browser when the developer selects Run on Server for the data manager project built using the toolkit.
Note that this is only applicable to the J2EE flavor of the toolkit using WTP. It's possible we could provide similar capability in the OSGi flavor of the toolkit, but the implementation and externals would be different.
investigate whether this works on linux
This has been moved to "future" due to instability in the design. We have developed a plugin to display the web UI, but there is still the missing piece of registering the MDR with a broker so that it will be available in the UI. In the absence of having a full review of this design change, and so I can focus on bug 224215, this will have to wait.
Mark would like this to launch the web UI as part of Run on Server, since this is the pattern for how dynamic web projects work. The initial impl would just allow you to see the MDR and execute a query against it. In the future we would like to support incremental development with this. To make the MDR visible to the web UI, we will need to register the MDR with the broker, and also modify some config files. Sheldon, can you please identify what needs to be configured for the MDR to function in the web UI?
So the UI directly talks with the MDR and does not need a broker. If this is the case then We need to develop a data feed that will return the epr for the mdr. I guess when you call run on server you send a request that contains the epr for the mdr. You probably will have to override the Run On Server menu option to send that information. It would probably take 1 week to configure, package and modify the COSMOSUI to show a single MDR. I can create a flavor of our COSMOSUI to directly talk to a single MDR.
Why do you say it does not need to register the MDR with a broker? Wouldn't doing so make it work with less change to the UI code?
There would be less code for the COSMOSUI however probably more code on the eclipse tooling since now you have to deploy the broker and register with the broker. I was just thinking of making the environment simpler. The COSMOS UI code would be an additional JSP, a POJO and some configuration files.
Moved to i11 per Mark's request.
I'm assuming that integration with "Run on server" also implies integration with "Debug on Server". And that "debug on server" will include access to the source code (for effective debugging). Thanks, Bill
Bill, we might want to track the inclusion of source code as a separate task, since we currently didn't have that work in plan for i11. Unless someone in CA wants to investigate doing this...
Marking as fixed because the code is written, and *should* be written correctly. Awaiting resolution of a build issue in order to verify it.
closing to cleanup bugzilla