Announcement

Collapse
No announcement yet.

SQL-Notification mit HTTP/SOAP

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL-Notification mit HTTP/SOAP

    Guten Morgen,

    da ich relativ neu bin in der SQLWelt hab ich ein Problem mit dem Notification-Service von SQLServer 2005. Meine Suche im Internet zeigte leider nicht das gewünschte Ergebnis...
    Meine Frage:
    Ich will ein SQLNS aufbauen, der bei einem Event einfache SOAP/HTTP Packete an einen Zielhost ausgibt. Was muss ich dafür tun ?

    Code:
    <DeliveryChannel>
        <DeliveryChannelName>HTTPChannel</DeliveryChannelName>
        <ProtocolName>HTTPDeliveryProtocol</ProtocolName>
        <Arguments>
            <Argument>
                <Name>ProtocolProviderClassName</Name>
                <Value>MyHttpDeliveryProtocol</Value>
            </Argument>
            <Argument>
                <Name>ProtocolProviderAssemblyName</Name>
                <Value>%AppPath%\HTTPProtocol.dll</Value>
            </Argument>
            <Argument>
                <Name>PostURL</Name>
                <Value>http://localhost:21/</Value>
            </Argument>
          </Arguments>
       </DeliveryChannel>
    diesen Code hab ich im Internet gefunden. Jedoch bringt mir (beim aktualisieren von der Instance) einen Error: "Das Protokoll wurde nicht definiert und ist kein integriertes Protokoll".
    Im Code steht auch die "HTTPProtocol.dll", muss ich diese DLL selber in C# programmieren (wie sieht dies aus?), oder geht es auch eine andere Möglichkeit ?

    Wäre froh um paar Hinweise oder (falls möglich) um ein Codebeispiel.

    Besten Dank

    einsmaleins

  • #2
    ich hab jetzt die ganze Zeit nachgeforscht und nicht wirklich ein konkretes Beispiel für SQLNS mit HTTP gefunden. Zwar scheint es 3 Standard DeliveryChannels zu geben, die direkt unterstütz werden: SMTP, FILE und HTTP. Wobei ich (wie erwähnt) bei HTTP leider keinerlei konkreten Infos fand. Wäre froh um irgendeine Hilfe oder mögliche Ansätze.

    Besten Dank

    Comment

    Working...
    X