The Oracle Endeca Server includes a collection of Java client examples for sending queries to a data domain. Consider using these examples as one possible way to build your own front-end client code.
The examples are based on Java stubs generated with JRF 11.1.1.6.
Even though these examples represent Java classes and methods, they do not represent the supported interfaces. The Web services and the Bulk Load Interface represent the supported interfaces to the Oracle Endeca Server.
Do not use the Java client examples as your reference for the supported interfaces. To learn about the capabilities of each of the supported interfaces, use the Web services themselves, their corresponding WSDL documents, and the documentation generated from them and for the Bulk Load Interface. The automatically-generated documentation for these interfaces, collectively known as the Oracle Endeca Server API References, is included in the installation of the Oracle Endeca Server. In addition, the Oracle Endeca Server documentation provides information about the interface capabilities and describes how to use them.
Directory | Description |
---|---|
generated-sources | Contains the result of generating stubs using JRF. |
src | Contains sample code for accomplishing basic
tasks using these stubs, such as configuring a data domain, adding individual
records, and making basic queries.
In addition, the src/tests directory contains unit tests employing the simple routines in src/main, as well as wrappers around those unit tests. |
standalone_tests | Includes a JAR file containing compiled versions of unit test wrappers, and a Perl script for running the tests. |
All example tests run against a WebLogic instance that has its unencrypted port (7001) open, and that is not configured securely (will not use HTTPS internally).
If you use the Perl script with no arguments, it issues a list of available options.
To run the Perl script, specify the name of the example test to run and the full path to the TestNG JAR file. The script runs as many tests as you specify on the command line.