Seite 1 von 1

Variablen bei externem Programm funktionieren nicht

Verfasst: 4. Mär 2020, 13:56
von cgphoenix
Hi!

Ich nutze BOSMON als Umsetzer von einem Melder mit serieller SST auf ein Divera247.
Dazu möchte ich ein externes Programm ausführen und ihm Variablen mit den Einsatzdaten übergeben. Der Aufruf sieht wie folgt aus:

Code: Alles auswählen

"c:\pfad\zu\programm.exe" "%stichwort.kurz%" "%stichwort.text%" "%koordinaten.stadt% %koordinaten.strasse% %koordinaten.hausnummer%" "%telegramm.adresse%"  "%koordinaten.latitude%" "%koordinaten.longitude%" 
Es werden also sechs Parameter übergeben.
Leider kommt nur stichwort.text an, der Rest ist leer. Im BOSMON werden im Fenster alle Spalten sauber angezeigt und auch die Adresse gefunden, inklusive Koordinaten.

Zum Debuggen habe ich das Programm durch eine batch ersetzt, die die einzelnen Parameter anzeigt. Auch dort bleibt alles bis auf %2 (was stichwort.text entspricht) leer...

BOSMON Version: 1.5.1.2049

Ich weiss leider nicht mehr wirklich weiter...

gruß,
Christian

Re: Variablen bei externem Programm funktionieren nicht

Verfasst: 4. Mär 2020, 20:20
von Lumin
Sieht eigentlich gut aus. Sind die Variablen in BosMon bei den jeweiligen Telegrammen gefüllt? Wenn man in die Telegramm-Details schaut, sollte man sehen, ob in den Stichwort- und Adressfeldern etwas stehen.

Re: Variablen bei externem Programm funktionieren nicht

Verfasst: 7. Mär 2020, 15:38
von Jori2004
Das gleiche Problem habe ich auch ,egal welche Variablen ich eintrage eine Weiterleitung des Textes an DIVERA erfolgt nicht, nur die Variablen z.B %meldung% als solche werden übertragen. Zur Weiterleitung benutze wir RIC-Push weil wir eine Einzel bzw.Gruppenauslösung benötigen. Bei Divera werden alle Gruppen angesprochen obwohl nur eine RIC ausgelöst wurde. Support von Divera meint das alles richtig konfiguriert ist .

Re: Variablen bei externem Programm funktionieren nicht

Verfasst: 7. Mär 2020, 15:59
von bosmon
Hallo,

ich habe dies noch einmal hier geprüft und konnte keine Fehler bei der Auswertung der Variablen feststellen, auch bei der Kommandozeile aus dem ersten Post kamen bei mir alle Variableninhalte im Batch-File an (Adresse etc. muss natürlich gesetzt sein).

Beste Grüße
Thimo Eichstädt

Re: Variablen bei externem Programm funktionieren nicht

Verfasst: 9. Mär 2020, 08:29
von cgphoenix
Hi,

das ist seltsam... ich werde die BOSMON Installation demnächst umziehen, vielleicht bringt eine Neuinstallation ja Abhilfe. Zur ersten Frage: Ja, die Daten sind alle gefüllt in den Details.
Inzwischen nutze ich als Workaround "Netzwerk senden /erweitert", das funktioniert ohne Probleme.

gruß,
Christian

Re: Variablen bei externem Programm funktionieren nicht

Verfasst: 9. Mär 2020, 14:07
von Jori2004
Neuinstallation bringt leider auch nicht viel habe ich schon versucht , Netzwerk senden funktioniert bei mir auch ohne Probleme leider werden dann bei uns alle Gruppen angesprochen was eigentlich nicht so sein sollte und was langsam zum Problem wird.
( ich verwende die Alarm Version bei Divera) Der Support bei Divera meint bei Ihnen ist alles ok , Bosmon meint bei mir alles ok ich drehe mich gerade im Kreis ohne das ich konkret irgendwas in der Hand habe und weiterkomme das nervt mich gerade ziemlich.
Hat jemand eine Idee was da sein könnte oder was ich falsch programmiert haben könnte.