Read and Write Requests for Passive Routing | Teradata Business Continuity Manager - Read and Write Requests for Passive Routing - Teradata Business Continuity Manager

Teradata® Business Continuity Manager User Guide - 2.00

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
VMware
Product
Teradata Business Continuity Manager
Release Number
2.00
Published
August 2024
ft:locale
en-US
ft:lastEdition
2025-01-31
dita:mapPath
sko1694443904278.ditamap
dita:ditavalPath
ft:empty
dita:id
otc1639627713801
lifecycle
latest
Product Category
Analytical Ecosystem

According to the routing rule definition, passive sessions are opened on only one system. All read and write requests are directed to that system. If a request contains write requests to one or more objects, the objects are compared with the objects in the data dictionary. If a write object exists in the data dictionary and the session associated routing rule does not allow write requests to managed objects, the query is rejected with error code 4530, "Query rejected because associated routing rule prohibits writing to managed objects."

For write requests, because there is only one system, Business Continuity Manager does not perform data consistency checks or keep write requests to managed objects in sync. When a read or allowed write request is performed on a Business Continuity Manager-managed object (object exists in data dictionary), access to the object is allowed regardless of the state of the objects. This allows passive sessions (sessions associated with a passive routing rule) to access unrecoverable objects or objects in an inaccessible state.