Die Aktivität E-Mail abrufen ist eine Startaktivität. Wenn eine Orchestrierung, die mit einer Aktivität E-Mail abrufen beginnt, implementiert wird, fragt die Integrationseinheit (Integration Appliance) den POP3-Server nach E-Mail-Nachrichten oder Nachrichten für das angegebene Account im angegebenen Intervall ab.
Der abgefragte POP3-Server und das E-Mail-Account sind in dem E-Mail-Endpunkt definiert, der der Aktivität E-Mail abrufen zugeordnet ist.
Während der Laufzeit fragt die Aktivität E-Mail abrufen einen POP3-Server nach eingehenden E-Mail-Nachrichten eines bestimmten E-Mail-Accounts ab, wie dies im folgenden Diagramm dargestellt ist.
Protocol exception: com.jscape.inet.pop.PopException: Error in TOP 671 0: -ERR The requested message is no longer available; it may have been deleted.
Sie müssen eine Aktivität MIME lesen in der Orchestrierung nach der Aktivität E-Mail abrufen hinzufügen, um auf den Anhang einer eingehenden E-Mail-Nachricht zuzugreifen. Dies wird in der folgenden Abbildung dargestellt. Außerdem müssen Sie die zwei Ausgabeparameter der Aktivität E-Mail abrufen zu Variablen in der Orchestrierung zuordnen und diese Variablen anschließend zu Eingabeparametern der Aktivität MIME lesen zuordnen. Während der Laufzeit liest die Aktivität MIME lesen den MIME-Header und den Hauptteil der Nachricht und trennt dann den im Hauptteil der Nachricht enthaltenen Anhang ab und stellt das Ergebnis in den XML-Ausgabeparameter für Teile. Weitere Informationen finden Sie in der Aktivität MIME lesen.
Feld | Beschreibung |
---|---|
Übereinstimmungen des Betreffs | Geben Sie einen regulären Ausdruck ein, der mit dem Betreff von E-Mail-Nachrichten übereinstimmt, die einen Orchestrierungsjob starten, um die E-Mail-Nachricht zu verarbeiten. In einem regulären Ausdruck können Sie eine Kombination von Zeichen und Platzhalterzeichen angeben. |
Übereinstimmungen des Absenders | Geben Sie einen regulären Ausdruck ein, der die E-Mail-Adresse des Senders der E-Mail-Nachrichten definiert, die einen Orchestrierungsjob starten, um die E-Mail-Nachricht zu verarbeiten. In einem regulären Ausdruck können Sie eine Kombination von Zeichen und Platzhalterzeichen angeben. |
Regulärer Ausdruck | Mustertext | Ergebnis |
---|---|---|
*hello* | hello | stimmt überein |
*hello* | hhhellooo | stimmt überein |
hello | hello | stimmt überein |
hello | hhhellooo | stimmt nicht überein, muss genau mit der Zeichenfolge des regulären Ausdrucks übereinstimmen: hello |
hello | ello | stimmt nicht überein, muss genau mit der Zeichenfolge des regulären Ausdrucks übereinstimmen: hello |
?ello | hello | stimmt überein |
?ello | jello | stimmt überein |
?ello | ello | stimmt überein |
Feld | Beschreibung |
---|---|
Wiederholung | |
1) __ Sekunden zwischen den einzelnen Wiederholungen warten. | Gibt die Anzahl der Sekunden an, die die Integrationseinheit (Integration Appliance) wartet, bevor sie erneut versucht, eine Verbindung zu einem POP3-Server herzustellen. |
2) Verbindungsherstellung __ mal versuchen, bevor ein Fehler zurückgegeben wird. | Gibt die Anzahl der Wiederholungen an - Die maximale Anzahl der Versuche der Integrationseinheit (Integration Appliance), eine Verbindung zum POP3-Server herzustellen, bevor ein Fehler ausgegeben wird. Falls eine Orchestrierung, die mit der Aktivität E-Mail abrufen beginnt, implementiert wird, und die Integrationseinheit (Integration Appliance) keine Verbindung zum angegebenen POP3-Server herstellen kann, protokolliert die Integrationseinheit (Integration Appliance) die Verbindungsfehler als Warnungen im Systemprotokoll bis der Wert des Wiederholungszählers erreicht ist. Wenn der Wiederholungszähler erreicht ist, protokolliert die Integrationseinheit (Integration Appliance) einen Fehler im Systemprotokoll, setzt den Zähler für Verbindungsfehler auf null zurück und versucht weiterhin, eine Verbindung zum POP3-Server herzustellen. Wenn Sie für den Wiederholungszähler zum Beispiel 3 definieren. Werden der erste, zweite und dritte Verbindungsversuch im Systemprotokoll als Warnung vermerkt. Die Integrationseinheit (Integration Appliance) protokolliert den vierten Verbindungsfehler als Fehler und setzt den Zähler für Verbindungsfehler auf null zurück. Daher generiert der fünfte Verbindungsfehler eine Warnung im Systemprotokoll. Die Integrationseinheit (Integration Appliance) versucht weiter, eine Verbindung zum POP3-Server herzustellen. |