Sun Java logo     Previous      Contents      Index      Next     

Sun logo
Sun Java System Identity Server 2004Q2 Deployment Planning Guide 

Appendix A  
Installed Product Layout

This appendix describes the directory layout after you install Identity Server 2004Q2 using the Sun Java System Enterprise installer. These directories include:

 


Base Installation Directory

The default base installation directory depends on the platform where you are installing Identity Server 2004Q2:

In the Identity Server documentation, the IdentityServer_base variable is used to represent the base installation directory.


Product Directory

Within the base installation directory, Identity Server 2004Q2 packages, shared binary files, command-line tools, and various other files are installed in the /SUNWam directory on Solaris systems and the /identity directory on Linux systems. Therefore, the default product directory also depends on the platform:

 


Note

During installation, you can specify a different base installation directory if you wish; however, do not change the /SUNWam or /identity product directory name.


The /SUNWam or /identity directory contains the following files and directories:

After installing Identity Server, check the package installation accuracy by using the pkgchk(1M) utility. For example:

pkgchk -l -p /opt/SUNWam

 

/agents Directory

The /agents directory contains tools, header files and configuration files specific to Identity Server policy agents. For more information about these files, see the Web Policy Agents Guide or the J2EE Policy Agents Guide.

/bin Directory

Table A-1 describes the command-line tools and utilities in the /bin directory. For information, see the Identity Server 2004Q2 Administration Guide.

Table A-1  Identity Server Command-Line Tools and Utilities 

Utility

Description

am2bak

Backs up the Identity Server components.

amadmin

Load XML service files into Directory Server and performs batch administrative tasks on the DIT.

ampassword

Changes passwords for Identity Server administrator or users.

amsamplesilent

Sample silent install file for use with the installation and configuration scripts.

amconfig, amutils, amdsconfig, amsdkconfig, amsvcconfig, amas70config, amwas51config, amwl81config, amws61config

Installation and configuration scripts for installing, configuring, and uninstalling Identity Server instances. For information about these scripts, see the Identity Server 2004Q2 Administration Guide.

amserver

Start and stops Identity Server instances.

amtune

Sets operating system, Identity Server, web container, and Directory Server parameters to improve performance.

amverifyarchive

Verifies the log archives to detect possible tampering and/or deletion of any files in the archive.

bak2am

Restores Identity Server components backed up by the am2back utility.

ldapmodify

Edits the contents of an LDAP directory, either by adding new entries or by modifying existing ones.

ldapsearch

Issues search requests to an LDAP directory and displays the result as LDIF text.

 

/docs Directory

The /docs directory contains the HTML and related files used for the API Javadocs, including these files: allclasses-frame.html, am_public_javadocs.jar, com directory, deprecated-list.html, help-doc.html, index-all.html, index.html, META-INF directory, overview-frame.html, overview-summary.html, overview-tree.html, package-list, packages.html, serialized-form.html, and stylesheet.css.

/dtd Directory

The /dtd directory contains the Document Type Definition (DTD) files used by Identity Server. A DTD defines the structure for XML files accessed by Identity Server. For more information, see the Sun Java System Identity Server Developer’s Guide. Table A-2 describes the DTD files in the /dtd directory.

Table A-2  Identity Server DTD Files

File

Description

Auth_Module_Properties.dtd 

Defines the structure for XML files used by the authentication modules to specify their properties.

amAdmin.dtd

Defines the structure for XML files used to perform batch LDAP operations on the directory tree using the amAdmin command line tool.

amWebAgent.dtd

Defines the structure for XML files used to handle requests from, and send responses to, web agents. This file is deprecated and remains for purposes of backward compatibility.

policy.dtd

Defines the structure for XML files used to store policies in Directory Server.

remote-auth.dtd

Defines the structure for XML files used by the Authentication Service’s remote Authentication API.

server-config.dtd

Defines the structure for serverconfig.xml which details ID, host and port information for all server and user types.

sms.dtd

Defines the structure for XML service files.

web-app_2_2.dtd

Defines the structure for XML files used by the Identity Server deployment container to deploy J2EE applications.

 

/include Directory

The /include directory contains header (.h) files

/ldaplib/ Directory

The /ldaplib/ldapsdk subdirectory contains the shared object (.so) files needed to run the LDAP utilities included with Identity Server.

/lib Directory

The /lib directory contains JAR files and additional shared object (.so) files. It also contains a link to the /etc/opt/SUNWam/config/AMConfig.properties file.

/locale Directory

The /locale directory contains the localization properties files. Each properties file includes a corresponding English localization file. For example, amAdminCLI_en.properties. is the corresponding file for amAdminCLI.properties.

/migration Directory

The /migration directory contains the scripts and supporting files used to migrate data from earlier versions of Identity Server. For example, the /opt/SUNWam/migration/61to62/scripts subdirectory contains the Upgrade61DitTo62 script, which is used to migrate a DIT to Identity Server 2004Q2.

For more information about migration, see the Java System Identity Server Migration Guide.

/public_html Directory

The /public_html directory and subdirectories contain the HTML and related files used for the online help.

/samples Directory

The /samples directory contains the following subdirectories: /admin, /appserver, /authentication, /console, /csdk, /liberty, /logging, /phase2, /policy, /saml, and /sso.

Each subdirectory contains samples for the respective functionality, which is indicated by the subdirectory name. For more specific information about these samples, see the Readme.html file.

/share Directory

The /share directory contains a bin/ subdirectory that contains the following additional utilities used internally by Identity Server:

/web-src Directory

The /web-src directory contains the subdirectories in which Identity Server J2EE web applications are deployed on a web container. It contains the following subdirectories:


/debug, /logs, and /tmp Directories

The default location of the /debug, /logs, and /tmp directories depends on the platform where you are installing Identity Server 2004Q2:

For information about these directories, see the Identity Server 2004Q2 Administration Guide.


Configuration (/config) Directory

The default location of the configuration (/config) directory depends on the platform where you are installing Identity Server 2004Q2:

The /config directory contains configuration, XML, and LDIF files, including:



Previous      Contents      Index      Next     


Copyright 2004 Sun Microsystems, Inc. All rights reserved.