# LDAP authentcation server connection and query settings.
LdapServerProtocol=ldap://
LdapServerAddress=172.21.102.8
LdapServerPort=389
LdapServerAdminDn=cn=Manager,dc=k,dc=co,dc=nz
LdapServerAdminPassword=[ldapadmin]
RootOrganisation=dc=k,dc=co,dc=nz
XMLPacketAttribteName=description

# Sesison database connection settings and sesion timeout values.
SessionDBServerDriver=com.mysql.jdbc.Driver
SessionDBServerProtocol=jdbc:mysql
SessionDBServerAddress=172.21.5.26
SessionDBServerPort=3306
SessionDBDatabase=TmsSession
SessionDBUser=tms
SessionDBPassword=password
SessionDBLifeLimit=86400
SessionDBInactivityLimit=1200

# Mediation engine queue paths.
MediationReceiveToQueueBase=/tmsqueue/mediation/toReceive
MediationSendToRealTimeQueueBase=/tmsqueue/mediation/toSendRealTime
MediationSendToNonRealTimeQueueBase=/tmsqueue/mediation/toSendNonRealTime
MediationReceiveBackQueueBase=/tmsqueue/mediation/backReceive
MediationSendBackQueueBase=/tmsqueue/mediation/backSend
MediationWaitingMessageQueueBase=/tmsqueue/mediation/waitingMessages

# Rating engine queue paths.
RatingReceiveToRealTimeQueueBase=/tmsqueue/rating/toReceiveRealTime
RatingReceiveToNonRealTimeQueueBase=/tmsqueue/rating/toReceiveNonRealTime
RatingSendToRealTimeQueueBase=/tmsqueue/rating/toSendRealTime
RatingSendToNonRealTimeQueueBase=/tmsqueue/rating/toSendNonRealTime
RatingTempQueueBase=/tmsqueue/rating/tmp

# Billing engine queue paths.
BillingReceiveToRealTimeQueueBase=/tmsqueue/billing/toReceiveRealTime
BillingReceiveToNonRealTimeQueueBase=/tmsqueue/billing/toReceiveNonRealTime
BillingSendToRealTimeQueueBase=/tmsqueue/billing/toSendRealTime
BillingSendToNonRealTimeQueueBase=/tmsqueue/billing/toSendNonRealTime
BillingTempQueueBase=/tmsqueue/billing/tmp
BillingLdapQueueBase=/tmsqueue/billing/ldap

# TMS servlet URLs.
MediationEngineLocation=http://localhost:8080/tmsMediation/MediationEngine
RatingEngineLocation=http://localhost:8080/tmsRating/RatingEngine
BillingEngineLocation=http://localhost:8080/tmsBilling/BillingEngine

# Email error report settings.
SmtpServerAddress=172.21.1.1
EmailQueueBase=/tmsqueue/email
# EmailQueueCheck period is minute based.
# Set to 0 (zero) to disable
EmailQueueCheckPeriod=0
AlertEmailSubject=TMS error report
AlertEmailSendFrom=stephen@k.co.nz
AlertEmailSendTo= stephen@k.co.nz
# The priority of the email:
#     1 or 2 are high priority
#     3 is normal
#     4 or 5 are low priority
AlertEmailPriority=1

# URL Connection timeout is second based.
ConnectionTimeout=30

# Rating Engine retry waiting time(shoud less than ConnectionTimeout), seconde based
RatingRetryMaxTime=10

# MediationScheduled time is in format of HHmmss
MediationScheduledTime=110000
# MediationScheduled period is minute based.
MediationScheduledPeriod=10

# RatingScheduled time is in format of HHmmss
RatingScheduledTime=120000
# RatingScheduled period is minute based.
RatingScheduledPeriod=10

# BillingScheduled time is in format of HHmmss
BillingScheduledTime=130000
# BillingScheduled period is minute based.
BillingScheduledPeriod=10

# BillingSettlement time is in format of HHmmss
BillingSettlementTime=010000
# BillingSettlement period is hours based.
# Set to 0 (zero) to disable
BillingSettlementPeriod=6

# BillingLdapScheduled period is seconds based.
# Set to 0 (zero) to disable
BillingLdapScheduledPeriod=15

#Response message expiry days
ResponseExpiryDays=1

# Settlement interface settings.
SettlementAuthMaxDays=7
SettlementDeactivateLeadDays=2
# The currency code is based on ISO standard 4217
SettlementDefaultCurrencyCode=NZD

# Account / Billing Period defaults
# Billing Period Increment Type
# 0 Day
# 1 Month
# 2 Year
BillingPeriodIncrementType=1
BillingPeriodIncrementValue=1

# BNZBuyLine Properties
BuyLineServerIP=127.0.0.1
BuyLineServerPort=1997
BuyLineServerOpsId=12345678
BuyLineServerOpsPass=password
# BuyLine server status
# 0 Enabled
# 1 Disabled return Failure
# 2 Disabled return Success (For Testing without BuyLine)
BuyLineServerStatus=2
# BuyLine Connection timeout is second based.
BuyLineConnectionTimeout=45
# The queue where void messages are sent so that they 
# can keep getting sent until the bank acknowledges there
# reception.
BuyLineVoidQueueBase=/tmsqueue/billing/buyline/void
# BuyLineVoidScheduledPeriod period is seconds based.
# Set to 0 (zero) to disable
BuyLineVoidScheduledPeriod=0