Registrieren    Anmelden    Forum    Suche    FAQ

Foren-Übersicht » Alarm Modem Projektierung » TiXML




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags:
 Beitrag Verfasst: Di Mai 23, 2006 10:00 am 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
pam hat geschrieben:
Ich glaube das liegt an der Struktur der Verarbeitung.
Die ConfirmID ist innerhalb des SendMail-Kommandos gekapselt, und wird allerdings im MessageJob SMS-AlarmAck zur Konstruktion des Subjects benötigt. (Fingerprint??)
(<Subject _="SMS-Alarm confirmation needed: &#xae;~/_Fingerprint;(&#xae;~/_ConfirmID;)"/>)


Der EventHandler übergibt die ConfirmNo an die Betreffzeile. Es ist dabei egal, ob diese hart codiert, oder als Parameter beim DoOn gesetzt wurde.
Was ich jedoch festgestellt habe ist (und das wird das Problem bei Ihnen sein), daß der Parametername bei der ConfirmID scheinbar nicht ganz frei gewählt werden kann. Wenn der Paramater "ID" heißt, funktioniert es zumindest.

pam hat geschrieben:
Wie muss der System-Eventhandler "Confirmation" aussehen?


Steht in den TICO-Templates des EventHandlers zur Verfügung: "Add system group" und darin dann "confirmation system event". Ergibt:

<System>
<Confirmation>
<Confirm _="&#xae;~/_ConfirmID"/>
</Confirmation>
</System>


Folgende Konfiguration hat bei mir funktioniert (FW 2.0.0.0):

[<DoOn _="SMS-Alarm" ver="y">
<Reciver _="01721844751"/>
<ID _="55"/>
</DoOn>]

[<SetConfig _="EVENTS" ver="y">
<EventHandler>
<SMS-Alarm>
<SendMail _="MessageJobTemplates/SMS-Alarm" value="0">
<ConfirmID _="&#xae;~/ID"/>
<OnTimeout _="SMS-Alarm"/>
<Timeout _="2m"/>
</SendMail>
</SMS-Alarm>
<System>
<Confirmation>
<Confirm _="&#xae;~/_ConfirmID"/>
</Confirmation>
</System>
</EventHandler>
</SetConfig>]

[<SetConfig _="TEMPLATE" ver="y">
<MessageJobTemplates>
<SMS-Alarm _="GSMSMS">
<Recipient _="/D/AddressBook/Receiver"/>
<Sender _="/D/AddressBook/MySelf"/>
<Subject _="Test SMS &#xae;~/ConfirmID; &#xae;~/_Fingerprint;"/>
</SMS-Alarm>
</MessageJobTemplates>
</SetConfig>]

_________________
Tixi Support Team

E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Mo Mai 22, 2006 6:21 pm 
Neuling

Registriert: Do Mai 11, 2006 1:01 pm
Beiträge: 19
Wohnort: Haar (bei München)
Leider funktioniert scheint es nicht zu funktionieren. Ich glaube das liegt an der Struktur der Verarbeitung.
Die ConfirmID ist innerhalb des SendMail-Kommandos gekapselt, und wird allerdings im MessageJob SMS-AlarmAck zur Konstruktion des Subjects benötigt. (Fingerprint??)
(<Subject _="SMS-Alarm confirmation needed: &#xae;~/_Fingerprint;(&#xae;~/_ConfirmID;)"/>)
Beim Versenden wird mit meiner jetzigen Konfiguration keine ConfirmID in den Betreff eingefügt, und ist beim Empfang der Bestätigung 0.
Wie muss der System-Eventhandler "Confirmation" aussehen?

Im Anhang finden Sie den Inhalt einiger Logs nachdem das folgende DoOn-Kommando ausgeführt wurde:

[<DoOn _="SMS-AlarmAck" ver="v">
<Reciver _="+491605008050"/>
<ConfirmNo _="91"/>
</DoOn>]

Auffällig ist der Zustand des JobResultPocessors (Priority). Im ersten Augenblick nachdem das DoOn-Kommando versendet wurde ist die Prio mit dem Wert 65534 (-2?!) belegt. Nach der Abarbeitung des Jobs steht hier der Wert der erwarteten ConfirmID.


Dateianhänge:
LogFiles.zip [1.44 KiB]
1007-mal heruntergeladen
Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Mo Mai 22, 2006 3:03 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Wurde noch nicht getestet, spricht aber eigentlich nix dagegen.
Mit fiel nur auf, das Sie beim DoOn den Parameter "ConfirmID" übergeben, im EventHandler jedoch "ConfirmNo" erwartet wird. Sie müssten an beiden Stellen "ConfirmNo" verwenden. Außerdem fehlt im EventHandler das "OnTimeout" sowie das "Timeout", ohne welches die Quittierung nicht funktioniert:

[<DoOn _="SMS-AlarmAck" ver="v">
<Reciver _="+491605008050"/>
<ConfirmNo _="88"/>
</DoOn>]

EventHandler:
<SMS-AlarmAck>
<SendMail _="MessageJobTemplates/SMS-AlarmAck" value="0">
<ConfirmID _="&#xae;~/ConfirmNo"/>
<OnTimeout _="Folgeevent"/>
<Timeout _="3m"/>

</SendMail>
</SMS-AlarmAck>

_________________
Tixi Support Team

E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags: ConfirmID über Parameter angeben
 Beitrag Verfasst: Mo Mai 22, 2006 2:44 pm 
Neuling

Registriert: Do Mai 11, 2006 1:01 pm
Beiträge: 19
Wohnort: Haar (bei München)
Gibt es eine Möglichkeit die ConfirmID innerhalb eines DoOn Alarm-Blockes dynamisch zu übergeben?
Bsp:
[<DoOn _="SMS-AlarmAck" ver="v">
<Reciver _="+491605008050"/>
<ConfirmID _="88"/>
</DoOn>]

Im Anhang finden Sie meine Konfiguration des verwendeten MessageJobTemplates und des Eventhandlers.


Dateianhänge:
Tixi_Config.zip [998 Bytes]
975-mal heruntergeladen
Nach oben 
   
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Foren-Übersicht » Alarm Modem Projektierung » TiXML


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 24 Gäste

 
 

 
Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Deutsche Übersetzung durch phpBB.de