A Message Queuing szolgáltatás vonatkozásában a várólisták különböző típusú üzenetek átmeneti tárlóhelyeit jelentik. A következők képesek várólisták létrehozására:
- Alkalmazások
- Rendszergazdák
- A Message Queuing szolgáltatás
Az alkalmazások vagy rendszergazdák által létrehozott várólistákat alkalmazás-várólistáknak nevezik. A Message Queuing szolgáltatás által létrehozott mappák neve Rendszervárólista.
Alkalmazás-várólisták
A Message Queuing szolgáltatás az alábbi alkalmazás-várólistákat tartalmazza:
Nyilvános és saját várólisták
Nyilvános várólisták
Tartományi környezetben a nyilvános várólisták azok a várólisták, amelyek az Active Directory tartományi szolgáltatásokban (AD DS) lettek közzétéve, és ezért replikálásuk egy erdőn keresztül megy végbe. Ezeknek a várólistáknak csak a tulajdonságaik replikálódnak, maguk a várólisták vagy azok tartalma nem. Minden, az ön erdőjében levő számítógép képes hozzáférni a nyilvános várólistákon található információkhoz, ha a felhasználó rendelkezik a szükséges engedélyekkel, hogy hozzáférjen a megfelelő várólista-objektumokhoz. Általánosságban véve minden felhasználó, akinek hozzáférése van az Active Directory tartományi szolgáltatásokhoz, és rendelkezik üzenetküldési engedéllyel egy adott nyilvános várólista esetében, képes üzenetet küldeni a várólistára. Ez az engedély a várólista létrehozásakor alapértelmezésként adott. Nyilvános várólistán található üzenetek olvasásához rendelkeznie kell az adott várólistára vonatkozó Belepillantás üzenetbe vagy az Üzenet fogadása jogosultságokkal.
Az Active Directory tartományi szolgáltatások környezetében nyilvános listák definiálása biztosítja, hogy a várólisták regisztrálásra kerülnek a címtárszolgáltatásban, és hogy regisztrációjukról biztonsági másolat készül. Ezek állandók, és más alkalmazások számára is elérhetők.
Saját várólisták
A saját várólisták olyan várólisták, amelyek nem lettek közétéve az Active Directory tartományi szolgáltatásokban. Csak az adott várólistát tartalmazó helyi számítógépen jelennek meg. A saját várólisták előnye, hogy nincs a címtárszolgáltatásban elvégzendő többletmunka, ennek következtében a várólisták:
- Gyorsabban létrehozhatók.
- Késés nélkül hozzáférhetők.
- Nem igényelnek replikációs többletmunkát.
Munkacsoport-környezetben csak a saját várólisták érhetők el.
Ahhoz, hogy egy, a helyi számítógépen található Message Queuing-alkalmazás saját várólistához férjen hozzá, az alkalmazásnak csak a várólista elérési útját kell ismernie. Távoli számítógépen található Message Queuing-alkalmazás esetén az alkalmazás közvetlen, vagy saját formátumnevet igényel az ilyen várólistákhoz történő hozzáféréshez. A várólistán levő üzenetek olvasásához a távoli Message Queuing-alkalmazásnak rendelkeznie kell az Üzenet fogadása engedéllyel az adott várólistához. Alapértelmezésként mindenki képes üzeneteket küldeni nyilvános és saját várólistákba is.
Tranzakciós és nem tranzakciós várólisták
Egy tranzakciós várólista tranzakciós üzeneteket tartalmaz. Ezek egy tranzakción keresztül küldött üzenetek. Az üzenetek küldéséhez és fogadásához szükséges követelmények a használt várólista típusától (tranzakciós vagy nem tranzakciós) és a várólista helyétől (helyi vagy távoli) függnek.
Üzenetek küldése
Ha tranzakciókat használ üzenetek küldéséhez, az üzenetek bármely tranzakciós várólistára elküldhetők, függetlenül attól, hogy a várólista hol van, de a tranzakciós várólisták csak azokat az üzeneteket képesek fogadni, amelyek tranzakciók keretében lettek elküldve. Hasonlóképpen a nem tranzakciós várólisták csak olyan üzeneteket képesek fogadni, amelyeket nem tranzakciók keretében küldtek.
Üzenetek fogadása
Fogadhat üzenetet helyi vagy távoli várólistákról.
Alvárólisták
Az alvárólisták lehetővé teszik, hogy az üzeneteket alkalmazások csoportosítsák. Az alvárólisták hasznosak lehetnek az alábbi forgatókönyvek esetében:
- Megrendelés-feldolgozás: Ha egy alkalmazás különböző megrendelésekből származó elemeket kezel, használhat alvárólistákat az elemek a munkák sorrendje szerint történő csoportosításához, így hatékonyabbá válik a feldolgozás.
- Elhalt üzenetek kezelése: Ha egy alkalmazás olyan üzenetet kap, amelyet aktuálisan nem tud feldolgozni, áthelyezheti azt egy hibaalmappába későbbi feldolgozásra.
Az alvárólisták megnyitásukkor implicit módon jönnek létre. Más szavakkal, ha egy üzenetet áthelyeznek egy alvárólistára, a művelet először létrehozza az alvárólistát, ha az még nem létezik. Az üres, leírókkal nem rendelkező alvárólisták törlődnek. Az alkalmazások nem küldhetnek üzeneteket közvetlenül az alvárólistába. Csak az üzenetek alvárólistába történő áthelyezésére van lehetőségük. Az alkalmazások fogadhatnak üzeneteket alvárólistákról, valamint áthelyezhetik azt egy fővárólista és annak alvárólistái között vagy ugyanannak a fővárólistának alvárólistái között. Nem helyezhetnek át üzenetet egy fővárólista alvárólistájából egy másik fővárólista alvárólistájába.
A következő ábrán látható például, hogy az üzenetek oda-vissza áthelyezhetőek az alvarolista1 (vagy alvarolista2) és a varolistaA Várólista üzenetmappája között. Az üzenetek áthelyezhetőek alvarolista1 és alvarolista2 között is. Hasonlóképpen az üzenetek szabadon oda-vissza áthelyezhetőek varolistaZ és alvárólistái, alvarolista3 és alvarolista4 között.
Ezzel együtt az üzenetek egyik irányba sem mozgathatóak varolistaA és alvarolista3 vagy alvarolista4, vagy varolistaZ és alvarolista1 vagy alvarolista2 között. Ehhez hasonlóan az üzenetek nem helyezhetők át varolistaA (alvarolista1 vagy alvarolista2) és varolistaZ (alvarolista3 vagy alvarolista4) alvárólistái között.
Az alvárólisták nem rendelkeznek saját tulajdonságokkal vagy állapottal. Az alvárólisták a fővárólista tulajdonságaival rendelkeznek. Egy alvárólista például nem rendelkezik saját:
- Kvótával
- Hozzáférés-vezérlési listával (ACL)
- Tranzakciós típussal
Az alvárólisták a fővárólista kvótáját használják, és az alvárólistában levő üzenetek hozzáadódnak ehhez a kvótához.
Alvárólisták nem hozhatóak létre napló- vagy egyéb rendszervárólista, vagy másik alvárólista alatt sem.
Felügyeleti várólisták
A felügyeleti várólisták alkalmazások által létrehozott várólisták. Ezek tárolják a rendszer által létrehozott pozitív és negatív nyugtázási üzeneteket, amelyeket a Message Queuing szolgáltatás vagy más összekötő alkalmazás hoz létre. A felügyeleti várólistákat a küldő alkalmazás jelöli ki programozott módon az eredeti üzenetekben. Minden elérhető, nem tranzakciós várólista kijelölhető felügyeleti várólistaként. A felügyeleti várólisták nem tartalmazzák azokat a felügyeleti üzeneteket, amelyeket a belső saját várólisták tárolnak.
A rendszer által létrehozott nyugtázási üzenetek visszatérése ehhez a várólistához jelezheti, hogy egy üzenet megérkezett a célvárólistára, hogy lekérték-e a célvárólistáról vagy mindkét eseményt. Minden nyugtázási üzenet információt tartalmaz arról, hogy mi váltotta ki a nyugtázást, és hogy ez melyik üzenetre vonatkozik. Nyugtázási üzenetek kérelmezéséhez a küldő alkalmazásnak meg kell jelölnie a felügyeleti várólistaként használt várólistát és az üzenet nyugtázási szintjét. Jellemzően a felügyeleti várólista egy helyi várólista, így a küldő alkalmazás helyben tudja olvasni a nyugtázási üzeneteket.
Válaszvárólisták
A felügyeleti várólistákhoz hasonlóan a válaszvárólistákat is alkalmazások hozzák létre. Ezekben a listákban tárolódnak azok az alkalmazások által létrehozott válaszüzenetek, amelyeket jellemzően egy várólistából levelet olvasó alkalmazás küld vissza. A válaszvárólistákat a küldő alkalmazás az üzenet elküldésekor programozott módon jelöli ki. Minden elérhető várólista kijelölhető válaszvárólistaként. A válaszüzenetek nem egyenlők a felügyeleti válaszüzenetekkel, amelyek egy belső saját várólistában kerülnek elhelyezésre.
A válaszüzeneteket visszaküldő alkalmazásnak és a válaszüzeneteket olvasó alkalmazásnak meg kell értenie az ezekre a várólistákra visszaküldött válaszüzeneteket. A Message Queuing szolgáltatás nem képes befolyásolni, hogy a válaszüzenetek milyen információt tartalmaznak. Válaszüzenetek kérelmezéséhez a küldő alkalmazásnak meg kell jelölnie a várólistákat, amelyeket válaszvárólistaként kíván használni. Jellemzően a válaszvárólisták helyi várólisták, így a küldő alkalmazás helyben tudja olvasni a válaszüzeneteket.
Ha válaszvárólista és felügyeleti várólista egyaránt szükséges, ezek funkcióit kombinálni lehet egyetlen várólistába. Ugyanakkor mivel a felügyeleti várólistáknak nem tranzakciós várólistának kell lenniük, ez a várólista csak nem tranzakciós üzeneteket fog elfogadni.
Jelentési várólisták
A Jelentési várólisták alkalmazások által létrehozott várólisták, amelyek azoknak a jelentési üzeneteknek a tárolására szolgálnak, amelyeket a Message Queuing szolgáltatás vagy összekötő alkalmazások hoznak létre, ha a küldő alkalmazás nyomkövetést kér. A jelentési üzenetek jelzik egy üzenet útvonalát az üzenet egy távoli számítógépen található céljáig, vagy egy tesztüzenet egy távoli számítógép tesztvárólistájára való eljutásáig megtett útvonalát. Egy számítógépen csak egy jelentési várólista lehet.
Minden jelentési várólistának rendelkeznie kell a következő címkével és várólistatípus-azonosítóval:
- Címke: MQReport várólista
- Várólistatípus-azonosító
{55EE8F32-CCE9-11CF-B108-0020AFD61CE9}
A Message Queuing szolgáltatás rendszergazdája jellemzően az Active Directory – felhasználók és számítógépek segédeszköz segítségével hoz létre jelentési várólistákat. Ugyanakkor ezeket a várólistákat egy alkalmazás is képes létrehozni, ha a megfelelő címkét és várólistatípus-azonosítót adja meg a várólista létrehozásakor. A Message Queuing szolgáltatás jelentési üzenet küldésekor a címkét és a várólistatípus-azonosítót használja a megfelelő várólista megtalálásához és megnyitásához.
Rendszervárólisták
A Message Queuing szolgáltatás hoz létre rendszervárólistákat. Az alkalmazások képesek olvasni a rendszervárólistában levő üzeneteket, de nem képesek üzeneteket címezni ezekre a várólistákra. A Message Queuing szolgáltatás a rendszervárólisták különböző típusait támogatja, többek között:
- Naplóvárólisták, amelyek tartalmazzák minden, a várólistákból eltávolított üzenet másolatát. Számítógépnaplók, amelyek az adott számítógépekről küldött összes üzenet másolatát tárolják.
- Belső saját várólisták, amelyek köztes várólistákként az üzenetek tárolására és továbbítására szolgálnak a célvárólistára történő átvitelhez. Ezek a várólisták nincsenek közzétéve az Active Directory tartományi szolgáltatásokban. A kimenő várólisták a távoli várólistáknak küldött üzenetek tárolására szolgáló automatikusan létrehozott helyi belső saját várólisták.
- A kézbesítetlen leveleket tartalmazó várólisták olyan üzeneteket tartalmaznak, amelyeket nem lehet továbbítani. A Message Queuing szolgáltatás a tranzakciós és nem tranzakciós kézbesítetlen levelek tárolásához is biztosít várólistát.
- Csatlakozó várólisták, amelyek a platformok közötti üzenetküldésre használatosak.
- A kimenő várólisták a távoli várólistáknak küldött üzenetek tárolására szolgáló helyi belső várólisták. Az üzenetek a kimenő várólistákban tárolódnak offline állapotban, majd újrakapcsolódáskor a rendszer elküldi őket a távoli számítógépek célvárólistáiba. A várólisták automatikusan jönnek létre, manuálisan nem hozhatók létre és nem is törölhetők.
A várólisták felügyeletéhez szükség szerint hajtsa végre az alábbi műveleteket: