A ASAP Directory Structure

This appendix describes the Oracle Communications ASAP directory structure.

ASAP Directory Structure and Contents

Table A-1 lists and describes the ASAP directories.

Table A-1 ASAP Directories

Directory Description

ASAP_home/activationModels

Contains installed SAR files. All additional SAR files that you upload using Service Activation Deployment Tool (SADT) or the installCartridge.sh script are added to this folder.

ASAP_home/config

This directory contains important configuration files such as ASAP.cfg and OCA.cfg.

ASAP_home/DATA

Contains the logs directory.

ASAP_home/DATA/logs

Location of all server logs and the ASAP.console log files. The ASAP.Console file contains standard input, standard output, and errors that are sent to a console screen. The ASAP.Console file records any startup errors.

ASAP_home/DATA/logs/yyyymmdd

These directories are created by ASAP daily or whenever a server starts up. Diagnostic files are located here and contain appl_name.diag files (where yyyymmdd is the date for which you want to view the diagnostics and appl_name is the client or server application.)

ASAP_home/isql

Contains sql scripts for ASAP database upgrades. The sql scripts with the words procs contain stored procedures, functions, and triggers and should be used when upgrading ASAP. The ASAP installer uses the other scripts when you first install ASAP and should not be run manually.

ASAP_home/db_migration

Contains database sql and korn shell scripts for upgrading the ASAP database.

ASAP_home/install

Contains files related to the ASAP installation.

ASAP_home/JLIB

Contains java archive (jar) files used by the ASAP Java components.

ASAP_home/JRE

Contains the Java runtime environment and all related sub folders.

ASAP_home/lib

Contains jar file and Enterprise Archive (.ear) files for WebLogic based ASAP tools and servers.

ASAP_home/patch

This directory contains various patch files installed automatically when you install or upgrade ASAP.

ASAP_home/programs

This directory contains various programs used to run ASAP utilities, scripts, and servers.

ASAP_home/samples

This directory contains various sample servers, service models, sar files, and server configurations.

ASAP_home/samples/ASDL_ROUTE

This sample directory contains the files and instructions for running sample user defined stored procedures to route WOs.

ASAP_home/samples/CsolSrp

This directory contains a sample C-based SRP.

ASAP_home/samples/CsolSrp/csolsrp_sample

This directory contains the files and instructions for implementing the most basic functions of an SRP.

ASAP_home/samples/DIT

This directory contains a sample cartridge, and related sub folders, configured to run with the Java Service Request Processor (JSRP) sample client and SRT. This sample is provided to test the functionality of ASAP, the JSRP client, and the optional SRT component.

ASAP_home/samples/EDD

This directory contains two sample programs and related sub folders that demonstrate how to build ASAP external device driver (EDD) applications.

Note the EDD functionality has been deprecated.

ASAP_home/samples/JeNEP

This directory contains Java Network Element Processor (NEP) samples and instructions that demonstrate support for Lightweight Directory Access Protocol (LDAP), Socket, and Telnet connection protocols to NEs.

ASAP_home/samples/JeNEP/async_ne

This directory contains a sample that illustrates how asynchronous messaging to and from an NE can be configured with ASAP.

ASAP_home/samples/JeNEP/jenep_demo

This directory contains the sample CORBA, LDAP, Socket, and Telnet Java-enabled NEP (JNEP) directories.

ASAP_home/samples/JeNEP/jenep_demo/LDAP

This directory contains the files required to configure the LDAP protocol for a JNEP.

ASAP_home/samples/JeNEP/jenep_demo/Socket

This directory contains the files required to configure a Socket based protocol for a JNEP.

ASAP_home/samples/JeNEP/jenep_demo/Telnet

This directory contains the files required to configure the Telnet protocol for a JNEP.

ASAP_home/samples/jsrp

This directory contains instructions for configuring and using the sample JSRP, including the JSRP Java Value Types (JVT) and Java Message Service (JMS) interfaces and sample JVT and JMS clients. When you compile the clients, and additional folder appears that contains the java classes for the clients.

ASAP_home/samples/jsrp/src

This directory contains the source files for the JSRP JVT and JMS clients.

ASAP_home/samples/jsrp/txt

This directory contains sample JVT WOs that you can use with the JVT client.

ASAP_home/samples/jsrp/xml

This directory contains sample JMS WOs that you can use with the JMS client.

ASAP_home/samples/nep

This directory contains sample files and instructions for creating a custom NEP.

ASAP_home/samples/sadt

This directory contains sample cartridges, sar files, and sample configuration files.

ASAP_home/samples/sadt/3GWireless

This directory contains a sample cartridge and subdirectories.

ASAP_home/samples/sadt/ATM_FR

This directory contains a sample cartridge and subdirectories.

ASAP_home/samples/sadt/DemoInstall

This directory contains a sample cartridge and subdirectories.

ASAP_home/samples/sadt/IPVPN

This directory contains a sample cartridge and subdirectories.

ASAP_home/samples/sadt/ NetworkManager

This directory contains a sample cartridge and subdirectories.

ASAP_home/samples/sadt/ SampleCommonConfig

This directory contains sample server configuration xml files. You can use these sample files to modify, delete, or add ASAP servers with Service Activation Configuration Tool (SACT).

ASAP_home/samples/sadt/sar

This directory contains the SAR files for the sample cartridges.

ASAP_home/scripts

This directory contains various scripts. Some scripts are available for ASAP users (for example, asap_utils, start_asap_sys, and so on), and some scripts are only used by the ASAP installer.

ASAP_home/xml

This directory contains XML based files.

ASAP_home/xml/xsd

This directory contains the XML schemas that ASAP uses to validate data structures and formats for ASAP server components, SAR files, service models, and so on.

ASAP_home/xml/xslt

This directory contains xslt style sheets used by various scripts to transform xml documents into new xml documents. The export_tool.sh script located in the ASAP_home/scripts directory uses these files to convert database data into xml content that can be used by SACT.