Käynnistin on automaattinen mekanismi, joka toteuttaa halutun toiminnon jonkin sanomatapahtuman seurauksena. Message Queuing -käynnistinpalvelun avulla voit kytkeä haluamasi toiminnon jonoon saapuvaan sanomaan. Suoritettava toiminto riippuu sanoman sisällöstä.

Message Queuing -käynnistimien avulla voit määrittää liiketoimintasääntöjä, joita voidaan kutsua tiettyjen sanomien seurauksena. Toiminto ei edellytä ohjelmointia. Normaalisti tällaiset sanomien käsittelytoiminnot edellyttäisivät, että sovelluskehittäjät tekisivät sanomien vastaanottosovelluksen, joka kutsuisi yksittäisiin sanomiin perustuvia toimintoja. Message Queuing -käynnistimien avulla haluttu toiminto voidaan kutsua jonotasolla. Sovelluskehittäjien ei siis tarvitse enää kirjoittaa infrastruktuurikoodia tätä sanomatoimintoa varten.

Jokainen käynnistin kytketään tiettyyn paikallisen tietokoneen valvottuun jonoon. Message Queuing -käynnistinpalvelu kutsuu käynnistintä aina, kun kyseiseen jonoon saapuu uusi Message Queuing -sanoma. Käynnistimeen voidaan määrittää yksi tai useampi sääntö. Sääntö koostuu vähintään yhdestä ehdosta ja toiminnosta.

Toiminnot suoritetaan, kun ehto on tosi, ja ne ilmoitetaan jommassakummassa seuraavista muodoista:

  • Suoritettava tiedosto ja parametrit (argumentit).

  • COM-komponentti, menetelmä ja parametrit.

Muita tiedostotyyppejä voidaan kutsua määrittämällä ne suoritettavan tiedoston parametreiksi. Voit esimerkiksi kutsua msc-tiedostoa määrittämällä mmc.exe-tiedoston suoritettavaksi tiedostoksi ja määrittämällä msc-tiedoston koko polun merkkijonoliteraalin kutsuparametriksi. Jokaisen toiminnon välitettäväksi voidaan määrittää yksi tai useampi toiminto.

Jos käynnistin kutsuu suoritettavaa tiedostoa ja kutsussa halutaan käyttää komentoriviargumentteja, argumentit voidaan sisällyttää kutsuun merkkijonoliteraalin parametreina. Jokainen komentoriviargumentti vaatii kuitenkin erillisen parametrin.

Käynnistimet voidaan kytkeä myös paikallisen tai etätietokoneen jonoihin.

Tässä osassa on tietoja seuraavista toiminnoista:


Sisällys