To be able to debug within the Eclipse IDE, the following steps are necessary:
The following settings can be set:
Setting | Description |
endpoint | The URL of the appliance. Example: https://inspire.my.company.com:8443 |
filterid, indexid | The respective indices (i.e. 23400, 23101). |
username, password | Information that is being sent in a basic authorization header (i.e. the default credentials for the inspireapi). |
nodeid | You can find this information in the management center (for example in inspire-abc123def567…). |
mesjavaplugin datasource MySource com.myorganization
Right-Click on the Package Explorer and click "Import…". Choose "General" and then "Existing Projects into Workspace":

Then choose the generated project from the respective location:
Check the settings in the file "MySourceTest.java" (correct endpoint, credentials, …) and change them if necessary.
Apart from the template class "MySourceTest.java", where you can do the testing, the mesjavaplugin also generates a Run Configuration in the config directory, called "mysource-debug.launch". When you run the test class (Right Click > Run as > Java Application), Eclipse automatically runs your test with the generated Run Configuration. This configuration includes all the necessary jar-files in its class path. You can find the jar files needed for debugging in the folder "rt".
By default, all log information will be written to C:\\tmp\log-default-mysource.txt. If you want to change the location of the log file just adapt the path in the method configureLogger():

To check if your requests to the index and filter services were successful, you can open the reporting area in your Mindbreeze Management Center. Under “Performance”, “Applications” and then “Filter Service” (and Index Service respectively), you see the requests that have come in:
Filter Service:
Index Service: