# Sperrung Automatisierungsaufgabe (vs. Warnung ohne Sperrung)

<span class="custom-button petrol-button">XL</span> <span class="custom-button red-button">Gen. 24 Core und Enterprise</span>

Je nach Aufgabe erfolgt bei einem aufgetretenen Problem eine **Sperrung** oder eine **protokollierte Warnung**. Auf dieser Seite möchten wir diese Programmlogik anhand einiger Beispiele und Hinweise erklären.

## Wann erfolgt lediglich eine Warnung mit Eintrag im Ereignisprotokoll?

### Beispiel im Bereich: Import

Eine Import-Datei ist temporär nicht verfügbar. Da bei einem kontinuierlichen Import-Prozess über die Automatisierungsaufgaben gewährleistet sein muss, dass die Import-Datei ausgetauscht werden kann, erfolgt keine Sperrung bei fehlender Import-Datei.

Im Ereignis-Protokoll wird eine Warnung festgehalten, z. B.:

```dotnetcli
1502 Import

Aufgetretene Sachlagen:  
22.01.202x 10:14:27,177 Warnung: Die Importdatei "C:\Importe\import-adressen.xls" existiert nicht!  
22.01.202x 10:14:27,176 (gestartet)
0,002 s (Verarbeitungszeit)
```

Hintergrund:

Eine Import-Datei wird regelmäßig ausgetauscht, mit dem Ziel kontinuierlich Datensätze einzulesen. In dem Zeitraum, in der der die Datei ausgetauscht wird, ist sie nicht verfügbar. Dies darf nicht zur Sperrung der Automatisierungsaufgabe führen, da der Austausch der Datei notwendig ist und zum Prozess gehört.

### Beispiel im Bereich: Feldzuweisung

Über eine kontinuierliche Automatisierungsaufgabe soll nach einer Regel **in Vorgängen mittels FELDZUWEISUNG ein Selektionsfeld beschrieben** und daraufhin eine E-Mail versandt werden. Sofern ein Benutzer den Vorgang geöffnet hat und damit die Automatisierungsaufgabe blockiert, ist dennoch sichergestellt, dass die Automatisierungsaufgabe nicht gesperrt wird. Mit diesem Programmverhalten soll verhindert werden, dass solche Vorfälle direkt zu Sperrungen führen. Im Ereignis-Protokoll erfolgt ein Eintrag.

## Wann wird eine Aufgabe gesperrt?

### SPERRUNG der Automatisierungsaufgabe durch folgende Sachlagen

### Allgemein

* Wenn bei der Ausführung einer Aufgabe bei manueller Ausführung eine Fehlermeldung mit Abbruch vorliegen würde, wird diese Aufgabe bei einer Automatisierung gesperrt
* Wenn eine nicht abgefangene schwere Problemsachlage auftritt, wird die Aufgabe ebenfalls gesperrt

### Speziell

Beispiele für konkrete Sachlagen, die zu einer Sperrung führen:

| Bereich                       | Vorliegendes Problem                                | Ursache                                                                                                                                                                                             | Hinweis zur Problemlösung                                                                                                                                      |
| ----------------------------- | --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Drucken / Assistenten-Schemen | Druckbereich nicht verfügbar                        | Programmkonfiguration, Ausbaustufenwechsel, etc.                                                                                                                                                    | Drucker prüfen und ggf. neu konfigurieren                                                                                                                      |
| Drucken                       | Windows-Berechtigung nicht verfügbar                | Windows-Benutzer hat keine Windows-Zugriff auf die Drucker                                                                                                                                          | Berechtigung des Windows-Benutzer-Account in Windows prüfen                                                                                                    |
| Drucken                       | Layout kann nicht gedruckt werden                   | Layout wurde umbenannt oder gelöscht.<br>Protokoll-Meldung: Prüfen Sie das Layout "xyz". Ein Layout mit diesem Namen "xyz" wurde nicht gefunden.                                                    | Überprüfen, ob das Layout unter dem angegebenen Namen verfügbar ist                                                                                            |
| Import / Export               | Import / Exportbereich nicht verfügbar              | - Programmkonfiguration, Ausbaustufenwechsel,etc.<br> - Dateiname ist Leer<br> - Dateiname enthält ungültige Zeichen für einen Dateinamen<br> - Pfadnamen des Dateinamens enthält ungültige Zeichen | - Programmkonfiguration prüfen<br> - Dateinamen prüfen                                                                                                         |
| Cloud                         | Verbindung zur Cloud nicht möglich                  | - Zugangsdaten fehlen / unstimmig<br> - Internetverbindung ist gestört<br> - Vorgabe zu den Replikationsdaten fehlt oder fehlerhaft                                                                 | - Zugangsdaten prüfen<br> - Internetzugang und Firewall-Einstellungen prüfen<br> - Aufgabe ggf. löschen und neu einrichten                                     |
| Assistenten-Schemen           | Angegebene Tabelle existiert nicht                  | Assistenten-Schema wurde nicht korrekt angelegt                                                                                                                                                     | Assistenten-Schema korrigieren / anpassen                                                                                                                      |
| Assistenten-Schemen           | Funktion existiert nicht                            | Programmkonfiguration, Ausbaustufenwechsel,etc.                                                                                                                                                     | Programmkonfiguration und Verfügbarkeit in Ausbaustufe prüfen                                                                                                  |
| Assistenten-Schemen           | Schema ist nicht mehr vorhanden                     | Schema wurde gelöscht oder umbenannt                                                                                                                                                                | Schema neu zuweisen                                                                                                                                            |
| Konsistenzläufe               | Lässt sich nicht ausführen                          | Aktualitätsservice abgelaufen                                                                                                                                                                       | Neuen Aktualitätsservice abschließen                                                                                                                        |
| Status-Mail                   | E-Mail lässt sich nicht versenden                   | - Keine Anbindung eingerichtet<br> - Keine oder fehlerhafte Empfänger E-Mail angegeben<br> - E-Mail-Adresse im "CC" hat falsches Format                                                             | - Anbindung für Datensatzänderungen einrichten<br> - Feld für E-Mail-Adresse ausfüllen<br> - E-Mail-Adresse korrigieren<br> - E-Mail-Adresse im CC korrigieren |
| Replikation                   | ein 4XXer Fehler tritt auf, z. B.: "404 Not Found". | - Die angeforderte Ressource ist nicht vorhanden<br> - Tabelle ist nicht in Cloud verfügbar<br> - Ein unerwarteter Fehler liegt vor, der zur Sperrung führt                                         | - Ereignis-Protokoll kontrollieren und Fehlermeldungen sichten<br> - Überprüfen, warum Ressource nicht vorhanden                                               |

Diese Beispiele sollen einen Überblick verschaffen und erheben keinen Anspruch auf Vollständigkeit.

!!! tip "Tipp:"

    Lesen Sie sich zunächst die Meldungen zu SPERRUNGEN und WARNUNGEN genau durch. Sie erhalten zu jeder Sperrung und Warnung auch immer einen aussagekräftigen Grund für die Sperrung / Meldung. Dies erleichtert Ihnen die Problemlösung.
