Hallo,

jetzt funktioniert der Listener soweit wieder, einen Bug hat er jedoch noch:

Entweder ist etwas in "Standart-Codes" ODER in "Codes der zu alarmierenden Einheiten" hinterlegt, wenn in beiden etwas steht, passiert garnichts.

Ich habe dazu mal ein wenig rumprobiert und bin zu folgemdem Ergebnis gekommen:

wird nur in ein Feld von beiden etwas eingetragen und das Plugin neu gestartet, meldet die Logdatei:

21:08:41 [WARN] [RMI TCP Connection(17)-172.18.209.75] [fmeListener.PortListener][134] Serialport bereits geschlossen
21:08:41 [INFO] [RMI TCP Connection(17)-172.18.209.75] [server.input.InputPool][267] Port Input: COM1
21:08:41 [WARN] [RMI TCP Connection(17)-172.18.209.75] [fmeListener.PortListener][134] Serialport bereits geschlossen
21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][68] Liste verfübare Ports auf und öffne Serialport 'COM1'...
21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][72] Port: COM3(Typ: 1)
21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][72] Port: COM1(Typ: 1)
21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][75] Port gefunden
21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][120] Serialport erfolgreich geöffnet
Wird in beide Felder etwas eingetragen, meldet es hingegen:

21:16:07 [INFO] [RMI TCP Connection(22)-172.18.209.75] [server.input.InputPool][267] Port Input: COM1
21:16:07 [WARN] [RMI TCP Connection(22)-172.18.209.75] [fmeListener.PortListener][134] Serialport bereits geschlossen
21:16:07 [INFO] [DME-Input] [fmeListener.PortListener][68] Liste verfübare Ports auf und öffne Serialport 'COM1'...
21:16:07 [INFO] [DME-Input] [fmeListener.PortListener][72] Port: COM3(Typ: 1)
21:16:07 [INFO] [DME-Input] [fmeListener.PortListener][72] Port: COM1(Typ: 1)
21:16:07 [INFO] [DME-Input] [fmeListener.PortListener][75] Port gefunden
21:16:07 [ERROR] [DME-Input] [fmeListener.PortListener][86] Port bereits belegt
javax.comm.PortInUseException: Port currently owned by Unknown Windows Application
at javax.comm.CommPortIdentifier.open(CommPortIdentif ier.java:337)
at fmeListener.PortListener.openSerialPort(PortListen er.java:84)
at fmeListener.FMEListener.run(FMEListener.java:50)
An sich kann ich damit erstmal leben, lasse ich eben alles über die selbe Einheit laufen.

Paul