Introduce:FAQ

From caGridWiki

Jump to: navigation, search



Home | Software | Documentation | FAQs | Tutorial | Project Information | Technical Resources


Contents

What platforms does it run on?

Introduce is 100% Java and should run anywhere that you can run a JVM, we specifically test on Windows, Linux, and Mac.

Why is Introduce not integrated into an IDE like Eclipse?

Because developers come in all shapes and sizes and likewise for IDEs we decided to make Introduce IDE agnostic. However, we do feel it is a best practice to use an IDE and our group uses Eclipse for its development. Introduce services do have Eclipse project files automatically generated so the services you build with Introduce can be imported directly into Eclipse for development or you can simply use whatever IDE you are most comfortable with.

What versions of Ant, Java, and Globus work with Introduce?

Introduce is regression tested against Ant 1.6.5, Java 1.5, and Globus 4.0.3 However, Introduce has been used with other version of these tools by some of our users. Feel free to try and let us know if there were any compatibilities and look for us to be adding more testing version combinations to our quality dashboard.

Is Introduce collecting usage statistics?

Only Introduce 1.1 collects metrics. It uses UDP broadcast messages to send very minor information (name, namespace, and extensions used) about the service when it is created, modified, and deployed. This information is used to help convince our funding partners that the tools are being used by our communities. You may opt out of this statistics gathering by simply changing the property "introduce.statistics.collect" in the "conf/Introduce/introduce.engine.properties" file in your introduce installation to "false".

Why do I see the error "Cannot connect to caDSR" or "Cannot connect to GME" after I create a service with Introduce Version 1.0?

The caDSR URL error is just telling you that one of the extensions you have installed, the caDSR data types discovery tool, is trying to connect to a caDSR service that is down or the caDSR URL it is using is wrong. This is the exact same case for the GME. If you do not need to use that extension (i.e. not using caGrid data types then you dont need the caDSR or not using a GME for schemas then you dont need the GME extension) and you want to remove that extension you can. Removing the caDSR or GME directory from the extensions directory inside the Introduce release. (in the next release 1.1 coming in late June 07 introduce will come by default with no extensions and you will be able to choose the ones you want install right from the software)

What support is there for WS-Notification in caGrid?

Introduce-generated services (as of caGrid 1.2) can out of the box support notification. You can read more about it here:

Introduce:1.2:UserGuide#Resource_Framework_Options

And phase 5 of the introduce tutorial shows how to use them:

Introduce:1.2:Tutorial:Phase5

Personal tools