| Siebel Object Types Reference > Siebel Object Types Reference > Server Component Object Types > Server Component Type
 A server component type supports multiple server component types. Each of these types performs a function or job. CAUTION:  You must not modify this object type. Any modifications can adversely affect performance. This object type occurs in the following location in the object hierarchy: 
Siebel Objects > Server Component Type
 Table 167 describes properties that Siebel CRM uses with a server component type. 
 
Table 167.	Properties of the Server Component Type
    |  |  |  
    | Background Mode | If TRUE, then a server component that uses this server component type can run in the background.  |  
    | Batch Mode | If TRUE, then a server component that uses this server component type can run in batch.  |  
    | Code Symbol (S) | Specifies this server component type as an enum, which is a short list of known values. This configuration allows faster searching than using the full descriptive name. |  
    | Debug Only | If TRUE, then a server component that uses this server component type can run only in debug mode. |  
    | Display Name (S) | Specifies the name of this server component type that Siebel CRM displays in the Server Manager. |  
    | Interactive | If TRUE, then a server component that uses this server component type can interactive.  |  
    | Key Based Routing (S) | If TRUE, then some batch mode components can control how Siebel CRM partitions and routes a request. These batch mode components can register a key or a set of keys so that each key only gets the requests that match the key. |  
    | Name (S) | Specifies the name of the object definition. |  
 |