Administrative API Reference

VENDOR-INFO

This structure contains information to identify the vendor and the version of the device being used.
Note:All fields are NULL terminated strings.

Table 89. Fields in the VENDOR-INFO Structure
Field Name Data Type Description
vendor_id char An identifier for the vendor. Maximum length of string it points to is 64 characters.
version char The current version of the vendor product. Maximum length of string it points to is 8 characters.
release char The current release of the vendor product. Set to NULL if it is insignificant. Maximum length of string it points to is 8 characters.
level char The current level of the vendor product. Set to NULL if it is insignificant. Maximum length of string it points to is 8 characters.
server_id char A unique name identifying the server where the database resides. Maximum length of string it points to is 8 characters.
max_bytes_per_txn sqlint32 The maximum supported transfer buffer size. Specified by the vendor in bytes. This is used only if the return code from the vendor initialize function is SQLUV_BUFF_SIZE, indicating an invalid buffer size is specified.
num_objects_in_backup sqlint32 The number of sessions that were used to make a complete backup. This is used to determine when all backup images have been processed during a restore.
reserve void Reserved for future use.

Language Syntax

C Structure



typedef struct Vendor_info
{
  char       *vendor_id;
  char       *version;
  char       *release;
  char       *level;
  char       *server_id;
  sqlint32   max_bytes_per_txn;
  sqlint32   num_objects_in_backup;
  void       *reserve;
} Vendor_info;


[ Top of Page | Previous Page | Next Page ]