{"id":5248,"date":"2016-06-08T16:20:40","date_gmt":"2016-06-08T14:20:40","guid":{"rendered":"https:\/\/www.derdack.com\/de\/?p=5248"},"modified":"2016-06-08T16:20:40","modified_gmt":"2016-06-08T14:20:40","slug":"alarme-senden-web-services-simulation-browser","status":"publish","type":"post","link":"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/","title":{"rendered":"Senden von Alarmen \u00fcber Web Services and Simulation per Browser"},"content":{"rendered":"<p>Enterprise Alert bietet die M\u00f6glichkeit auf einfache und flexible Weise eigene, frei parametrierbare Ereignisquellen zu erzeugen. Dies erlaubt es Ereignisdaten mittels HTTP GET, HTTP POST sowie SOAP \/ .NET Web services von den verschiedensten Backend-Systemen zu empfangen, auszuwerten und zu aktualisieren.<\/p>\n<p>Die Web Service Schnittstelle von Enterprise Alert bietet somit auch einen einfachen Weg, um Workflows f\u00fcr bestimmte Ereignisse zu testen. Grundlegend sind dazu die folgenden vier Schritte n\u00f6tig:<\/p>\n<ol>\n<li>Erzeugung einer neuen Ereignisquelle mit den ben\u00f6tigten Parametern.<\/li>\n<li>Erstellung einer Alarmierungsrichtlinie in Enterprise Alert, um mittels der Ereignisse, Alarme auszul\u00f6sen.<\/li>\n<li>Senden von Ereignisse \u00fcber die von Enterprise Alert bereitgestellte Web-Seite und verfolgen der Resultate im Enterprise Alert Web Portal.<\/li>\n<li>Abfragen des Status der \u00fcbertragenen Ereignisse und daraus erzeugten Alarme.<\/li>\n<\/ol>\n<p>Im Folgenden sind diese Schritte an einem einfachen Bespiel beschrieben:<br \/>\nAls Erstes ben\u00f6tigt man Zugriff auf die Web-Seiten der Web Service Schnittstelle. Diese sind \u00fcber die folgende URL: \u201ehttp:\/\/&lt;your-server&gt;\/EAWebService\/EventProviderAPI.aspx\u201c oder auf der Startseite des Enterprise Alert Web Portals unter Endpoints erreichbar:<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/www.derdack.com\/wp-content\/uploads\/sites\/2\/2016\/06\/a1.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-5633\" src=\"https:\/\/www.derdack.com\/wp-content\/uploads\/sites\/2\/2016\/06\/a1.png\" alt=\"a1\" width=\"288\" height=\"128\" \/><\/a><\/p>\n<p>Nach dem \u00d6ffnen der Web-Seite werden alle unterst\u00fctzten Funktionen aufgelistet:<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/www.derdack.com\/wp-content\/uploads\/sites\/2\/2016\/06\/a2.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-5634\" src=\"https:\/\/www.derdack.com\/wp-content\/uploads\/sites\/2\/2016\/06\/a2-170x300.png\" alt=\"a2\" width=\"170\" height=\"300\" \/><\/a><\/p>\n<p>Ein Klick auf die gelisteten Funktionen erlaubt es die gew\u00fcnschten Parameter einzutragen und danach die Funktion sofort auszuf\u00fchren. Als ersten Schritt muss man die gew\u00fcnschte Ereignisquelle erzeugen. Dabei handelt es sich um die Web Service Schnittstelle mit allen gew\u00fcnschten Parametern, um ein Ereignis zu erzeugen. Um die erw\u00e4hnte Ereignisquelle zu erzeugen klickt man auf die Funktion \u201eRegisterEventProvider\u201c. Auf der dazugeh\u00f6rigen Seite, k\u00f6nnen nun die ben\u00f6tigten Parameter, wie in der unten stehenden Abbildung zu sehen, eintragen und mittels \u201eInvoke\u201c best\u00e4tigen:<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/www.derdack.com\/wp-content\/uploads\/sites\/2\/2016\/06\/a3.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-5635\" src=\"https:\/\/www.derdack.com\/wp-content\/uploads\/sites\/2\/2016\/06\/a3-300x205.png\" alt=\"a3\" width=\"300\" height=\"205\" \/><\/a><\/p>\n<p>Als Antwort des Web Services erscheint die Provider ID (z.B.: \u201eProviderID: 23\u201c) auf der Web-Seite. Danach kann man eine Alarmierungsrichtlinie in Enterprise Alert erstellen und die neue Eregnisquelle ausw\u00e4hlen. Um nun die Ereignisquelle zu testen, kann die Funktion \u201eRaiseEvent\u201c genutzt werden. Nach Klick auf den zugeh\u00f6rigen Link kann man, wie in der folgenden Abbildung zu sehen, alle ben\u00f6tigten Parameter eintragen und \u00fcbergeben:<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/www.derdack.com\/wp-content\/uploads\/sites\/2\/2016\/06\/a4.png\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-5636\" src=\"https:\/\/www.derdack.com\/wp-content\/uploads\/sites\/2\/2016\/06\/a4-300x147.png\" alt=\"a4\" width=\"300\" height=\"147\" \/><\/a><\/p>\n<p>Nachdem die Eingabe mit \u201eInvoke\u201c best\u00e4tigt wurde, erh\u00e4lt man als Antwort vom Web Service eine neue Event ID (z.B.: \u201eEventID: 1234567\u201c).<\/p>\n<p>Als Alternative zur Erzeugung mittels der Einagbemaske, bietet sich auch die Nutzung einer vorformattierten HTTP GET URL an. Diese sollte wie folgt aussehen:<\/p>\n<p><em>http:\/\/&lt;your-server&gt;\/EAWebService\/EventProviderAPI.aspx?Handler=RaiseEvent&amp;Username=Administrator&amp;Password=test&amp;ProviderName=NewProvider&amp;AlertID=456&amp;Description=This is a test alert.<\/em><\/p>\n<p>Danach kann man den Status des Ereignisses mit der Funktion \u201eGetEventStatus\u201c und der dazugeh\u00f6rigen EventID aufrufen:<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/www.derdack.com\/wp-content\/uploads\/sites\/2\/2016\/06\/a5.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-5637\" src=\"https:\/\/www.derdack.com\/wp-content\/uploads\/sites\/2\/2016\/06\/a5.png\" alt=\"a5\" width=\"278\" height=\"218\" \/><\/a><\/p>\n<p>Bei der erw\u00e4hnten Event ID handelt es sich um das Ergebnis der \u201eRaiseEvent\u201c-Anfrage. Als Resultat der Statusabfrage erh\u00e4lt man alle n\u00f6tigen Informationen zu dem Ereignis und im Falle eines erzeugten Alarms auch die zugeh\u00f6rige \u201eReferenceID\u201c. Ein m\u00f6gliches Resultat ist unten dargestellt:<\/p>\n<p><em>EventID: 1234567<\/em><\/p>\n<p><em>Status: ticket_created<\/em><\/p>\n<p><em>StatusCode: 0<\/em><\/p>\n<p><em>StatusText: Alert with ID 232323 was created by the event 1234567.<\/em><\/p>\n<p><em>ReferenceID: 232323<\/em><\/p>\n<p>Die oben erw\u00e4hnte Reference ID ben\u00f6tigt man unter anderem, um mittels der Funktion \u201cGetAlertStatus\u201d den Status des dazu referenzierten Alarms abzufragen:<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/www.derdack.com\/wp-content\/uploads\/sites\/2\/2016\/06\/a6.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-5638\" src=\"https:\/\/www.derdack.com\/wp-content\/uploads\/sites\/2\/2016\/06\/a6.png\" alt=\"a6\" width=\"236\" height=\"162\" \/><\/a><\/p>\n<p>Die oben gezeigte Abfrage liefert alle Informationen und den Status des Alarms. Siehe, das folgende Beispiel:<\/p>\n<p><em>AlertID: 232323<\/em><\/p>\n<p><em>Status: acknowledged<\/em><\/p>\n<p><em>StatusCode: 0<\/em><\/p>\n<p><em>StatusText: I will be on premise to repair the device by 14:00.<\/em><\/p>\n<p>Somit hat man mit Hilfe nur weniger Funktionen die M\u00f6glichkeit Ereignisse zu erzeugen, auszuwerten und zu verarbeiten, auch wenn kein Backend-System zur Verf\u00fcgung steht. Um einen umfangreichen Einblick in alle verf\u00fcgbaren Funktionen der Enterprise Alert Web Service Schnittstelle zu erhalten, lohnt sich ein Blick in die zugeh\u00f6rige Dokumentation \u201eEnterprise Alert 2016 HTTP \/ SOAP API and Connector SDK\u201c welche mit der Enterprise Alert Installation mitgeliefert wird. Weiterhin ist zu beachten, dass die Web Service Schnittstelle nicht in allen Editionen von Enterprise Alert enthalten ist.<\/p>\n<div class=\"clearfix\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Enterprise Alert bietet die M\u00f6glichkeit auf einfache und flexible Weise eigene, frei parametrierbare Ereignisquellen zu erzeugen. Dies erlaubt es Ereignisdaten mittels HTTP GET, HTTP POST sowie SOAP \/ .NET Web services von den verschiedensten Backend-Systemen zu empfangen, auszuwerten und zu aktualisieren. Die Web Service Schnittstelle von Enterprise Alert bietet somit auch einen einfachen Weg, um<\/p>\n<p class=\"cv-read-more-button\"><a class=\"cv-button button is-standard color-accent has-icon icon-after\" href=\"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/\">Continue Reading<i class=\"button-icon icon-right-open-big\"><\/i><\/a><\/p>\n","protected":false},"author":11,"featured_media":5023,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[441,468,469,115,448,73,470],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Senden von Alarmen \u00fcber Web Services and Simulation per Browser<\/title>\n<meta name=\"description\" content=\"Enterprise Alert bietet Backend-Systemen die M\u00f6glichkeit, Alarme per Web Services zu senden. Dies l\u00e4sst sich komfortabel \u00fcber den Browser simulieren.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Senden von Alarmen \u00fcber Web Services and Simulation per Browser\" \/>\n<meta property=\"og:description\" content=\"Enterprise Alert bietet Backend-Systemen die M\u00f6glichkeit, Alarme per Web Services zu senden. Dies l\u00e4sst sich komfortabel \u00fcber den Browser simulieren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/\" \/>\n<meta property=\"og:site_name\" content=\"Derdack DE\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/derdack?ref=ts\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-08T14:20:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.derdack.com\/de\/wp-content\/uploads\/sites\/5\/2016\/04\/201604Support_header_template-e1466518650485.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"256\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@derdack\" \/>\n<meta name=\"twitter:site\" content=\"@derdack\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"ronald\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.derdack.com\/de\/#website\",\"url\":\"https:\/\/www.derdack.com\/de\/\",\"name\":\"Derdack DE\",\"description\":\"Alarmierung und mobile St\u00f6rfallreaktion f\u00fcr kritische Systeme\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.derdack.com\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/#primaryimage\",\"url\":\"https:\/\/www.derdack.com\/de\/wp-content\/uploads\/sites\/5\/2016\/04\/201604Support_header_template-e1466518650485.jpg\",\"contentUrl\":\"https:\/\/www.derdack.com\/de\/wp-content\/uploads\/sites\/5\/2016\/04\/201604Support_header_template-e1466518650485.jpg\",\"width\":500,\"height\":256},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/#webpage\",\"url\":\"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/\",\"name\":\"Senden von Alarmen \u00fcber Web Services and Simulation per Browser\",\"isPartOf\":{\"@id\":\"https:\/\/www.derdack.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/#primaryimage\"},\"datePublished\":\"2016-06-08T14:20:40+00:00\",\"dateModified\":\"2016-06-08T14:20:40+00:00\",\"author\":{\"@id\":\"https:\/\/www.derdack.com\/de\/#\/schema\/person\/45ea5442287c9b1738f56eb0b7770123\"},\"description\":\"Enterprise Alert bietet Backend-Systemen die M\u00f6glichkeit, Alarme per Web Services zu senden. Dies l\u00e4sst sich komfortabel \u00fcber den Browser simulieren.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.derdack.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Senden von Alarmen \u00fcber Web Services and Simulation per Browser\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.derdack.com\/de\/#\/schema\/person\/45ea5442287c9b1738f56eb0b7770123\",\"name\":\"ronald\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/www.derdack.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a0dc470a8dfd7dcdcdc8a1f0e78de308?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a0dc470a8dfd7dcdcdc8a1f0e78de308?s=96&d=mm&r=g\",\"caption\":\"ronald\"},\"url\":\"https:\/\/www.derdack.com\/de\/author\/ronald\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Senden von Alarmen \u00fcber Web Services and Simulation per Browser","description":"Enterprise Alert bietet Backend-Systemen die M\u00f6glichkeit, Alarme per Web Services zu senden. Dies l\u00e4sst sich komfortabel \u00fcber den Browser simulieren.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/","og_locale":"de_DE","og_type":"article","og_title":"Senden von Alarmen \u00fcber Web Services and Simulation per Browser","og_description":"Enterprise Alert bietet Backend-Systemen die M\u00f6glichkeit, Alarme per Web Services zu senden. Dies l\u00e4sst sich komfortabel \u00fcber den Browser simulieren.","og_url":"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/","og_site_name":"Derdack DE","article_publisher":"https:\/\/www.facebook.com\/derdack?ref=ts","article_published_time":"2016-06-08T14:20:40+00:00","og_image":[{"width":500,"height":256,"url":"https:\/\/www.derdack.com\/de\/wp-content\/uploads\/sites\/5\/2016\/04\/201604Support_header_template-e1466518650485.jpg","type":"image\/jpeg"}],"twitter_card":"summary","twitter_creator":"@derdack","twitter_site":"@derdack","twitter_misc":{"Verfasst von":"ronald","Gesch\u00e4tzte Lesezeit":"3 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.derdack.com\/de\/#website","url":"https:\/\/www.derdack.com\/de\/","name":"Derdack DE","description":"Alarmierung und mobile St\u00f6rfallreaktion f\u00fcr kritische Systeme","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.derdack.com\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/#primaryimage","url":"https:\/\/www.derdack.com\/de\/wp-content\/uploads\/sites\/5\/2016\/04\/201604Support_header_template-e1466518650485.jpg","contentUrl":"https:\/\/www.derdack.com\/de\/wp-content\/uploads\/sites\/5\/2016\/04\/201604Support_header_template-e1466518650485.jpg","width":500,"height":256},{"@type":"WebPage","@id":"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/#webpage","url":"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/","name":"Senden von Alarmen \u00fcber Web Services and Simulation per Browser","isPartOf":{"@id":"https:\/\/www.derdack.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/#primaryimage"},"datePublished":"2016-06-08T14:20:40+00:00","dateModified":"2016-06-08T14:20:40+00:00","author":{"@id":"https:\/\/www.derdack.com\/de\/#\/schema\/person\/45ea5442287c9b1738f56eb0b7770123"},"description":"Enterprise Alert bietet Backend-Systemen die M\u00f6glichkeit, Alarme per Web Services zu senden. Dies l\u00e4sst sich komfortabel \u00fcber den Browser simulieren.","breadcrumb":{"@id":"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.derdack.com\/de\/alarme-senden-web-services-simulation-browser\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.derdack.com\/de\/"},{"@type":"ListItem","position":2,"name":"Senden von Alarmen \u00fcber Web Services and Simulation per Browser"}]},{"@type":"Person","@id":"https:\/\/www.derdack.com\/de\/#\/schema\/person\/45ea5442287c9b1738f56eb0b7770123","name":"ronald","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/www.derdack.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a0dc470a8dfd7dcdcdc8a1f0e78de308?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0dc470a8dfd7dcdcdc8a1f0e78de308?s=96&d=mm&r=g","caption":"ronald"},"url":"https:\/\/www.derdack.com\/de\/author\/ronald\/"}]}},"_links":{"self":[{"href":"https:\/\/www.derdack.com\/de\/wp-json\/wp\/v2\/posts\/5248"}],"collection":[{"href":"https:\/\/www.derdack.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.derdack.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.derdack.com\/de\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.derdack.com\/de\/wp-json\/wp\/v2\/comments?post=5248"}],"version-history":[{"count":4,"href":"https:\/\/www.derdack.com\/de\/wp-json\/wp\/v2\/posts\/5248\/revisions"}],"predecessor-version":[{"id":5252,"href":"https:\/\/www.derdack.com\/de\/wp-json\/wp\/v2\/posts\/5248\/revisions\/5252"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.derdack.com\/de\/wp-json\/wp\/v2\/media\/5023"}],"wp:attachment":[{"href":"https:\/\/www.derdack.com\/de\/wp-json\/wp\/v2\/media?parent=5248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.derdack.com\/de\/wp-json\/wp\/v2\/categories?post=5248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.derdack.com\/de\/wp-json\/wp\/v2\/tags?post=5248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}