Ergebnis 1 bis 9 von 9

Thema: Kein zugehöriger Alarmablauf gefunden

  1. #1
    Registriert seit
    15.07.2010
    Beiträge
    89

    Kein zugehöriger Alarmablauf gefunden

    Hallo liebe Gemeinde,

    Ich verwende POC32 mit einer Batch Datei, dies funktioniert auch soweit, dass ich in der Batch (firEmergency Server) sehen kann das ein Alarm eingeht und auch die Parameter übertragen werden.

    Nun kommt aber die Meldung, dass kein Alarmablauf gefunden wurde, zugeordnet habe ich die Einheit über den Ric also z.B. für eine Hamburger Feuerwehr 0 612345, danach folgt eine Pipeline die ich manuell getestet habe und auch funktioniert. Hat jemand eine Idee woran es liegen könnte, welchen Gedankenfehler ich gemacht habe das der Alarmablauf nicht gefunden wird?

    Viele Grüße

  2. #2
    Registriert seit
    15.06.2011
    Beiträge
    13
    poste doch bitte mal den log und den aufruf der batch.

    stell vorher das log-level auf debug:
    http://firemergency-wiki.de/mediawik...el_%C3%A4ndern

  3. #3
    Registriert seit
    15.07.2010
    Beiträge
    89
    So ich habe den Log einmal als Grafik angehängt, das Einzige was ich unkenntlich gemacht habe ist meine IP und den RIC einer Hamburger Feuerwehr... Wenn die Batch gestartet wird steht dort genau das drin was poc32 ausgelesen hat. Ich hoffe das das so eine Hilfe ist

    Viele Grüße
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	firEmergency1.PNG 
Hits:	184 
Größe:	23,7 KB 
ID:	13451  

  4. #4
    Registriert seit
    09.01.2010
    Beiträge
    3.908
    Ja, das erklärt das Problem.
    Das ist das Problem:
    http://firemergency-wiki.de/mediawik...nicht_gefunden

    Dein Problem liegt an der Übergabe der Paramter aus POC32.
    Was steht denn in deiner Batch?

  5. #5
    Registriert seit
    15.07.2010
    Beiträge
    89
    Ich habe das mal hochgeladen was in der Batch steht. Was ist daran falsch? Der Alarmtext wird doch übernommen und sogar im Log vom Server angezeigt.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	1.PNG 
Hits:	136 
Größe:	10,7 KB 
ID:	13454  

  6. #6
    Registriert seit
    09.01.2010
    Beiträge
    3.908
    Als Einheitencode wird im Normalfall der erste Parameter vor dem ersten '|' erkannt.
    Wenn (wie bei dir in der Batch), kein Paramtertrenner '|' vorkommt, dann wird der ganze Alarmtext als Einheitencode interpretiert. Und das ist ja falsch.
    Deswegen folgende Batch:

    @echo off
    C:\firEmergency0.71\files\alarmexe\Alarm-POC32.exe %1 | %2 | %3
    PAUSE


    Falls das nicht geht, dann versuch es mal so:

    @echo off
    C:\firEmergency0.71\files\alarmexe\Alarm-POC32.exe "%1" "|" "%2" "|" "%3"
    PAUSE

  7. #7
    Registriert seit
    15.07.2010
    Beiträge
    89
    Wenn ich das so eingebe "%1" "|" "%2" "|" "%3" kann das System die angegebene Datei nicht finden. Wenn ich die " bei den |weglasse kann der Befehl nicht ausgeführt werden das | so nicht bekannt ist. Hast Du noch eine Idee?

    Viele Dank für Deine Lösungsansätze

    Grüße

  8. #8
    Registriert seit
    15.06.2011
    Beiträge
    13
    also:

    deinem log entnehme ich, dass wenn du so aufrufst:

    %1 %2 %3

    alle(!) daten als adresse angesehen werden.
    positiv: alle daten kommen wohl an
    negativ: nur der erste parameter ist die adresse

    wir brauchen also nur noch die trenner zwischen den Parametern (|). probier mal folgendes:

    @echo off
    C:\firEmergency0.71\files\alarmexe\Alarm-POC32.exe %1 "|" %2 "|" %3
    PAUSE

    also nur " vor und nach |

  9. #9
    Registriert seit
    15.07.2010
    Beiträge
    89

    Lösung!

    Hey, so funzt es super! Danke!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •