Information

  • Below, the directory structure in the PLANTA Server is illustrated with brief descriptions of the respective directory


Directory StructureDescriptionAvailable from
/

Besides the subdirectories described below, it contains the Java core of the program in PLANTAServer.jar as well as some scripts for installing or starting the server.
The server should not be started via these scripts but via the corresponding scripts of the PLANTA service.


target

Contains the Java classes which were generated from the data tables (including customer tables). The directory is deleted upon server start and the classes from the database are newly generated.

config

Here, the config files are located which determine how PLANTA behaves. hibernate.cfg.xml (defines the database connection), planta_server.conf and globals.conf (behavior of the server, connection to the client) are of particular importance
Note: These files are already configured during the PLANTA Server installation and usually do not have to be adjusted manually. Further Information on the config files


DefaultPicture

Image files which are to be used as default portfolio images or default project images must be stored. Contains the Default.jpg file by default.S 39.5.33

dlls

Contains native libraries (system close code in C) including the core library of the PLANTA Server (planta.dll / libplanta.so)

jars

Contains files for the Java server (hence, for the configurable connection to the database, multi-client connections), especially for hibernate libraries.

log

Contains the log files created by the client.

migration

The directory is outdated. Contains migration packets and the corresponding SQL files which are automatically run during installation. However, the function is no longer supported.


py

Contains the Python files. Further information can be found under Python-Integration

api

Contains the API methods of the PLANTA software.

ppms

Contains the current API

customizing

Contains the customizing relevant API methods.

earth

Contains the customizing files for 39.4

venus

Contains the customizing files for 39.5

server

Contains the server-relevant API methods.

wrapper

Contains the wrapper structure.

planta

Contains the new API

distribution

Contains the standard Python library.

pysrc

Contains program libraries of third parties for remote debugging with Eclipse.

sap

Contains libraries which are required for the SAP interface.S 39.5.31

lib

Contains Python libraries which are required for the SAP interface.S 39.5.31

sql

Contains sql subfolders.

migration

The directory is outdated. Contains the scripts (for MSSQL or Oracle) which are automatically run during installation. However, the function is no longer supported.


yajsw

Short for "yet another java service wrapper" – contains functionality for starting and managing the PLANTA Server as a service (PLANTA service)

bat

Contains scripts (for Windows or Linux, depending on the operating system used), with which the PLANTA service can e.g. be installed, started, stopped, or its status can be retrieved (see PLANTA Service)

conf

Contains configuration files for the PLANTA Service. These files are already configured during installation and will not to be adjusted manually.

lib, scripts, temp

Contains internal libraries for Java Service Wrapper.