<?xml version="1.0" encoding="utf-8"?>
<ManualTopic ID="/baanerp/install/odmvaultserver/vi000410" xml:lang="en">
   <Header>
      <Title>Vault Server Parameters</Title>
      <Keyword type="header" order="d1e1369782">
         <Level1>Vault Server Parameters</Level1>
      </Keyword>
   </Header>
   <GeneralSection>
      <Paragraph>The Vault Server parameter file contains the following
		parameters:</Paragraph>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Instance control parameters</SectionTitle>
      <Keyword type="section" order="d1e1369791">
         <Level1>Vault Server Parameters</Level1>
         <Level2>instance control</Level2>
      </Keyword>
      <List>
         <ListItemHead>Connection.max</ListItemHead>
         <ListItem>This parameter specifies the maximum number of
		  connections.</ListItem>
      </List>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Administrator control parameters</SectionTitle>
      <Keyword type="section" order="d1e1369804">
         <Level1>Vault Server Parameters</Level1>
         <Level2>administrator control</Level2>
      </Keyword>
      <Paragraph>These parameters enable you to specify whether the vault server
		must be controlled from the DOC module only, or whether you can control the
		server through other means. You must disable administrator control for security
		reasons.</Paragraph>
      <List>
         <ListItemHead>ControlService.start</ListItemHead>
         <ListItem>
            <List>
               <ListIntro>This parameter is mandatory. This parameter enables or
				disables administrator control. The valid values are as follows:</ListIntro>
               <ListItem>True (enable)</ListItem>
               <ListItem>False (disable)</ListItem>
            </List>
            <Paragraph>For example, to enable control: <Code>ControlService.start=true</Code>.</Paragraph>
         </ListItem>
         <ListItemHead>ControlService.password</ListItemHead>
         <ListItem>This parameter is mandatory if the control service is enabled.
		  Administrator ’ s password, for example: <Code>ControlService.password=password</Code>.</ListItem>
         <ListItemHead>ControlService.port</ListItemHead>
         <ListItem>This parameter is mandatory if the control service is enabled
		  and is the control port for the VS. This port is not for file transfers, but
		  for sending data flow and configuration control messages. If you start several
		  instances of the VS, each instance must have a unique control port. To connect
		  to this port, the administrator can use a program such as Telnet.</ListItem>
      </List>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Service control parameters</SectionTitle>
      <Keyword type="section" order="d1e1369841">
         <Level1>Vault Server Parameters</Level1>
         <Level2>service control</Level2>
      </Keyword>
      <Paragraph>Each instance of the VS can have several services, each of which
		uses a unique port.</Paragraph>
      <List>
         <ListItemHead>Service.start</ListItemHead>
         <ListItem>This parameter is mandatory. This parameter specifies the
		  number of services that the Vault Server instance must start. The number of
		  services can be one or more. To start multiple services, list all numbers
		  separated by a comma. For example: <Code>Service.start=1,2</Code>.</ListItem>
         <ListItemHead>Service&lt;n&gt;</ListItemHead>
         <ListItem>This parameter is mandatory.</ListItem>
         <ListItemHead>Start-up data for service number n</ListItemHead>
         <ListItem>
            <Paragraph>This must be in the following format: <Code>Service&lt;n&gt;=&lt;java_class&gt;,     &lt;port&gt;</Code>.</Paragraph>
            <Paragraph>Example: <Code>Service1=com.vault.server.service.VaultCommandService,     2001</Code>
            </Paragraph>
            <Paragraph>The port that is specified here is for data transfer. Each
			 service must have a unique port. The Java class must always be the
			 same.</Paragraph>
         </ListItem>
      </List>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Network parameters</SectionTitle>
      <Keyword type="section" order="d1e1369877">
         <Level1>Vault Server Parameters</Level1>
         <Level2>network</Level2>
      </Keyword>
      <Paragraph>You can change network parameters in accordance with your
		network configuration to increase transfer speed or reliability.</Paragraph>
      <List>
         <ListItemHead>Packet.preferredSize</ListItemHead>
         <ListItem>This parameter is mandatory and specifies the number of bytes
		  that the VS sends as one packet.</ListItem>
         <ListItemHead>ServerSocket.timeout</ListItemHead>
         <ListItem>This parameter is mandatory and specifies the maximum amount of
		  time (in seconds) that can pass until a service actually stops if you stop any
		  existing services dynamically while the server runs with the use of the
		  Administrator Control.</ListItem>
         <ListItemHead>Socket.timeout</ListItemHead>
         <ListItem>This parameter is mandatory and specifies the amount of time
		  (in seconds) that passes until sockets that the server opens with the client
		  times out.</ListItem>
         <ListItemHead>Service.transactionMode</ListItemHead>
         <ListItem>
            <List>
               <ListIntro>Mandatory. This check box determines whether the Vault
				Server must use the two-phase transaction mode, which uses temp and trash
				directories when running services. The valid values are as follows:</ListIntro>
               <ListItem>True: Two-phase mode.</ListItem>
               <ListItem>False: Use only source/destination directories.</ListItem>
            </List>
            <Paragraph>The recommended setting is: <Code>Service.transactionMode=false</Code>
            </Paragraph>
         </ListItem>
      </List>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Directories parameters</SectionTitle>
      <Keyword type="section" order="d1e1369914">
         <Level1>Vault Server Parameters</Level1>
         <Level2>directories</Level2>
      </Keyword>
      <List>
         <ListItemHead>Directory.root.temp</ListItemHead>
         <ListItem>This parameter is mandatory for two-phase transaction mode.
		  This parameter specifies the name of a root directory in which the VS must
		  create temporary directories. You must set read-write permissions for the
		  directory.</ListItem>
         <ListItemHead>Directory.root.trash</ListItemHead>
         <ListItem>This parameter is mandatory for two-phase transaction mode.
		  This parameter specifies the name of a root directory in which the VS must
		  create trash directories. You must set read-write permissions for the
		  directory.</ListItem>
      </List>
   </GeneralSection>
   <GeneralSection>
      <SectionTitle>Logging parameters</SectionTitle>
      <Keyword type="section" order="d1e1369931">
         <Level1>Vault Server Parameters</Level1>
         <Level2>logging</Level2>
      </Keyword>
      <List>
         <ListItemHead>Log.minimumLevel</ListItemHead>
         <ListItem>
            <List>
               <ListIntro>This parameter specifies the minimum level of messages to
				be logged in the log. The possible values, in ascending order of importance,
				are as follows:</ListIntro>
               <ListItem>DEFAULT</ListItem>
               <ListItem>NOTICE</ListItem>
               <ListItem>WARNING</ListItem>
               <ListItem>ERROR</ListItem>
               <ListItem>CRITICAL</ListItem>
            </List>
         </ListItem>
         <ListItemHead>Log.filename</ListItemHead>
         <ListItem>The name of the log file the server must use when writing to
		  the log.</ListItem>
      </List>
   </GeneralSection>
</ManualTopic>