Ergebnis 1 bis 14 von 14

Thema: FMS Crusader und MySQL

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    25.01.2009
    Beiträge
    163
    Klick im Client auf "Verwaltung" und dort auf "Externe Prozesse".
    Im oberen Bereich klickst du mit rechts und wählst "Externer Prozess am ende hinzufügen" und dann "Default Prozess hinzufügen".
    In der Maske klickst du dann auf "Pfad angeben" und wählst die Datei aus - Fertig.
    Wenn du Parameter übergeben willst, kannst du diese noch in die Zeile darunter einfügen ($1 $2 $3 ...). Im Handbuch steht ja was die ausgeben bzw. kannst du auch per try´and´error herausfinden, was die Parameter ausgeben.

    Dann baust du dir eine Aktion in dem du im unteren Feld auch rechts klickst und dann auf "Aktion am Ende hinzufügen".
    In dieser Aktion stellst du deine Parameter ein (z.B. Schleife oder Fahrzeug usw.) und wählst deinen Prozess aus - fertig.

    Wenn jetzt deine Bedingungen erfüllt werden, führt die Aktion deinen Prozess aus.

    mfg
    Amok

  2. #2
    Registriert seit
    29.06.2013
    Beiträge
    5
    Hi, danke für die schnelle Antwort.

    ich bekomme leider immer noch die Fehlermeldung, das ein Fehler beim ausführen des externen Prozesses aufgetreten ist.

    Hier der Inhalt meiner bat:
    "C:\Programme\MySQL\MySQL Server 5.6\bin\mysql" --user=root --password=pass server -e "insert into tbl(ric, message) values('$3', '$4');"

    Als Argumente übergebe ich $3 $4.

    Die Aktion:
    Richtung: LST
    Status: 17
    Fahrzeug: All

  3. #3
    Registriert seit
    25.01.2009
    Beiträge
    163
    Wenn du das Script in der Konsole mit 2 Parametern aufrufst, wird es eingetragen?

    mfg
    Amok

  4. #4
    Registriert seit
    29.06.2013
    Beiträge
    5
    Ja, wenn ich es in der console ausführe funktioniert es.

  5. #5
    Registriert seit
    25.01.2009
    Beiträge
    163
    Leg dein Script mal in den selben Pfad wie FMS und gib den externen Prozess Pfad relativ an, nicht absolut. Geht es dann?

    Kann es sein, dass der Prozess keine Berechtigung auf die Datei hat (dein Script)?

    Hast du mal die Endungen .bat und .cmd probiert?

    mfg
    Amok

  6. #6
    Registriert seit
    29.06.2013
    Beiträge
    5
    Vielen Dank für deinen Hilfe, ich habe das Script zum laufen bekommen.
    Die TCP-Schnittstelle hat sich jedoch als zuverlässiger erwiesen.

    MfG
    Timo

  7. #7
    Registriert seit
    25.01.2009
    Beiträge
    163
    Das heißt was? (TCP-Schnittstelle ?!?)

    Was hast du getan (damit andere davon auch was haben)?

    mfg
    Amok

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
  •