# ***************************************************************************** # MapGuide Server Configuration File # # The following configuration is based on a single CPU with a single core. # # WARNING: BE VERY CAREFUL WHEN MODIFYING THIS FILE AS IT COULD # ADVERSLY IMPACT SERVER PERFORMANCE # # When saving this file use a UTF-8 encoding. # # ***************************************************************************** # COMMON VALIDATION INFORMATION # # (Unless otherwise noted under the property description) # ----------------------------------------------------------------------------- # String Property Range of String Length Reserved Characters # ----------------------------------------------------------------------------- # File Name 0 < Length <= 128 \/:*?"<>| # Folder Name 0 < Length <= 128 \/:*?"<>| # Log Parameters 0 <= Length <= 1024 # Password 0 <= Length <= 64 \t\r\n\v\f # Path 0 < Length <= 255 *?"<>| # ----------------------------------------------------------------------------- # Numeric Property Range of Numeric Value # ----------------------------------------------------------------------------- # Port Number 0 <= Value <= 65535 # ***************************************************************************** [GeneralProperties] # ***************************************************************************** # G E N E R A L # # Property Name Description # ----------------------------------------------------------------------------- # ConnectionTimeout Time duration in seconds for when an idle # connection is dropped # 0 < Value <= 86400 # ConnectionTimerInterval Time interval in seconds for when the server # checks for idle connections # 0 < Value <= 2147483647 # DefaultLocale ISO 639-1 name for the locale # Length = 2 # DisplayName Display name of the server # 0 <= Length <= 255 # Reserved Characters: \/:*?"<>| # FdoPath Path where FDO is installed # LogsDelimiter Delimiter that separates the data fields in # the log files # 0 < Length <= 128 # LogsPath Path where log files are stored # MaxLogFileSize Max size allowed for the log files in # kilobytes (KB) # 0 < Value <= 2000000 # MaxLogFileSizeEnabled 0 = max size disabled, 1 = max size enabled # ResourcesPath Path where resource files are stored # ServiceRegistrationTimerInterval Time duration in seconds for when the support # server should register its services with the # site server for load balancing. It happens # when the support server already starts up but # the site server is offline for some reason. # The timer will keep handling this event # until success. # 0 < Value <= 2147483647 # TcpIpMtu TCP/IP maximum transmission unit # 0 < Value <= 65535 # TempPath Path where temporary files are stored # WfsDocumentPath Document path location for WFS documents # WmsDocumentPath Document path location for WMS documents # ***************************************************************************** ConnectionTimeout = 120 ConnectionTimerInterval = 60 DefaultLocale = en DisplayName = FdoPath = FDO/ LogsDelimiter = \t LogsPath = Logs/ MaxLogFileSize = 1024 MaxLogFileSizeEnabled = 0 ResourcesPath = Resources/ ServiceRegistrationTimerInterval = 60 TcpIpMtu = 1460 TempPath = Temp/ WfsDocumentPath = Wfs/ WmsDocumentPath = Wms/ [AdministrativeConnectionProperties] # ***************************************************************************** # A D M I N I S T R A T I V E C O N N E C T I O N # # Property Name Description # ----------------------------------------------------------------------------- # Email Server administrator's email address # 0 <= Length <= 255 # MaxConnections Max # of open administration connections # 0 < Value <= 1024 # Port Port to use for administration operations # # WARNING: If you change the port # here you # must also change the corresponding # port # for the web tier configuration # file and any support server # configuration file. # # QueueSize Max # of administration operations to queue # 0 < Value <= 1024 # ThreadPoolSize # of threads available for processing # administration operations # 0 < Value <= 1024 # ***************************************************************************** Email = MaxConnections = 10 Port = 2800 QueueSize = 20 ThreadPoolSize = 10 [ClientConnectionProperties] # ***************************************************************************** # C L I E N T C O N N E C T I O N # # Property Name Description # ----------------------------------------------------------------------------- # MaxConnections Max # of open client connections # 0 < Value <= 1024 # Port Port to use for client operations # # WARNING: If you change the port # here you # must also change the corresponding # port # for the web tier configuration # file and any support server # configuration file. # # QueueSize Max # of client operations to queue # 0 < Value <= 1024 # ThreadPoolSize # of threads available for processing # client operations # 0 < Value <= 1024 # ***************************************************************************** MaxConnections = 100 Port = 2801 QueueSize = 40 ThreadPoolSize = 20 [SiteConnectionProperties] # ***************************************************************************** # S I T E C O N N E C T I O N # # Property Name Description # ----------------------------------------------------------------------------- # IpAddress IP address of the site server # 0 < Length <= 255 # MaxConnections Max # of open site connections # 0 < Value <= 1024 # Port Port to use for site operations # # WARNING: If you change the port # here you # must also change the corresponding # port # for the web tier configuration # file and any support server # configuration file. # # QueueSize Max # of site operations to queue # 0 < Value <= 1024 # ThreadPoolSize # of threads available for processing # site operations # 0 < Value <= 1024 # ***************************************************************************** IpAddress = 127.0.0.1 MaxConnections = 20 Port = 2802 QueueSize = 20 ThreadPoolSize = 10 [HostProperties] # ***************************************************************************** # H O S T # # Property Name Description # ----------------------------------------------------------------------------- # DrawingService 0 = service unavailable, 1 = service available # FeatureService 0 = service unavailable, 1 = service available # MappingService 0 = service unavailable, 1 = service available # RenderingService 0 = service unavailable, 1 = service available # ResourceService 0 = service unavailable, 1 = service available # SiteService 0 = service unavailable, 1 = service available # TileService 0 = service unavailable, 1 = service available # ***************************************************************************** DrawingService = 1 FeatureService = 1 MappingService = 1 RenderingService = 1 ResourceService = 1 SiteService = 1 TileService = 1 [DrawingServiceProperties] # ***************************************************************************** # D R A W I N G S E R V I C E # # Property Name Description # ----------------------------------------------------------------------------- # ***************************************************************************** [FeatureServiceProperties] # ***************************************************************************** # F E A T U R E S E R V I C E # # Property Name Description # ----------------------------------------------------------------------------- # CacheSize Max # of internal data objects to cache # (schemas, classes, etc...) # 0 < Value <= 5000 # CacheTimeLimit Time duration in seconds for how long to # cache the internal data objects # 0 < Value <= 2147483647 # CacheTimerInterval Time interval in seconds for when the server # checks for expired cache entries # 0 < Value <= 86400 # DataCacheSize Max # of features to fetch # 0 < Value <= 2147483647 # DataConnectionPool FDO connection pooling # 0 = disabled, 1 = enabled # DataConnectionPoolSize # of connections to cache # 0 < Value <= 1024 # DataConnectionTimeout Time duration in seconds for when an idle # connection is dropped # 0 < Value <= 86400 # DataConnectionTimerInterval Time interval in seconds for when the server # checks for idle connections # 0 < Value <= 2147483647 # DataConnectionPoolExcludedProviders The list of providers to exclude from # connection pooling. # Value = provider name(s) separated by "," # Example: OSGeo.SDF,OSGeo.SHP # ***************************************************************************** CacheSize = 100 CacheTimeLimit = 86400 CacheTimerInterval = 3600 DataCacheSize = 100 DataConnectionPoolEnabled = 1 DataConnectionPoolSize = 20 DataConnectionTimeout = 600 DataConnectionTimerInterval = 60 DataConnectionPoolExcludedProviders= OSGeo.SDF,OSGeo.SHP [MappingServiceProperties] # ***************************************************************************** # M A P P I N G S E R V I C E # # Property Name Description # ----------------------------------------------------------------------------- # LegendFont Font to use when rendering legend elements # ***************************************************************************** LegendFont = Arial [RenderingServiceProperties] # ***************************************************************************** # R E N D E R I N G S E R V I C E # # Property Name Description # ----------------------------------------------------------------------------- # TileExtentOffset Max request extent offset to use when # requesting features for a tile, specified as # a factor of the tile size # 0.0 <= Value <= 1.0 # ***************************************************************************** TileExtentOffset = 0.35 [ResourceServiceProperties] # ***************************************************************************** # R E S O U R C E S E R V I C E # # Property Name Description # ----------------------------------------------------------------------------- # LibraryRepositoryPath Path where the Library repository is stored # LibraryResourceDataFilePath Path where the Library resource data files # are stored # PackagesPath Path where the resource packages can be found # RepositoryCheckpointsTimerInterval Time duration in seconds for when the server # performs checkpoints for all the repositories # 0 < Value <= 2147483647 # ResourceChangeTimerInterval Time duration in seconds for when the server # dispatches resource change notifications # 0 < Value <= 2147483647 # ResourceDataFileTrashFolderName Folder where the repository trash files are # stored # ResourcePermissionCacheSize Max # of resources with permission # information to be cached # 0 <= Value <= 2147483647 # ResourceSchemaFilePath Path where the resource schema files are # stored # SessionRepositoryPath Path where the Session repository is stored # SessionResourceDataFilePath Path where the Session resource data files # are stored # SiteRepositoryPath Path where the Site repository is stored # ***************************************************************************** LibraryRepositoryPath = Repositories/Library/ LibraryResourceDataFilePath = Repositories/Library/DataFiles/ PackagesPath = Packages/ RepositoryCheckpointsTimerInterval = 600 ResourceChangeTimerInterval = 5 ResourceDataFileTrashFolderName = Trash ResourcePermissionCacheSize = 1000 ResourceSchemaFilePath = Schema/ SessionRepositoryPath = Repositories/Session/ SessionResourceDataFilePath = Repositories/Session/DataFiles/ SiteRepositoryPath = Repositories/Site/ [SiteServiceProperties] # ***************************************************************************** # S I T E S E R V I C E # # Property Name Description # ----------------------------------------------------------------------------- # SessionTimeout Time duration in seconds for when an idle # session is expired # 0 < Value <= 86400 # SessionTimerInterval Time interval in seconds for when the server # checks for idle sessions # 0 < Value <= 2147483647 # ***************************************************************************** SessionTimeout = 1200 SessionTimerInterval = 400 [TileServiceProperties] # ***************************************************************************** # T I L E S E R V I C E # # Property Name Description # ----------------------------------------------------------------------------- # TileCachePath Root path of the image tile cache # ***************************************************************************** TileCachePath = Repositories/TileCache/ [AccessLogProperties] # ***************************************************************************** # A C C E S S L O G # # Property Name Description # ----------------------------------------------------------------------------- # Enabled 0 = log disabled, 1 = log enabled # Filename Name of the log file # Parameters Log parameters # ***************************************************************************** Enabled = 1 Filename = "Access.log" Parameters = CLIENT,CLIENTIP,USER,OPID [AdminLogProperties] # ***************************************************************************** # A D M I N L O G # # Property Name Description # ----------------------------------------------------------------------------- # Enabled 0 = log disabled, 1 = log enabled # Filename Name of the log file # Parameters Log parameters # ***************************************************************************** Enabled = 1 Filename = "Admin.log" Parameters = CLIENT,CLIENTIP,USER,OPID [AuthenticationLogProperties] # ***************************************************************************** # A U T H E N T I C A T I O N L O G # # Property Name Description # ----------------------------------------------------------------------------- # Enabled 0 = log disabled, 1 = log enabled # Filename Name of the log file # Parameters Log parameters # ***************************************************************************** Enabled = 1 Filename = "Authentication.log" Parameters = CLIENT,CLIENTIP,USER [ErrorLogProperties] # ***************************************************************************** # E R R O R L O G # # Property Name Description # ----------------------------------------------------------------------------- # Enabled 0 = log disabled, 1 = log enabled # Filename Name of the log file # Parameters Log parameters # ***************************************************************************** Enabled = 1 Filename = "Error.log" Parameters = CLIENT,CLIENTIP,USER,ERROR,STACKTRACE [SessionLogProperties] # ***************************************************************************** # S E S S I O N L O G # # Property Name Description # ----------------------------------------------------------------------------- # Enabled 0 = log disabled, 1 = log enabled # Filename Name of the log file # Parameters Log parameters # ***************************************************************************** Enabled = 0 Filename = "Session.log" Parameters = CLIENT,CLIENTIP,USER,STARTTIME,ENDTIME,OPSFAILED,OPSRECEIVED,AVERAGEOPTIME [TraceLogProperties] # ***************************************************************************** # T R A C E L O G # # Property Name Description # ----------------------------------------------------------------------------- # Enabled 0 = log disabled, 1 = log enabled # Filename Name of the log file # Parameters Log parameters # ***************************************************************************** Enabled = 0 Filename = "Trace.log" Parameters = INFO [FontAliases] # ***************************************************************************** # F O N T A L I A S E S # This section is used to map a font family name to another. The left side # is a name that might be specified by the user and the right side is what # font to actually use. # ***************************************************************************** MS ゴシック = MS Gothic MS Pゴシック = MS PGothic MS 明朝 = MS Mincho MS P明朝 = MS PMincho