2011-01-05 2 views
0

Ich möchte einen benutzerdefinierten Dienst in einer Web-Service-Listener-Quelle verwenden, aber ich kann nicht herausfinden, wie das geht.Wie verwende ich einen benutzerdefinierten Dienst in einer Web-Service-Listener-Quelle?

Muss ich eine benutzerdefinierte Klasse oder Schnittstelle schreiben? Muss diese Klasse etwas Spezifisches erweitern oder implementieren?

Nach der Implementierung der benutzerdefinierten Klasse ändert sich die WSDL oder verwendet sie die gleiche WSDL?

Ich benutze Mirth Connect 2.0.1.5164.

Danke!

Antwort

2

Sie müssen eine benutzerdefinierte Klasse basierend auf der Klasse com.mirth.connect.connectors.ws.DefaultAcceptMessage schreiben.

Der einfachste Weg ist, den Quellcode herunterzuladen, Mirth von der Quelle zu kompilieren und eine neue Klasse aus den zugehörigen Java-Dateien, die für diese Klasse benötigt werden, zu erstellen.

com.somecompany.mirth.connect.connectors.ws.MyAcceptMessage (oder etwas einfacher, wenn erforderlich)

Sie können dann diese Klasse anpassen und die Parameter ändern, sie akzeptiert.

Die WSDL spiegelt die aktualisierte Schnittstelle wider.

Frans

Verwandte Themen