Um in der Eclipse-IDE debuggen zu können, sind die folgenden Schritte erforderlich:
Folgende Einstellungen können vorgenommen werden:
Einstellung | Beschreibung |
endpoint | Die URL der Appliance. Zum Beispiel: https://inspire.my.company.com:8443 |
filterid, indexid | Informationen, die in einem standardmäßigen Authorization-Header gesendet werden (d. h. die Standard-Credentials für die inspireapi). |
username, password | Informationen, die in einem standardmäßigen Authorization-Header gesendet werden (d. h. die Standard-Credentials für die inspireapi). |
nodeid | Diese Informationen finden Sie im Mindbreeze Management Center (zum Beispiel unter inspire-abc123def567…). |
mesjavaplugin datasource MySource com.myorganization
Klicken Sie mit der rechten Maustaste auf den Package Explorer und klicken Sie auf „Import …“. Wählen Sie „General“ und dann „ Existing Projects into Workspace “:
Wählen Sie dann das generierte Projekt vom jeweiligen Standort aus:
Überprüfen Sie die Einstellungen in der Datei „MySourceTest.java“ (korrekter Endpoint, Anmeldedaten usw.) und ändern Sie diese gegebenenfalls.
Neben der Template-Klasse „MySourceTest.java“, in der Sie die Tests durchführen können, generiert das mesjavaplugin auch eine “Run”-Konfiguration im Konfigurationsverzeichnis mit dem Namen „mysource-debug.launch“. Wenn Sie die Testklasse ausführen (Rechtsklick > Run as > Java Application), führt Eclipse Ihren Test automatisch mit der generierten “Run”-Konfiguration aus. Diese Konfiguration enthält alle erforderlichen JAR-Dateien in ihrem Klassenpfad. Sie finden die für das Debugging erforderlichen JAR-Dateien im Ordner „rt“.
Standardmäßig werden alle Protokollinformationen in C:\\tmp\log-default-mysource.txt geschrieben. Wenn Sie den Speicherort der Protokolldatei ändern möchten, passen Sie einfach den Pfad in der Methode configureLogger() an:

Um zu überprüfen, ob Ihre Anfragen an die Index- und Filterdienste erfolgreich waren, können Sie den Reporting-Bereich in Ihrem Mindbreeze Management Center öffnen. Unter „Performance“, „Applications“ und dann „Filter Service“ (bzw. Index Service) sehen Sie die eingegangenen Anfragen:
Filter Service:
Index Service: