Sun ONE Identity Server Deployment Guide |
Appendix A
Installed Product LayoutThis chapter describes the product software layout after a typical installation. It contains the following sections:
The Sun Java Enterprise System 2003Q4 Base DirectoryDuring Identity Server installation, if no directory is specified, the default /opt is used. Because Identity Server installation is now accomplishedd using the Sun Java Enterprise System 2003Q4 installer, any or all products chosen for installation might be installed in this directory. When Identity Server is chosen, the default directory will contain a sub-directory named SUNWam. SUNWam contains all Identity Server shared binary files and command line tools. For a complete listing of sub-directories installed, see the Sun Java Enterprise System 2003Q4 Installation Guide.
The SUNWam DirectoryIdentity Server packages are installed in in this directory. Brief descriptions of each package are provided following the listing itself.
The SUNWam directory contains the following directories and files:
/opt/SUNWam/agents/
This directory contains tools, header files and configuration files specific to Identity Server policy agents. For more information on what is included here, see the Web Policy Agents Guideor the J2EE Policy Agents Guide.
/opt/SUNWam/bin/
This directory contains the command line tools shipped with Identity Server. They are detailed in Table A-1. More information can be found in the Command Line Reference Guide section of the Sun ONE Identity Server Administration Guide.
/config ---> /etc/opt/SUNWam/config/
The config directory is a symbolic link to /etc/opt/SUNWam/config. This directory contains the XML service and configuration files detailed in Table A-2. The XML files are not generally used for configuration. If they are modified, they must be manually reloaded into the Directory Server data store. (Any changes in the server are not synched with these files.) Information on all the XML files in this directory can be found in the Sun ONE Identity Server Customization And API Guide.
/opt/SUNWam/console.war
console.war is the web application archive (WAR) that contains files pertaining to the Identity Server console application. Information on all WAR files in this directory can be found in the Sun ONE Identity Server Customization And API Guide.
/opt/SUNWam/docs
The docs directory contains the HTML and related files used for the API Javadocs. Following is a list of the included files.
/opt/SUNWam/dtd
The dtd directory contains all the Document Type Definition (DTD) files used by Identity Server. A DTD defines the structure for XML files accessed by Identity Server. More information on the DTD files can be found in the chapter on Service Management in the Sun ONE Identity Server Customization And API Guide. Table A-3 contains a listing of the DTD files.
/opt/SUNWam/ldaplib
ldaplib contains the shared object (.so) files needed to run the LDAP utilities included with Identity Server. Table A-4 details a listing of the files.
/opt/SUNWam/ldif
The ldif directory contains LDIF files needed for populating the Directory Server data store when installing Identity Server. Table A-5 contains a list of the included LDIF files.
/opt/SUNWam/lib
The lib directory contains JAR files and additional shared object (.so) files. Following is a list of the files and sub-directories.
- AMConfig.properties
- AMConfig.properties.template
- LogConfig.properties
- SSOConfig.properties
- acmecrypt.jar*
- am_logging.jar
- am_sdk.jar
- am_services.jar
- am_sso_provider.jar
- commons-logging.jar
- crimsondeb.jar*
- dom.jar
- dom4j.jar
- endorsed sub-directory includes:
- iaik_ssl.jar*
- jakarta-log4j-1.2.6.jar
- jax-qname.jar
- jaxm-api.jar
- jaxm-runtime.jar
- jaxp-api.jar
- jaxrpc-api.jar
- jaxrpc-ri.jar
- jdk_logging.jar
- jss subdirectory
- libaceclnt.so
- libamsdk.so
- libamsdk.so.2
- libamutils.so
- libxm12.so
- libxm12.so.2
- mail.jar
- saaj-api.jar
- saaj-ri.jar
- sax.jar
- servlet.jar
- swec.jar*
- xalan.jar
- xercesImpl.jar
- xmlsec.jar
- xsltc.jar
- AMConfig.properties
- AMConfig.properties.template
/opt/SUNWam/locale
The locale directory contains the localization properties files. Following is a list of the included files. Each properties file listed also includes a corresponding English localization file as, for example, amAdminCLI_en.properties.
- amAdminCLI.properties
- amAdminConsole.properties
- amAdminModuleMsgs.properties
- amAuth.properties
- amAuthAnonymous.properties
- amAuthApplication.properties
- amAuthCert.properties
- amAuthConfig.properties
- amAuthContext.properties
- amAuthContextLocal.properties
- amAuthenticationDomainConfig.properties
- amAuthHTTPBasic.properties
- amAuthLDAP.properties
- amAuthMembership.properties
- amAuthNT.properties
- amAuthRadius.properties
- amAuthSafeWord.properties
- amAuthSecurID.properties
- amAuthUI.properties
- amAuthUnix.properties
- amClientData.properties
- amClientDetection.properties
- amEntrySpecific.properties
- amFederation.properties
- amG11NSettings.properties
- amLogging.properties
- amNaming.properties
- amPasswordReset.properties
- amPasswordResetModuleMsgs.properties
- amPlatform.properties
- amPll.properties
- amPolicy.properties
- amPolicyConfig.properties
- amProfile.properties
- amProviderConfig.properties
- amSAML.properties
- amSDK.properties
- amSession.properties
- amSSOProvider.properties
- amUser.properties
- amUtilMsgs.properties
- amWebAgent.properties
- getEncoding.class
- LC_MESSAGES/
- netscape/
/opt/SUNWam/migration
The migration directory contains PERL scripts used to migrate data from earlier versions of Identity Server. Following is a list of the migration scripts included with Identity Server. More information on migrating data can be found in the Sun ONE Identity Server Migration Guide.
/opt/SUNWam/password.war
password.war is the web application archive (WAR) that contains files pertaining to the Identity Server password reset application. Information on all WAR files in this directory can be found in the Sun ONE Identity Server Customization And API Guide.
/opt/SUNWam/public_html
The public_html directory contains the HTML and related files used for the online help.
/opt/SUNWam/samples
The samples directory contains the sub-directories listed in Table A-6. These sub-directories hold the samples for the respective functionality. More specific information on the samples themselves can be found in the respective chapter of the Sun ONE Identity Server Customization And API Guide.
Table A-6 Directories For Functional Samples
Sub-directory Name
Readme.html
admin/
appserver/
authentication/
console/
liberty/
policy/
saml/
sample.css
sso/
sunLogo.gif
um/
/opt/SUNWam/services.war
services.war is the web application archive (WAR) that contains files pertaining to all Identity Server services not included in the previously mentioned WAR files. Information on all WAR files in this directory can be found in the Sun ONE Identity Server Customization And API Guide.
/opt/SUNWam/share
The share directory contains a sub bin/ directory that contains additional utilities used internally by Identity Server.
/opt/SUNWam/web-apps
The web-apps directory contains the directories in which Identity Server J2EE web application are deployed on a web container. It contains the following directories and files.
- applications/ is the directory where Identity Server Console is deployed. It contains:
- introduction/ is the directory where Identity Server Liberty Common Domain component is deployed. It contains:
- introduction.war
- password/ is the directory where the Identity Server Password Synchronization component is deployed.
- services/ is the directory where Identity Server Core Services are deployed. It contains: