Keine Parameterübergabe mehr nach Migration

Hilfe & Support rund im BosMon. Posting ist ohne Anmeldung erlaubt
Antworten
Karoshi
Beiträge: 9
Registriert: 2. Jan 2019, 12:36

Keine Parameterübergabe mehr nach Migration

Beitrag von Karoshi »

Hallo zusammen,

ich werte mittels einer Batch-Datei die übergebenen Parameter einer POCSAG Depesche aus. Das klappte sehr gut. Jetzt habe ich die BosMon Instanz auf einen neuen Server migriert, was auch gut funktioniert (AppData/Roaming). Einzig die Parameter, die der .bat übergeben werden sind jetzt leer bzg. nicht mehr vorhanden, sodass die aus der .bat-Datei gefüllte .txt leer bleibt. Es liegt eindeutig an BosMon, triggere ich diese per Command Prompt, klappt die Parameterverarbeitung ohne Probleme. Auch die Ereignis-Trigger im BosMon funktionieren, leider aber findet keine Parameterübergabe mehr statt.

Hat jemand eine Idee??


Danke und Gruß
bosmon
Beiträge: 3974
Registriert: 28. Dez 2009, 18:16

Re: Keine Parameterübergabe mehr nach Migration

Beitrag von bosmon »

Hallo,

wie sieht denn die Ereigniskonfiguration aus ?

Grüße
Thimo Eichstädt
BosMon Dokumentation: https://www.bosmon.de/doc
BosMon Support: support@bosmon.de
Karoshi
Beiträge: 9
Registriert: 2. Jan 2019, 12:36

Re: Keine Parameterübergabe mehr nach Migration

Beitrag von Karoshi »

Hallo Thimo,

die Ereigniskonfig ist folgendermaßen: pocsag !^.{0,5}$ also alles größer 5 Zeichen >> C:\ordner\run.bat (Programm ausführen, aktiv, parallel, im Hintergrund)

Das klappt auch, da der Trigger sauber jedes mal ausgelöst wird.

in der .bat:

@ECHO OFF
chcp 1252
ECHO %date:~-10,2%.%date:~-7,2%. %time:~-11,2%:%time:~-8,2% %* >> \\192.168.178.123\ordner\pocsag.txt

Vor der Migration klappt das, heute steht nach jedem Event nur noch die Uhrzeit in der .txt

Die .bat ist korrekt, füttere ich sie mit cmd klappt es mit allen Parametern. BosMon übergibt leider nichts mehr...
bosmon
Beiträge: 3974
Registriert: 28. Dez 2009, 18:16

Re: Keine Parameterübergabe mehr nach Migration

Beitrag von bosmon »

Hallo,

Du musst BosMon schon sagen was er übergeben soll. Wenn Du nur angegeben hast

C:\ordner\run.bat

dann werden gar keine Argumente übergeben.

C:\ordner\run.bat "%telegramm.zeit%"

Dann würde er einen Zeitstempel übergeben etc.

Grüße
Thimo Eichstädt
BosMon Dokumentation: https://www.bosmon.de/doc
BosMon Support: support@bosmon.de
Karoshi
Beiträge: 9
Registriert: 2. Jan 2019, 12:36

Re: Keine Parameterübergabe mehr nach Migration

Beitrag von Karoshi »

Also manchmal wunder ich mich über meine eigene Blödheit. Hätte schwören können dass per Standard das gesamte Telegramm übergeben wird, vermutlich hat er das einfach bei der Migration nicht mitkopiert - hätte ich auch drauf kommen können...

Danke dir!!
Antworten