Bejövő feldolgozás

Az adapter lekérdezi a levélkiszolgálót egy megadott időtartam alatt, lekéri az új üzeneteket a megadott levélkiszolgáló mappákból, minden üzenetet üzleti objektummá alakít, majd elküldi az üzleti objektumokat az alkalmazáskiszolgálóhoz.

Szükséges mappák a bejövő kommunikációhoz

A következő mappáknak kell jelen lennie minden egyes lekérdezési helyszínen. Ha az adapter számára több lekérdezési helyszínt állít be, akkor rendelkeznie kell ezekkel a mappákkal minden egyes helyszínen.

Szükséges mappák:
  • Folyamatban mappa - A helyi meghajtón található, és ez tartalmazza az eseménytáblában "Folyamatban" megjelöléssel ellátott e-maileket.
  • Lekérdezés mappa - Legalább egy mappa a levélkiszolgálón, amelyből az adapter lekéri az új e-maileket.

Támogatott bejövő protokollok

A levélkiszolgálótól függően kiválaszthatja, hogy milyen bejövő e-mail protokollt kíván alkalmazni. A protokollok közötti különbségeket és annak leírását, hogy az adapter miképpen hajtja végre az egyes protokollokat, a következő táblázat és fejezetek tartalmazzák.

1. Táblázat Különbségek az IMAP és a POP3 protokollok között
IMAP POP3
Támogatja több levélmappa létezését egy postaládán. Egy postaládát támogat (neve "Beérkezett üzenetek") felhasználónként.
Lehetővé teszi, hogy az e-mailek egy-egy példánya a levélkiszolgálón maradjon, miután az ügyfél fogadta azokat. Támogatja a "Megtekintés csak egyszer" jellemzőt a kiszolgálón. A levél törlődik a levélkiszolgálóról miután az ügyfél fogadta a levél másolatát.

Bejövő IMAP protokollal

Ha az IMAP protokollt használja a bejövő kommunikációhoz, akkor az adapter az alábbi lépéseket hajtja végre:
  1. Az adapter rendszeres időközönként lekérdezi a levelezési mappákat, és új eseményként bejegyez minden olvasatlan e-mailt az eseménytáblába. Az aktiválási specifikáció PollFolders tulajdonságának segítségével szabhatja személyre a keresés során figyelembe vett mappák listáját.
  2. Ha több levélkiszolgáló mappát határoz meg a levélkiszolgálói fiók számára a PollFolders tulajdonságban, akkor az adapter sorban lekérdezi az összes megadott levélkiszolgáló mappát.
  3. A keresési feltétel határozza meg, hogy mely levelek kerülnek kiválasztásra a levélkiszolgálón. Az adapter kiválasztja az összes e-mailt, amely megfelel a feltételeknek.
  4. Az adapter az összes lekérdezett e-mailt RFC822 formátumban beírja az Folyamatban mappába, az üzenetazonosítót használva a lekérdezett e-mail fájlneveként. Miután egy e-mail beíródott a Folyamatban mappába, letörlődik a levélkiszolgálóról.
  5. Az adapter minden egyes e-mail üzenetet üzleti objektum példánnyá alakít, majd elküldi azokat a vállalati alkalmazásnak.
  6. Az adapter törli a feldolgozott e-maileket a Folyamatban mappából, és archiválja azokat, ha az archiválás be van állítva.

Bejövő POP3 protokollal

Ha az POP3 protokollt használja a bejövő kommunikációhoz, akkor az adapter az alábbi lépéseket hajtja végre:
  1. Az adapter rendszeres időközönként lekérdezi a "Beérkezett" levelezési mappát, és új eseményként bejegyez minden olvasatlan e-mailt az eseménytáblába.
  2. Ha keresési feltételt ad meg, akkor az annak megfelelő összes olvasatlan levél kiválasztódik lekérdezésre.
    Megjegyzés: Ha nincs keresési feltétel megadva, akkor alapértelmezésben minden olvasatlan levél felvételre kerül.
  3. Az adapter az összes lekérdezett e-mailt RFC822 formátumban beírja az InProgress mappába, és az az üzenetazonosítót használja a lekérdezett e-mail fájlneveként.
  4. Miután az adapter beolvasott egy e-mailt, törli azt.
  5. Az adapter minden egyes e-mail üzenetet üzleti objektum példánnyá alakít, majd elküldi azokat a vállalati alkalmazásnak.
  6. Az adapter törli az összes feldolgozott e-mailt az Folyamatban mappából, és archiválja azokat, ha az archiválás be van állítva.

Archiválás

Az adaptert úgy is beállíthatja, hogy a sikeres és a sikertelen e-maileket is archiválja. Ehhez a következő mappáknak kell jelen lenni:
  • Archív mappa- Egy fájlrendszerbeli mappa, ahol az adapter a sikeres eseményeket archiválja.
  • Sikertelen esemény mappa- Egy fájlrendszerbeli mappa, ahol az adapter a sikertelen eseményeket archiválja.

Ha az ArchiveFolder tulajdonság van megadva, akkor az összes sikeresen feldolgozott levél áthelyezésre kerül az Archív mappába a Folyamatban mappából. Ha ezt a tulajdonságot kitöltetlenül hagyja, akkor minden sikeresen feldolgozott levél törlődik a Folyamatban mappából.

Ha a FailedEventsFolder van megadva, akkor az összes sikertelenül feldolgozott levél áthelyezésre kerül a Sikertelen esemény mappába a Folyamatban mappából. Ha ezt a tulajdonságot kitöltetlenül hagyja, akkor minden sikertelenül feldolgozott levél törlődik a Folyamatban mappából.


A felhasználás feltételei |


(c) Copyright IBM Corporation 2005, 2006.
Ezt az információs központot Eclipse technológia (http://www.eclipse.org) működteti.