Sample Replication Server resource file

This section contains a sample resource file for configuring a new Replication Server. Your resource file will have different values for many of the attributes, but will be similar to the sample.

######################################################
#		 		 RESOURCE TEMPLATE
#
# This file contains a list of configuration attributes

# for Sybase Replication Server. This is the template
# for configuring a new Replication Server. DO NOT EDIT
# THIS FILE. 

# Copy the template to another file and edit that.
#
# Syntax of the resource file is:
#
#	 product_name.attribute:value
#
# Attributes with a value of USE_DEFAULT will use the
#Sybase defaults for this platform.
#
#NOTES:
#   Generic attributes are prefaced by "sybinit." The
#   only generic attributes are "release_directory" and
#  "product."
#

######################################################

######################################################
# RELEASE LOCATION
#
sybinit.release_directory: /usr/u/sybase

# The product that you wish to configure.  Possible
values are:
#      rs
#
sybinit.product: rs

######################################################
# REPLICATION SERVER ATTRIBUTES
#
# This operation installs a new Replication Server.
rs.rs_operation: rs_install


######################################################
# ID SERVER INFORMATION
#
# Name of the ID Server
rs.rs_idserver_name: IDRS
# Is the ID Server the same as the Replication Server
that is being installed ? Default is no
rs.rs_id_server_is_rs_server: yes
# Login that other Replication Servers will use to
# connect with the ID Server. Default is #<rs_idserver_name>_id_user.
rs.rs_idserver_user: USE_DEFAULT
# Password for the ID Server user. Default is
#<rs_idserver_name>_id_passwd
rs.rs_idserver_pass: USE_DEFAULT
# The next two attributes should be set only when
#installing an ID Server and there are multiple ID
#Server domains
# First ID used for Replication Servers in this ID
#Server domain

rs.rs_start_rs_id: USE_DEFAULT

# First ID used for databases in this ID Server domain

rs.rs_start_db_id: USE_DEFAULT

######################################################
# REPLICATION SERVER INFORMATION
#
# Replication Server name
rs.rs_name: NYRS
# Will the Replication Server manage databases with
# primary data, submit asynchronous transactions, or
#serve as an intermediate site in an indirect route ?
#Default is no
rs.rs_requires_ltm: no

# Will the Replication Server(11.0 or higher) manage
#databases with primary data, submit asynchronous
#transactions, or serve as an intermediate site in an
#indirect route ? Default is yes
rs.rs_needs_repagent: yes

# Locations of the errorlog and config file for the
# Replication Server.
# The default names of these files are <rs_name>.log and
#<rs_name>.cfg respectively.
# The default directory in which these files are located
#is the current working directory on Unix platforms, and
#in %SYBASE%\install on PC platforms.

rs.rs_rs_errorlog: USE_DEFAULT
rs.rs_rs_cfg_file: USE_DEFAULT

# Character set to be used by this Replication Server
#(and the RSSD LTM if needed)
rs.rs_charset: USE_DEFAULT
# Language to be used by this Replication Server (and
#the RSSD LTM if needed)
rs.rs_language: USE_DEFAULT

# Sort order to be used by this Replication Server (and
#the RSSD LTM if needed)
rs.rs_sortorder: USE_DEFAULT

######################################################

# REPLICATION SERVER SYSTEM DATABASE CHOICE
#
# Is this an embedded rssd
rs.rs_rssd_embedded: no
######################################################
# EMBEDDED REPLICATION SERVER SYSTEM DATABASE
#INFORMATION
# The following only applies if embedded RSSD is chosen
#
# erssd name
rs.rs_erssd_name: rep_erssd
# embedded rssd database directory
rs.rs_erssd_database_dir: /work/database
# embedded rssd transaction log directory
rs.rs_erssd_translog_dir: /work/translog
# embedded rssd backup directory
rs.rs_erssd_backup_dir: /work/backup
# embedded rssd error log directory
rs.rs_erssd_errorlog_dir: /work/errorlog
######################################################

# REPLICATION SERVER SYSTEM DATABASE INFORMATION
# The following only applies if embedded RSSD is not
#chosen
# Name of the Adaptive Server that will manage the
# Replication Server's system database.
rs.rs_rssd_sqlsrvr: NYDS
# Name of the database where the Replication Server
#system tables will be stored. Default is <rs_name>_RSSD
rs.rs_rssd_db: USE_DEFAULT
# Do you want the RSSD connections to allow HA failover?
#Default is no
rs.rs_rssd_ha_failover: no
# Do you want rs_init to create the system database ?
#Default is no
rs.rs_create_rssd: no
# sa login for the system Adaptive Server - default is sa
rs.rs_rssd_sa_login: USE_DEFAULT
# sa password for the system Adaptive Server - default
#is NULL
rs.rs_rssd_sa_pass: 
# Name of the RSSD primary user. Default is
#<rs_rssd_db>_prim
rs.rs_rssd_prim_user: USE_DEFAULT

# Password for the RSSD primary user. Default is
#<rs_rssd_db>_prim_ps
rs.rs_rssd_prim_pass: USE_DEFAULT
# Name of the RSSD maintenance user. Default is
#<rs_rssd_db>_maint
rs.rs_rssd_maint_user: USE_DEFAULT
# Password for the RSSD maintenance user. Default is
#<rs_rssd_db>_maint_ps
rs.rs_rssd_maint_pass: USE_DEFAULT
# The dbo_user and dbo_password attributes are not used
#by default. They should be used only if the RSSD
#requires an LTM and the log should be scanned by
#someone other than rs_rssd_sa_login. This user should
already exist in the database.

# Name of the Database Owner for the RSSD
rs.rs_rssd_dbo_user: USE_DEFAULT
# Password for the database owner
rs.rs_rssd_dbo_pass: USE_DEFAULT 

######################################################

# REPLICATION SERVER SYSTEM DATABASE DEVICE INFORMAITON

# The following only applies if embedded RSSD is not
# chosen (USED ONLY IF RS_INIT IS TO CREATE THE RSSD)

# Size of the system database in MB. Default and minimum
# is 40 
rs.rs_rsdddb_size: 40

# Size of the log for the system databas in MB. Default
#and minimum is 32
rs.rs_rssd_log_size:32

# Name of the device on which the system database is to
#be created Default is master
rs.rs_rssd_db_device_name: dbdev
# Do you want rs_init to create this device for the
#system database ?
# Default is no
rs.rs_create_rssd_database_dev: no
# Physical pathname of the device for the system
#database
rs.rs_rssd_db_device_path: /work/dev1
# Size of the device for the system database
rs.rs_rssddb_device_size: 40
# Name of the device on which the log for the system
#database is to be created
rs.rs_rssd_log_device_name: logdev
# Do you want rs_init to create this device for the log
# for the system database ? Default is no

rs.rs_create_rssd_log_dev: no
# Physical pathname of the device for the log for the
# system database
rs.rs_rssd_log_device_path: /work/dev2
# Size of the device for the log for the system database
rs.rs_rssd_log_device_size:32
######################################################
# DISK PARTITION INFORMATION
#
# Full path name of a raw disk partition for the
# Replication Server
rs.rs_diskp_name: /work/dev3
# Logical identifier name for the raw disk partition for
# the Replication Server
rs.rs_diskp_lname: part1
# Size, in megabytes, of the raw disk partition.Default
# is 20.
rs.rs_diskp_size: 20
# The offset, in megabytes, at which the Replication
#Server should begin writing in the raw disk partition.
#Default is 0
rs.rs_diskp_vstart: 0
######################################################
# REMOTE SITE CONNECTION INFORMATION
#
# Replication Server login name that other Replication
# Servers will use to connect with this Replication
# Server Default is <rs_name>_rsi
rs.rs_rs_user: USE_DEFAULT
# Password for the Replication Server login name
# Default is <rs_name>_rsi_ps
rs.rs_rs_pass: USE_DEFAULT
######################################################
# SYSTEM DATABASE LOG TRANSFER MANAGER INFORMATION 
#
# (IF RSSD NEEDS LTM)
# Name of the RSSD LTM. Default is
# <rs_rssd_sqlsrvr>_<rs_name>_RSSD_ltm.
rs.ltm_name: NY_LTM
# Replication Server login name that the log transfer
# manager will use when connecting to the Replication
# Server
# Default is <rs_name>_ltm
rs.rs_ltm_rs_user: USE_DEFAULT
# Password for the login name for the log transfer
# manager
# Default is <rs_name>_ltm_ps
rs.rs_ltm_rs_pass: USE_DEFAULT
# Login name for the user who will start and shutdown
#the log
# transfer manager for the Replication Server system
# database
# Default is sa
rs.rs_ltm_admin_user: USE_DEFAULT
# Password for the admin user - default is NULL
rs.rs_ltm_admin_pass: USE_DEFAULT
######################################################

# ID SERVER INTERFACES INFORMATION 
# These attributes are valid only for Unix platforms.
# On PC platforms, adding interface file entries through
# resource files is not supported.
# rs.do_add_id_server must be no on these platforms.
#
# Add ID Server to interfaces file? Default is no
rs.do_add_id_server: USE_DEFAULT
# Connect retry count; number of times client tries to
# connect to ID Server before giving up
rs.rs_id_server_connect_retry_count: USE_DEFAULT
# Connect retry delay time (in seconds); amount of time
# client waits between each connection attempt
rs.rs_id_server_connect_retry_delay_time: USE_DEFAULT
# Notes associated with ID Server interfaces file entry
rs.rs_id_server_notes: Default Sybase Configuration
# Protocol for ID Server network listener
rs.rs_id_server_network_protocol_list: tcp
# Name of host for ID Server
rs.rs_idserver_hostname: herbie
# Port numbers for network listener
rs.rs_idserver_port: 5002

######################################################
# REPLICATION SERVER INTERFACES INFORMATION 

# These attributes are valid only for Unix platforms.
# On PC platforms,adding interface file entries through
# resource files is not supported.
# rs.do_add_replication_server must be no on these
# platforms.
#
# Add Replication Server to interfaces file?
rs.do_add_replication_server: no
# Connect retry count; number of times client tries to
# connect
# to Replication Server before giving up
rs.rs_rs_connect_retry_count: USE_DEFAULT
# Connect retry delay time (in seconds); amount of time
# client waits between each connection attempt
rs.rs_rs_connect_retry_delay_time: USE_DEFAULT
# Notes associated with Replication Server interfaces
# file entry
rs.rs_rs_notes: Default Sybase Configuration
# Protocol for Replication Server network listener
rs.rs_rs_network_protocol_list: tcp
# Name of host for Replication Server
rs.rs_rs_hostname:  herbie
# Port numbers for network listener
rs.rs_rs_port: 5005

#####################################################
# LOG TRANSFER MANAGER INTERFACES INFORMATION - IF RSSD
# HAS LTM

# These attributes are valid only for Unix platforms.
# On PC platforms,adding interface file entries through
# resource files is not supported.
# rs.do_add_ltm must be no on these platforms.

# Add Log Transfer Manager to interfaces file?
rs.do_add_ltm: no

# Connect retry count; number of times client tries to
# connect to Log Transfer Manager before giving up
rs.rs_ltm_connect_retry_count: USE_DEFAULT
# Connect retry delay time (in seconds); amount of time
#client waits between each connection attempt
rs.rs_ltm_connect_retry_delay_time: USE_DEFAULT
# Notes associated with Log Transfer Manager interfaces
# file entry
rs.rs_ltm_notes: Default Sybase Configuration
# Protocol for Log Transfer Manager network listener
rs.rs_ltm_network_protocol_list: tcp
# Name of host for Log Transfer Manager
rs.rs_ltm_hostname:  herbie
# Port numbers for network listener
rs.rs_ltm_port: 5000
######################################################

# REPLICATION SERVER SECURITY INFORMATION
# These attriibutes apply to the security features
# available for the replication server. This option is
# only available on Solaris and NT.
# Enable external network security
rs.rs_network_security_enable: no
# Type of network security for the Replication Server,
# choices are "dce" or "csfkrb5", 
rs.rs_network_security_system: USE_DEFAULT
# Login name for the user who will principle user, this
# login name will be used for all secure connections,
# Sybase recommends the name of the Replication Server # as the principle user name.
rs.rs_principal_user_name: USE_DEFAULT
# Full path to the location of keytab file 
rs.rs_keytab_file: USE_DEFAULT
# Use Secure Socket Layer(ssl) security 
rs.rs_use_ssl: no
# Full path to the location of the ssl identity file
rs.rs_ssl_identity_file: USE_DEFAULT
# Password for the ssl private key
rs.rs_ssl_pkey_password: USE_DEFAULT
# end of resource file