Klasse "CommunicationForwardManager"
Die Klasse com.ebd.hub.datawizard.app.CommunicationForwardManager ist die zentrale Applikation, die für den Nachrichtenaustausch mit dem inneren Lobster_data zuständig ist.
Der Integration Server in der DMZ muss wissen, wie er Lobster_data benachrichtigen kann. Diese Einstellung wird in der Konfigurationsdatei ./etc/startup dmz.xml vorgenommen. Die Applikation CommunicationForwardManager muss aktiviert werden und die beiden Argumente Zielrechner und Portnummer auf Zielrechner müssen angepasst sein.
Das folgende Listing zeigt den Eintrag in der Konfigurationsdatei ./etc/startup_dmz.xml des DMZ Servers, mit dem der Communication Forward Manager gestartet wird.
<
Call
name
=
"addApplication"
>
<
Arg
>
<
New
class
=
"com.ebd.hub.datawizard.app.CommunicationForwardManager"
>
...
<
Call
name
=
"setForwardHost"
>
<
Arg
>
<
New
class
=
"com.ebd.hub.services.message.Target"
>
<
Arg
>innerhost</
Arg
>
<
Arg
type
=
"int"
>8020</
Arg
>
</
New
>
</
Arg
>
</
Call
>
...
</
New
>
</
Arg
>
</
Call
>