A P P E N D I X A |
Deployment Configuration Files |
This appendix describes the format of the deployment configuration file used to deploy the Content Delivery Server components. This file format is designed to operate with the ANT replace command. See Section 3.1.3, Set up the Deployment Configuration File for information on using the configuration file.
The following table describes the general properties in the configuration file that are used with both Sun Java System Application Server and WebLogic Server. These properties must always be set. Properties used only by WebLogic Server are described in TABLE A-2.
Specifies the type of application server that you are using. For Sun Java System Application Server, use sun; for WebLogic Server, use weblogic, for example: |
|
A string that is used when starting the Java virtual machine for the application server, and determines the memory settings for the Java Virtual Machine, for example: |
|
The port on which the application server listens for HTTP requests, for example: |
|
The port number on which the application server listens for SSL HTTP requests, for example: |
|
The name of the Java Naming and Directory Interface (JNDI) API factory class to use. Specify the fully qualified class name,. |
|
cs.internal.uri[1] |
The URI for the Catalog Manager used within the Content Delivery Server, for example: |
dp.internal.uria |
The URI for the Developer Portal used within the Content Delivery Server, for example: |
fs.internal.uria |
The URI for the Fulfillment Manager used within the Content Delivery Server, for example: |
vs.internal.uria |
The URI for the Vending Manager used within the Content Delivery Server, for example: |
sp.internal.uria |
The URI for the Subscriber Portal used within the Content Delivery Server, for example: |
es.internal.uria |
The URI for the Event Service used within the Content Delivery Server, for example: |
ms.internal.uria |
The URI for the Messaging Service used within the Content Delivery Server, for example: |
ns.internal.uria |
The URI for the Notify Service used within the Content Delivery Server, for example: |
pps.internal.uria |
The URI for the Postpaid Service used within the Content Delivery Server, for example: |
mos.internal.uria |
The URI for the Monitoring Service used within the Content Delivery Server, for example: |
cs.external.uria |
The URI used by external entities to access the Catalog Manager, for example: |
dp.external.uria |
The URI used by external entities to access the Developer Portal, for example: |
fs.external.uria |
The URI used by external entities to access the Fulfillment Manager, for example: |
vs.external.uria |
The URI used by external entities to access the Vending Manager, for example: |
sp.external.uria |
The URI used by external entities to access the Subscriber Portal, for example: |
Name of the Vending Manager for the current deployment, for example, suncds.vending.server.1. This name must match the name attribute specified for the corresponding Vending element in the database configuration file. Use this name as the Account ID when you create the Vending Manager account in the Catalog Manager. Note: This property is required only when a Vending Manager is deployed. |
|
Password used to access the Vending Manager for the current deployment. This password must match the password specified for the corresponding Vending element in the database configuration file. Use this password as the Account Password when you create the Vending Manager account in the Catalog Manager. Note: This property is required only when a Vending Manager is deployed. |
|
The name of a mail server that is capable of accepting unauthenticated email messages. Note: This property is required only when a Messaging Service is deployed. |
|
The reply-to address for email messages. Note: This property is required only when a Messaging Service is deployed. |
The following table describes the properties that are used only with WebLogic Server. If you are not using WebLogic Server, you do not need to set these properties.
In addition to the general properties, the configuration file has properties in the following format that identify which components are included in the deployment:
prefix.include
The following table identifies the prefix for each component.
A component is included in the deployment, if there is no pound sign (#) preceding the property. For example, if the following statements are included in your deployment configuration file, the Catalog Manager and Developer Portal are included in the deployment and the Vending Manager and Subscriber Portal are not.
The following code example is a sample deployment configuration file used with Sun Java System Application Server. This file shows the configuration settings described in this appendix. This file is in the $CDS_HOME/cfg directory and is called sn_sample.cfg.
Edit the properties before you use the file, or create a new file with your settings. Sample settings are generally incorrect for your environment.
Note that lines beginning with a pound sign (#) are ignored by Content Delivery Server.
The following code example is a sample configuration file used with WebLogic Server. This file shows the configuration settings described in this appendix. This file is in the $CDS_HOME/cfg directory and is called wl_sample.cfg.
Edit the properties before you use the file, or create a new file with your settings. Sample settings are generally incorrect for your environment.
Note that lines beginning with a pound sign (#) are ignored by Content Delivery Server.
Copyright © 2005, Sun Microsystems, Inc. All Rights Reserved.