Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Talk:Swordfish Documentation: Running Target Platform

Step 3

What does the sentence "Go to the Content tab and select the bundles listed in h:" mean? [10:42:22] Sergey Dneprovskiy says: ok, about step three the meaning was, got to the content tab and check all bundles selected on picture, it means that all bundles from our target platform have to be selected and also equinox bundles

Step 5

At least for the property org.eclipse.swordfish.registry.fileLocation the meaning of the property should be explained and made be clear that "C:\swordfish\repository" is only a sample value.

[10:49:09] Sergey Dneprovskiy says: I'm a bit confusing about step five from properties shown on wiki page the first two - org.osgi.service.http.port and org.eclipse.swordfish.registry.fileLocation are Swordfish properties used to configure our registry. after section with properties I've added a sentence about org.osgi.service.http.port and reference to page how to configure a registry.

maybe it is better to write that org.eclipse.swordfish.registry.fileLocation point to directory where all WSDL files that should be loaded by our registry have to be placed and refer to section "Launching the Service Registry" for more details.

about remainig properties: 1) osgi.noShutdown and org.osgi.framework.system.packages are OSGi container (in our case Equinox) specific properties, first tell Equinox don't do a shutdown procedure after startup, a brief explanation I've found here: http://www.eclipse.org/equinox/documents/quickstart.php quotation from article: "The equinox launcher is configured by default to run an eclipse application. If an eclipse application is not found then the OSGi framework is shutdown and equinox will exit. To prevent this another property must be added to the config.ini (osgi.noShutdown=true)."

2) org.osgi.framework.system.packages specify, what system packages must be exposed by system classloader inside the OSGi framework. It is needed for now to start Swordfish, but possible in future we should find a way to avoid its usage.

so about explanation of them we can possible refer to OSGi specification (org.osgi.framework.system.packages) and Equinox guide (osgi.noShutdown). [11:02:45] Sergey Dneprovskiy says: servicemix.base is necessary to proper startup of ServiceMix container, and it points to location where ServiceMix's temp files are stored. but I have to check about this.

Other

There should be an additional step at the end describing how to check if the platform was started successfully.

Would it also be possible to create a target platform based on the contents of our update site?

Sergey Dneprovsky Regarding "Other" section:

-There should be an additional step at the end describing how to check if the platform was started successfully. will check with Volodymyr about that, maybe he knows what we can use as criteria.

-Would it also be possible to create a target platform based on the contents of our update site? I tried but it was not possible at the time when I wrote the wiki page. [11:10:19] Sergey Dneprovskiy says: sure Anne, I will add an info about how to check that platform was started, about creating a target platform from update site will check again and maybe will contact Zsolt.

Back to the top