SDSSecondaryProxy Dynamic Object Type

The SDSSecondaryProxy dynamic object type has a name attribute value of SDSSecondaryProxy and a type attribute value of SDS_SecondaryProxyType (2).

The dynamic attributes for this secondary proxy object type are listed in the following table.

Name Type Description
connectionCheckInterval Integer Number of seconds at which the secondary database polls the primary to determine reachability via the communication paths, specified in the ConnectionPollInterval parameter in the [SyncDbService] section of the JADE initialization file
connectionState Integer State of the connection to the primary
hostName String Computer name of the secondary proxy host on the primary
lastErrorCode Integer Number of the last error that occurred
lastRecordSentJournal Integer64 Journal number of the last journal block sent
lastRecordSentOffset Integer64 Byte offset of the last journal block sent
myName String Name of the secondary proxy on the primary, specified in the MyName parameter in the [SyncDbService] section of the JADE initialization file
nextJournalNumber Integer Next journal the primary sends if the secondary is catching up or the next write journal when the secondary is mirroring writes from the current journal. It remains valid when the secondary is disconnected.
primaryServerName String Name of the primary, specified in the PrimaryServerName parameter in the [SyncDbService] section of the JADE initialization file
subrole Integer Database role
syncMode Integer Mode of journal synchronization, specified in the SyncMode parameter in the [SyncDbService] section of the JADE initialization file
totalSends Integer64 Count of messages sent to the secondary
totalBlocksSent Integer64 Count of journal blocks sent to the secondary (there can be from 1 through 16 blocks per message)
totalBytesSent Integer64 Count of bytes sent to the secondary; that is, the total size of all messages sent
totalUncompressedBytes Integer64 Count of bytes sent to the secondary if compression was disabled

The values of the subrole attribute are represented by one of the SDSDatabaseRoles category global constants listed in the following table.

Global Constant Integer Value
SDS_SubroleNative (native JADE Object Manager database) 1
SDS_SubroleRelational (relational database) 2

The values of the syncMode attribute are represented by one of the SDSSecondaryState category global constants listed in the following table.

Global Constant Integer Value
SDS_BlockWrite 2
SDS_JournalSwitch 1