ETSYNC - Syncpoint bei END TRANSACTION/BACKOUT TRANSACTION

#### Search Results

Search

# ETSYNC - Syncpoint bei END TRANSACTION/BACKOUT TRANSACTION

Dieser Natural-Profilparameter bestimmt, ob ein impliziter Syncpoint abgesetzt wird, wenn ein `END TRANSACTION`- oder `BACKOUT TRANSACTION`-Statement abgesetzt werden soll.

Mögliche Werte | `ON` | Natural setzt ein implizites Syncpoint-`COMMIT` ab, wenn ein `END TRANSACTION`-Statement abgesetzt werden soll. Natural setzt ein implizites Syncpoint-`ROLLBACK` ab, wenn ein `BACKOUT TRANSACTION`-Statement abgesetzt werden soll. Dies ist nützlich bei der Synchronisierung von Datenbank-Transaktionen, die aus 3GL-Programmen heraus ausgeführt werden.
`OFF` | Natural setzt keinen impliziten Syncpoint ab, wenn ein `END TRANSACTION`- oder `BACKOUT TRANSACTION`-Statement abgesetzt werden soll.
Standard-Einstellung | `OFF` |
Dynamische Angabe | ja |
Angabe innerhalb der Session | nein |

#### Anmerkungen:

Zum Abesetzen von Syncpoints benutzt Natural:

- Resource Recovery Services (RRS) unter TSO und in Batch-Modus, um die Wiederherstellungseinheit durch Commit oder Rollback zu bestätigen,

- CICS-Kommandos `SYNCPOINT` und `SYNCPOINT ROLLBACK` unter CICS,

- System-Dienst-Aufrufe `CHECKPOINT` (`CHKP`) und `ROLLBACK` (`ROLB`) unter IMS/TM.

Die Verarbeitungsreihenfolge ist wie folgt:

- ein `END TRANSACTION` / `BACKOUT TRANSACTION`-Statement wird an die mit den Profilparameter `ETDB` angegebene Datenbank abgesetzt,

- das Syncpoint `COMMIT` / `ROLLBACK` wird abgesetzt,

- `END TRANSACTION`- oder `BACKOUT TRANSACTION`-Statements werden an die übrigen Datenbanken abgesetzt.

Einschränkungen:

- Diese Funktionalität steht unter dem Betriebssystem z/OS zur Verfügung:

  - im Batch-Modus,

  - unter dem TP-Monitor CICS,

  - unter dem TP-Monitor TSO,

  - unter dem TP-Monitor IMS/TM in einer nicht nachrichtengesteuerten BMP (in allen übrigen Umgebungen unter IMS/TM wird nur ein `ROLLBACK` ausgeführt, jedoch kein `CHECKPOINT`).

- Um Adabas-Transaktionen zu synchronisieren, muss der Adabas Transaction Manager (ATM) installiert sein.

- Für Transaktionen im Batch-Modus oder unter TSO, die in einer Db2-Datenbank gespeicherte Daten aktualisieren, müssen Sie Natural for Db2 und/oder Ihre 3GL-Anwendung so konfigurieren, dass das RRSAF Interface benutzt wird.

Weitere transaktionsverarbeitungsbezogene Parameter: `ADAMODE` | `DBCLOSE` | `DBOPEN` | `ENDBT` | `ET` | `ETDB` | `ETEOP` | `ETIO`